VR - Unit 1 Remix & Assessment

Unit 1 Remix Project and Assessment | Python Level-1 with Virtual Robotics
Unit 1 Remix & Assessment

Unit 1 Remix Project and Assessment

Students apply the CodeBot skills from Missions 3 and 4 to design, build, and present their own original program, then complete a review of Unit 1.

⏰ 2-3 hours 🎯 Grades 9-12+ 💻 CodeSpace 🤖 Virtual CodeBot 🐍 Python
View Lesson Outline
📋

Overview

This page wraps up Unit 1 with two paired components: the Unit 1 Remix Project and the Unit 1 Assessment. Together they give students the opportunity to apply the CodeBot skills from Missions 3 and 4 creatively and to demonstrate mastery of Unit 1 concepts. Students follow the design process to plan, build, test, and present an original CodeBot program of their own, then complete the Unit 1 Assessment (review questions covering Missions 1-4) to show what they've learned.

🎯 Remix Project Goal: Students will use the skills and concepts they learned in Missions 3 and 4 to create their own project.

✅ Assessment Goal: Students will demonstrate mastery of Unit 1 skills and concepts through review questions and a project rubric.

🎯

Learning Targets

  • I can follow the five steps of the design process to create a remix project.
  • I can peer review a remix project.
  • I can meet the requirements of a rubric.

Assessment Opportunities

  • Remix 1 Project Planning Guide
  • Peer reviews
  • Gallery walk
  • Remix 1 Success Criteria (check list)
  • Submit Level1_Remix1 Program
  • Review Questions from Mission 1, Mission 2, Mission 3 and Mission 4
  • Unit 1 Assessment Questions (from MS Forms, or your own LMS)
☑️

Success Criteria

  • New file is used and filename is descriptive
  • Moves the CodeBot forward and/or backward one or more times
  • Turns the CodeBot one or more times
  • Uses a sleep delay one or more times
  • Turns on one or more LED lights
  • Plays at least two notes using the speaker
  • Includes comments and whitespace for readability
  • Code runs with no errors
📐

CSTA Standards

The Unit 1 Remix Project covers the standards for Mission 3 and Mission 4. In addition, the remix gives students an opportunity to work collaboratively in a team. These additional standards are met when students work collaboratively in teams and incorporate feedback from users.

3A-AP-19Systematically design and develop programs for broad audiences by incorporating feedback from users.
3A-AP-22Design and develop computational artifacts working in team roles using collaborative tools.
3A-AP-23Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.
3B-AP-17Plan and develop programs for broad audiences using a software life cycle process.
3B-AP-20Use version control systems, integrated development environments (IDEs), and collaborative tools and practices (code documentation) in a group software project.
📝
Preparing for the Lesson
  • Be familiar with using the sandbox and selecting a scene.
  • Select a rubric for the remix project. You can use one of the rubrics provided, use the success criteria checklist, or develop your own.
  • Two rubrics are provided. Both may include standards or requirements that are not covered in Unit 1. You can modify the rubrics as needed.

🧑‍🏫
Teacher Notes
  • The slides can be used to introduce the remix project and give students ideas for their own project.
🗺️

Lesson Outline

🗣️Warm-up / Hook

Introduce the concept of a remix project using the Unit 1 Remix Project Slides.

  • Ask: "What is a remix?" Get responses from students before revealing the slide deck's definition.
  • Ask: "What are some reasons to create your own CodeBot program?" Validate all answers.
📖Introduce the Remix Project

Give students the Remix Project Planning Guide, either digitally or in print.

  • Review the five steps of the design process using the slide deck.
  • Make sure students are familiar with using the sandbox and selecting a scene before they begin planning.
💻Coding Time

Students work through the design process, filling out the planning guide as they build their project in the CodeSpace sandbox.

  1. Brainstorm Ideas. The slides give some suggestions for a remix. Students do not have to use one of these ideas, but they can if they have difficulty thinking of their own project.
  2. Make a Plan. Students plan what they need for their project using the planning guide, so they don't just stare at a blank screen when coding starts.
  3. Code the Project. Students start a new file in the CodeSpace sandbox and select a scene, then build a program that moves and/or turns the CodeBot, lights an LED, and plays at least two notes.
  4. Feedback and Documentation. Students add comments to their code and get feedback from peers using the peer review form or the planning guide's review sections.
Teaching tip: A remix project is a great opportunity for students to work collaboratively. If they've completed Missions 1-4 individually, consider pairing them up for the remix.
🧑‍🤝‍🧑Class Debrief

Give each student an opportunity to share their remix project with a gallery walk.

Students submit their Level1_Remix1 program and check their work against the Remix 1 Success Criteria checklist.

✏️Assessment

Complete the unit with a review and assessment.

  • Use the Review Questions from Mission 1, Mission 2, Mission 3, and Mission 4 to prepare students for the Unit 1 Assessment.
  • Assign the Unit 1 Assessment Questions through MS Forms or your own LMS.