diff --git a/src/content/docs/educators-guide/introduction/preparation.mdx b/src/content/docs/educators-guide/introduction/preparation.mdx index 325ad11d..77bc52d2 100644 --- a/src/content/docs/educators-guide/introduction/preparation.mdx +++ b/src/content/docs/educators-guide/introduction/preparation.mdx @@ -9,9 +9,9 @@ If you're new to FRC programming or Java, we recommend going pretty deep through If you're pretty experienced with Java and FRC programming, you might just go through the Educator's Guide to get a complete overview of the course and get up to speed with practice. diff --git a/src/content/docs/educators-guide/stage1/stage1b.mdx b/src/content/docs/educators-guide/stage1/stage1b.mdx index c55dd85d..591c4733 100644 --- a/src/content/docs/educators-guide/stage1/stage1b.mdx +++ b/src/content/docs/educators-guide/stage1/stage1b.mdx @@ -8,14 +8,14 @@ Students refactor their Stage 1A kitbot code into `Command`s, `Trigger`s, and `M ## Commands v3 and the 2027 Framework -This stage uses commands v3, which differs in syntax compared to commands v2 (the predominant commands framework used +This stage uses Commands v3, which differs in syntax compared to Commands v2 (the predominant commands framework used from 2020-2026). -Commands V3 uses coroutine-based command bodies rather than chaining `Commands.run()` and `Commands.runOnce()` blocks together. +Commands v3 uses coroutine-based command bodies rather than chaining `Commands.run()` and `Commands.runOnce()` blocks together. As such, it is highly recommended for educators to finish Stage 1B themselves before teaching it to students. -Students and educators should also consult the [commands v3 API documentation](https://github.wpilib.org/allwpilib/docs/2027/java/org/wpilib/command3/package-summary.html) +Students and educators should also consult the [Commands v3 API documentation](https://github.wpilib.org/allwpilib/docs/2027/java/org/wpilib/command3/package-summary.html) for more information. ## Still a Kitbot diff --git a/src/content/docs/educators-guide/stage2/index.mdx b/src/content/docs/educators-guide/stage2/index.mdx index 306bd0f4..4777e367 100644 --- a/src/content/docs/educators-guide/stage2/index.mdx +++ b/src/content/docs/educators-guide/stage2/index.mdx @@ -90,11 +90,11 @@ Core objectives include: ### Stage 2F: State Machine Teleop -In this stage, students will create an advanced teleop utilizing the commands v3 state machine API. +In this stage, students will create an advanced teleop utilizing the Commands v3 state machine API. This will allow MIDTIDE to automatically intake and index coral, utilizing sensor inputs, automatically hand off the coral, and to score on levels 2-4 of the reef. Core objectives include: -- Introducing state machines and the commands v3 state machine API +- Introducing state machines and the Commands v3 state machine API - Creating intuitive driver controls - Using state machines for automation - When to choose a command or a state machine to implement different components of automation diff --git a/src/content/docs/learning-course/stage1/stage1a/getting-started.mdx b/src/content/docs/learning-course/stage1/stage1a/getting-started.mdx index 755930b5..220326a6 100644 --- a/src/content/docs/learning-course/stage1/stage1a/getting-started.mdx +++ b/src/content/docs/learning-course/stage1/stage1a/getting-started.mdx @@ -85,7 +85,7 @@ Thus, the only files shown in the structure tree are the ones directly responsib ### `Main.java` diff --git a/src/content/docs/learning-course/stage1/stage1b/command-based-kitbot-pt2.mdx b/src/content/docs/learning-course/stage1/stage1b/command-based-kitbot-pt2.mdx index 18e5456f..e131fd96 100644 --- a/src/content/docs/learning-course/stage1/stage1b/command-based-kitbot-pt2.mdx +++ b/src/content/docs/learning-course/stage1/stage1b/command-based-kitbot-pt2.mdx @@ -195,7 +195,7 @@ Just like in stage 1A, you can press `W` to drive forward, `S` to drive backward Shooting is still mapped to the `Q` button; however, you now have to hold the button down for >2 seconds before a shooting animation appears. -Commands V3 has made it easier +Commands v3 has made it easier for us to program a "spinup" sequence, where the launcher can get up to speed for 2 secs before balls are serialized through it. diff --git a/src/content/docs/learning-course/stage1/stage1b/commands-and-mechanisms.mdx b/src/content/docs/learning-course/stage1/stage1b/commands-and-mechanisms.mdx index 45c86aed..8c2328f6 100644 --- a/src/content/docs/learning-course/stage1/stage1b/commands-and-mechanisms.mdx +++ b/src/content/docs/learning-course/stage1/stage1b/commands-and-mechanisms.mdx @@ -25,8 +25,8 @@ in your robot class: ``` @@ -58,7 +58,7 @@ you call `named()`: ``` diff --git a/src/content/docs/learning-course/stage1/stage1b/stage-overview.mdx b/src/content/docs/learning-course/stage1/stage1b/stage-overview.mdx index fcb15f98..18177c0a 100644 --- a/src/content/docs/learning-course/stage1/stage1b/stage-overview.mdx +++ b/src/content/docs/learning-course/stage1/stage1b/stage-overview.mdx @@ -37,18 +37,17 @@ This stage will cover the following topics: - [Bonus: Spot the Error, Pt 2](/learning-course/stage1/stage1b/spot-the-error-pt2/)