Mission Ready
Use controlled motor movements, sensors, and organized programs to solve a practice competition challenge in the shortest amount of time.
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt036b5ad6df17b146/61121d2993c9a33d73530ed8/lesson-header.png?locale=en-us&auto=webp&format=jpeg&width=500&quality=90&fit=bounds)
Lesson plan
1. Prepare
- Read through the student material in the LEGO® Education SPIKE™ App.
- Plan accordingly, this project is designed to be run over multiple sessions.
- To complete this lesson, your students will have to have built the Advanced Driving Base model and the Dozer Blade and Lift Arm tools.
2. Engage (10 Min.)
- Use the ideas in the Ignite a Discussion section below to engage your students in a discussion related to this lesson.
- Use the video to explain the lesson.
3. Explore (30 Min.)
- Have your students work in pairs to build the Game Module, Path, and Field Marker models.
- Ask them to work together to write a program for their Advanced Driving Base that solves the competition challenge. Remind them to use everything they've learned up until now.
4. Explain (10 Min.)
- Facilitate a discussion about the importance of planning each step of a program. Discuss the use of pseudocode and My Blocks to help with the planning.
5. Elaborate (40 Min.)
- Let your students continue to work on their solutions until they're ready for a timed trial.
- Remind them to start by writing pseudocode.
- Don't forget to leave some time for cleanup.
6. Evaluate
- Give feedback on each student's performance.
- You can use the assessment rubrics provided to simplify the process.
Ignite a Discussion
Use these questions to engage your students in a discussion about how they can use what they've learned so far to successfully solve this challenge:
- What is decomposition of a problem?
- How will you use this skill to help complete this challenge?
- What skills have you learned over the previous lessons that'll help you to successfully complete this mission?
Have your students watch this video to see what they're about to do.
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt036b5ad6df17b146/61121d2993c9a33d73530ed8/lesson-header.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Building Tips
Example Game Context
Use this theme, or create your own:
- The farmer has gone on vacation, so he needs help programming his robotic farmhand to collect the eggs without breaking them.
Game Elements
You'll need:
- Advanced Driving Base with tools
- Game Module combined with the Path model
- 2 x Markers
- 4 x Crates
- 6 x Penalty Bricks
![teacher-mission1](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltd1887e9f64a35c32/5ec8e9aea320cd4409ce14ae/teacher-mission1.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Mission 1: Unlock the gate
Program the Advanced Driving Base to push in the actuator to unlock the Game Module gate.
![teacher-mission2](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltb4a28e0cd03c1bdd/5ec8e9b0033ad5045f4c79df/teacher-mission2.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Mission 2: Open the gate
Program the Advanced Driving Base to push down on the latch to open the Game Module gate.
![teacher-mission4](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt3d0cfb65a855c907/5ec8e9b0f555a00375660950/teacher-mission4.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Mission 3: Pass the marker
Navigate the field and pass at least one Marker without touching it.
Mission 4: Follow the path and collect the Crates
Guide the Advanced Driving Base toward the Game Module and collect the Crates.
![teacher-mission5](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltab88b2ec8deec618/5ec8e9ae7c56c17cfc08ca84/teacher-mission5.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Mission 5: Safely deliver the Crates
Deliver the Crates to the outside of the two markers.
Brick Penalties (Optional)
- Collisions with Markers when carrying Crates
- Any instance of picking up, removing, or re-placing the robot
A maximum of six penalty bricks can be given.
Each penalty brick will result in 5 points being deducted from the final score.
Scoring
- Unlocking the gate (10 pts)
- Opening the gate (10 pts)
- Passing the Marker (10 pts)
- Following the Path and collecting the Crates - collect at least 2 Crates (10 pts per crate); 10 bonus pts if all four crates are collected
- Safe delivery of one or more Crates 50 cm away from the hen to finish (20 pts)
Coding Tips
Main Program
Differentiation
Simplify this lesson by:
- Solving one part of the mission with your students as a group
Take this lesson to the next level by:
- Using the optional brick penalties as part of the game
- Challenging your students to complete all of the missions as quickly as possible and with no penalties
- Changing the field setup and inventing new rules
- Adding lines to the table to add complexity to the challenge
Assessment Opportunities
Teacher Observation Checklist
Create a scale that matches your needs, for example:
- Partially accomplished
- Fully accomplished
- Overachieved
Use the following success criteria to evaluate your students' progress:
- Students worked well as a team to complete one mission.
- Students worked together as a team to complete all of the missions.
- Students can present their robot, program, and mission strategy, explaining how they've successfully completed each mission.
Self-Assessment
Have each student choose the brick that they feel best represents their performance.
- Blue: I've successfully completed one mission.
- Yellow: I've successfully completed all of the missions.
- Violet: Along with my team, I've presented our robot, program, and mission strategy to our coach with each team member participating.
Peer-Assessment
Encourage your students to provide feedback to others by:
- Having one student score the performance of another using the colored brick scale above.
- Asking them to present constructive feedback to each other so that they can improve their group's performance during the next lesson.
![student-05](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt88e8fb417d3b5125/61121d7bb246281a3005c4f9/student-05.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Language Arts Extension
To incorporate language arts skills development:
- Have your students prepare and deliver a presentation about how they developed an effective strategy for completing the challenge in the shortest amount of time.
Note: This will make for a longer lesson.
Career Links
Students who enjoyed this lesson might be interested in exploring these careers pathways:
- Business and Finance (Entrepreneurship)
- Manufacturing and Engineering (Pre-Engineering)
Teacher Support
Students will:
- Demonstrate their skills by solving a timed competition challenge
LEGO® Education SPIKE™ Prime Set
LEGO® Education SPIKE Prime Expansion Set
NGSS
MS-ETS1-4
Develop a model to generate data for iterative testing and modification of a proposed object, tool, or process such that an optimal design can be achieved.
CSTA
2-AP-11 6-8
Create clearly named variables that represent different data types and perform operations on their values.
2-AP-14 6-8
Create procedures with parameters to organize code and make it easier to reuse.
2-AP-19 6-8
Document programs in order to make them easier to follow, test, and debug.
Common Core
CCSS.MATH.CONTENT.7.G.B.4
Know the formulas for the area and circumference of a circle and use them to solve problems; give an informal derivation of the relationship between the circumference and area of a circle.
CCSS.ELA-LITERACY.W.6.1
Write arguments to support claims with clear reasons and relevant evidence.
Analyze proportional relationships and use them to solve real-world and mathematical problems.