Skip to main content
Teacher Portal

Implementing VEX 123 STEM Labs

STEM Labs are designed to be the online teacher’s manual for VEX 123. Like a printed teacher’s manual, the teacher-facing content of the STEM Labs provides all of the resources, materials, and information needed to be able to plan, teach, and assess with VEX 123. The Lab Image Slideshows are the student-facing companion to this material. For more detailed information about how to implement a STEM Lab in your classroom, see the Implementing VEX 123 STEM Labs article.

Goals and Standards

Goals

Students will apply

  • Using Drivetrain blocks with [Repeat] or [Forever] blocks correctly to create a VEXcode 123 project to solve a challenge.

Students will make meaning of

  • How to code the 123 Robot to solve a challenge.

Students will be skilled at

  • Waking the 123 Robot.
  • Connecting the 123 Robot to VEXcode 123.
  • Adding VEXcode 123 blocks to a project.
  • Sequencing blocks in a project.
  • Using the [Forever] or [Repeat] block in a project.
  • Changing parameters in VEXcode blocks.
  • Starting a project in VEXcode 123.
  • Saving a VEXcode 123 project.

Students will know

  • How to use the [Forever] or [Repeat] block in a project to have the 123 Robot repeat a behavior, or group of behaviors.

Objective(s)

Objective

  1. Students will identify that the [Forever] block repeats the behaviors inside the block forever.
  2. Students will develop a project in VEXcode 123 using a loop to solve a challenge.
  3. Students will communicate behaviors, through words and gestures, that the 123 Robot will need to complete in order to solve a challenge.

Activity

  1. Students will discuss the [Forever] block in the Engage section. They will watch a demonstration of how the 123 Robot moves when a [Forever] block is used in a VEXcode 123 project. In the Mid-Play Break, students will identify that the [Forever] block can be used in their projects to have the 123 Robot detect all the objects in the Mars landing area.
  2. In Play Part 1, students will iterate on the project from Lab 1, adding blocks and changing parameters to have the 123 Robot detect multiple obstacles on the Mars Landing area (123 Field). In the Mid-Play Break they will identify that a loop can be used to repeat sequences in their projects to have the 123 Robot continuously check for obstacles in order to solve the challenge. 
  3. In the Play sections, students will describe how they want the 123 Robot to move as they create their projects.

Assessment

  1. In the Mid-Play Break and Share sections, students will be able to communicate how the blocks inside the [Forever] block are repeated in a forever loop until the 123 Robot is instructed to stop. 
  2. In Play Part 2, students will continue to work on their VEXcode 123 project using Drivetrain blocks and the [Repeat] or [Forever] block so the 123 Robot can locate all of the obstacles on the Mars landing area, even if the location of the obstacles change.
  3. During Share, students will explain the projects they created, and describe how the 123 Robot moves after their projects are started. They will use these descriptions to discuss how projects varied between groups.

Connections to Standards