ReadyAI – Middle School

Lesson 8: Project Rehearsal

Essential Question

Why are rehearsing and troubleshooting important?

Summary of Lesson

Given that their competition projects will likely be recorded, Ready AI encourages students to rehearse in front of their own groups as well as the class they have been a part of for seven lessons now. This session should be used to allow groups to present their projects, including their audio/visual components and their AI demonstration. Students should be encouraged to self-identify issues that need resolving prior to the competition.



Can students …

  • present their projects to their class?
  • collaborate as a group during their presentation?
  • troubleshoot issues in their projects?


Students will be able to

  • rehearse their project presentations in front of a class.
  • troubleshoot problems in their projects.
  • demonstrate their learning of AI and their collaboration through their presentations.

Tools and Materials

Connecting to Prior Knowledge

What issues did students face while workshopping in their groups?

If you have any question about the lesson plan, please contact

Teaching Guide

Warm-up (10 minutes)

Teacher has AI-IN-A-BOX units set out prior to students arriving. However, teacher has set up each one incorrectly in some way. Some ideas to “sabotage” students include

  1. Missing a wire
  2. Computer not connected to internet
  3. AI unit not properly paired
  4. Software not downloaded on Fire 7 Tablet
  5. Calypso not synced properly

Teacher states that each group has something wrong with its unit. The goal of the icebreaker is for students to a) identify the problem and b) troubleshoot the problem quickly.

By the end of the Warm-up, students should present what their issue was, how they identified the issue, and what they did to resolve it.

Teacher underscores the need to troubleshoot quickly and how this requires team effort and going through the basic steps, often resetting software, hardware, or Cozmo.

Teacher resources:

Check for understanding:

How did you figure out what the problem was?


Now that you fixed your problem, please help me troubleshoot mine.

Teacher Presentation (– minutes)

Teacher resources:

Guided Practice (10 minutes)

Teacher presents a sample code he or she produced.

Alternatively, teacher may use the attached code in Teacher Resources 8.1

Teacher explains what he or she wants Cozmo to do. When Cozmo does not function properly, teacher asks for groups to think about what may be the issue.

Each group should present its solution to class.

  • Teacher may want to avoid students stating answer aloud as this may discourage those who are struggling with the software.

Teacher acknowledges correct group(s) or explains problem, presents correct code and how to fix the script.

Teacher underscores goal for this lesson: present and find what issues will prevent the presentation from working properly.

Teacher resources:

In Teacher Resources 8.1, you will find a  sample problem from previous students along with their solution containing faulty code. You will also find the correct code. However, you may use any code you choose.

Check for understanding:

Teacher identifies groups that correctly identified the issue in the teacher’s sample code.


Now, it’s time for you to present your presentation. If there are issues, don’t give up! We will troubleshoot them together.

Student Production (40 minutes)

Each group should be allotted sufficient time to present with a large margin for error due to likely issues. When students run into trouble, students should be given an opportunity to rectify their own issues. If students cannot, then additional time should be given. As a last resort, teacher and other classmates should assist.

Students should have

  • an oral presentation, such as a speech
  • a visual presentation, such as a PowerPoint
  • artwork, demonstrating
  • a demonstration using their AI unit

Teacher resources:

Check for understanding:

What troubles did you face today? How did you overcome them?


What have you completed so far? What will you still need to complete?

Closure (5 minutes)

Teacher discusses the rubrics, commending students on areas in which they excel and commenting on areas for improvement vis-a-vis the entire class.

Students take the rubric and assess where their presentation is currently proficient and where they may need to spend more time prior to the competition.

Students assist in putting away their group’s AI-IN-A-BOX.

Check for understanding:

During our next session, we will have an opportunity to rehearse as a class before the competition.