Skip to content

Commit

Permalink
levelbuilder content changes (-robo-commit)
Browse files Browse the repository at this point in the history
  • Loading branch information
deploy-code-org committed Jul 17, 2020
1 parent 8891618 commit 1fb5de4
Show file tree
Hide file tree
Showing 22 changed files with 603 additions and 73 deletions.
143 changes: 85 additions & 58 deletions dashboard/config/locales/scripts.en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29937,47 +29937,47 @@ en:
name: Behaviors with Sprite Lab
End of Course Project:
name: End of Course Project
Programming with Angry Birds: &1
Programming with Angry Birds:
name: Programming with Angry Birds
Debugging with Scrat: &2
Debugging with Scrat:
name: Debugging with Scrat
Collecting Treasure with Laurel: &3
Collecting Treasure with Laurel:
name: Collecting Treasure with Laurel
Creating Art with Code: &4
Creating Art with Code:
name: Creating Art with Code
Sticker Art with Loops: &5
Sticker Art with Loops:
name: Sticker Art with Loops
Nested Loops in Maze: &6
Nested Loops in Maze:
name: Nested Loops in Maze
Snowflakes with Anna and Elsa: &7
Snowflakes with Anna and Elsa:
name: Snowflakes with Anna and Elsa
'Looking Ahead with Minecraft ': &8
'Looking Ahead with Minecraft ':
name: 'Looking Ahead with Minecraft '
If/Else with Bee: &9
If/Else with Bee:
name: If/Else with Bee
While Loops with the Farmer: &10
While Loops with the Farmer:
name: While Loops with the Farmer
Harvesting with Conditionals: &11
Harvesting with Conditionals:
name: Harvesting with Conditionals
Functions with Harvester: &12
Functions with Harvester:
name: Functions with Harvester
Functions with Artist: &13
Functions with Artist:
name: Functions with Artist
Variables with Artist: &14
Variables with Artist:
name: Variables with Artist
Changing Variables with Bee: &15
Changing Variables with Bee:
name: Changing Variables with Bee
Changing Variables with Artist: &16
Changing Variables with Artist:
name: Changing Variables with Artist
For Loops with Bee: &17
For Loops with Bee:
name: For Loops with Bee
For Loops with Artist: &18
For Loops with Artist:
name: For Loops with Artist
Swimming Fish in Sprite Lab: &19
Swimming Fish in Sprite Lab:
name: Swimming Fish in Sprite Lab
Alien Dance Party: &20
Alien Dance Party:
name: Alien Dance Party
Behaviors in Sprite Lab: &21
Behaviors in Sprite Lab:
name: Behaviors in Sprite Lab
lesson_groups:
csf_warmup:
Expand Down Expand Up @@ -30117,27 +30117,48 @@ en:
name: Behaviors with Sprite Lab
End of Course Project:
name: End of Course Project
Programming with Angry Birds: *1
Debugging with Scrat: *2
Collecting Treasure with Laurel: *3
Creating Art with Code: *4
Sticker Art with Loops: *5
Nested Loops in Maze: *6
Snowflakes with Anna and Elsa: *7
'Looking Ahead with Minecraft ': *8
If/Else with Bee: *9
While Loops with the Farmer: *10
Harvesting with Conditionals: *11
Functions with Harvester: *12
Functions with Artist: *13
Variables with Artist: *14
Changing Variables with Bee: *15
Changing Variables with Artist: *16
For Loops with Bee: *17
For Loops with Artist: *18
Swimming Fish in Sprite Lab: *19
Alien Dance Party: *20
Behaviors in Sprite Lab: *21
Programming with Angry Birds:
name: Programming with Angry Birds
Debugging with Scrat:
name: Debugging with Scrat
Collecting Treasure with Laurel:
name: Collecting Treasure with Laurel
Creating Art with Code:
name: Creating Art with Code
Sticker Art with Loops:
name: Sticker Art with Loops
Nested Loops in Maze:
name: Nested Loops in Maze
Snowflakes with Anna and Elsa:
name: Snowflakes with Anna and Elsa
'Looking Ahead with Minecraft ':
name: 'Looking Ahead with Minecraft '
If/Else with Bee:
name: If/Else with Bee
While Loops with the Farmer:
name: While Loops with the Farmer
Harvesting with Conditionals:
name: Harvesting with Conditionals
Functions with Harvester:
name: Functions with Harvester
Functions with Artist:
name: Functions with Artist
Variables with Artist:
name: Variables with Artist
Changing Variables with Bee:
name: Changing Variables with Bee
Changing Variables with Artist:
name: Changing Variables with Artist
For Loops with Bee:
name: For Loops with Bee
For Loops with Artist:
name: For Loops with Artist
Swimming Fish in Sprite Lab:
name: Swimming Fish in Sprite Lab
Alien Dance Party:
name: Alien Dance Party
Behaviors in Sprite Lab:
name: Behaviors in Sprite Lab
pre-express-2020:
title: Pre-reader Express (2020)
description: Learn computer science by trying the lessons below at your own pace! Learn to create computer programs, develop problem-solving skills, and work through fun challenges! Make games and creative projects to share with friends, family, and teachers.
Expand Down Expand Up @@ -30192,17 +30213,17 @@ en:
name: Make a Game in Play Lab
description_student: ''
description_teacher: In this online activity, students will have the opportunity to learn how to use events in Play Lab and apply all of the coding skills that they've learned to create an animated game. It's time to get creative and make a game in Play Lab!
Programming in with Angry Birds: &22
Programming in with Angry Birds:
name: Programming in with Angry Birds
Loops with Scrat: &23
Loops with Scrat:
name: Loops with Scrat
Loops with Laurel: &24
Loops with Laurel:
name: Loops with Laurel
Drawing Gardens with Loops: &25
Drawing Gardens with Loops:
name: Drawing Gardens with Loops
On the Move with Events: &26
On the Move with Events:
name: On the Move with Events
A Royal Battle with Events: &27
A Royal Battle with Events:
name: A Royal Battle with Events
lesson_groups:
csf_sequencing:
Expand Down Expand Up @@ -30260,12 +30281,18 @@ en:
name: Make a Game in Play Lab
description_student: ''
description_teacher: In this online activity, students will have the opportunity to learn how to use events in Play Lab and apply all of the coding skills that they've learned to create an animated game. It's time to get creative and make a game in Play Lab!
Programming in with Angry Birds: *22
Loops with Scrat: *23
Loops with Laurel: *24
Drawing Gardens with Loops: *25
On the Move with Events: *26
A Royal Battle with Events: *27
Programming in with Angry Birds:
name: Programming in with Angry Birds
Loops with Scrat:
name: Loops with Scrat
Loops with Laurel:
name: Loops with Laurel
Drawing Gardens with Loops:
name: Drawing Gardens with Loops
On the Move with Events:
name: On the Move with Events
A Royal Battle with Events:
name: A Royal Battle with Events
csp1-2020:
stages:
new stage:
Expand Down Expand Up @@ -31895,10 +31922,10 @@ en:
display_name: Next Steps
dani-test-2020:
stages:
new lesson: &28
new lesson: &1
name: new lesson
lessons:
new lesson: *28
new lesson: *1
lesson_groups:
lesson group:
display_name: display name
Expand Down Expand Up @@ -32240,7 +32267,7 @@ en:
display_name: Content
kaitie-test-script:
stages:
new lesson: &29
new lesson: &2
name: new lesson
Module 1:
name: Module 1
Expand All @@ -32259,7 +32286,7 @@ en:
Module 8:
name: Module 8
lessons:
new lesson: *29
new lesson: *2
Module 1:
name: Module 1
Module 2:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name 'CSD U3 Card Examples_2018_2019_pilot_2020'
name ' - CSD U3 Card Examples_2018_2019_pilot_2020'
display_name 'Making an Interactive Card'
title 'Making an Interactive Card'
description 'description here'
Expand Down
15 changes: 15 additions & 0 deletions dashboard/config/scripts/csp_module_2_wrap_up.external
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name 'CSP - Module 2 Wrap Up'
editor_experiment ''
display_name 'Introduction to Debugging'

title 'Debugging Session'
markdown <<MARKDOWN
# Module 2 Asynchronous Wrap Up

## Next Steps

1. Return to your cohort's shared slide deck.
2. Add any questions that came up for you while completing this asynchronous work to the "Questions from Asynchronous Work" slide. As you are adding your questions, read through the questions that are already there. If you have answers or ideas to any of the questions add them to the "Answer" column.
3. Answer the reflection question on the "Group Reflection" slide. Facilitators will read these reflections and use them to help shape your next workshop together.
4. Join us for the next synchronous call. The date and time of the next call can be found both in the cohort shared slide deck and the digital digest.
MARKDOWN
11 changes: 7 additions & 4 deletions dashboard/config/scripts/csp_pl_unit_4_wrap_up.external
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,17 @@ markdown <<MARKDOWN
**Goal:** The purpose of this section is to zoom out and look at the big picture of Unit 4 and consider the pros and cons of independent and collaborative work while students are learning to program. *(Estimated time: 10 minutes)*

## Wrapping up Unit 4
Thus far, you have seen one of the three different EIPM sequences in Unit 4. In addition to an EIPM sequence on variables, Unit 4 also includes a sequence on conditionals and on functions. (include picture of the unit spread)
Thus far, you have seen one of the three different EIPM sequences in Unit 4. In addition to an EIPM sequence on variables, Unit 4 also includes a sequence on conditionals and on functions. Here's what else you should know about this unit:

At the end of the unit, students make a “decider app” as a final project for the unit. There is also a multiple choice test built into the unit.
* At the end of the unit, students make a “decider app” as a final project for the unit. There is also a multiple choice test built into the unit.
* In the project students work in pairs to create an app that helps a person make a decision. This project includes a rubric and has specific requirements such as using one number and one string to make a decision and having at least 3 different possible output answers.
* After this unit, students go on to learn more advanced programming topics such as lists, loops, and traversals.

![](https://images.code.org/8dd8c6175d1c11046e291de25181b65b-image-1594994860858.06.36 AM.png)

In the project students work in pairs to create an app that helps a person make a decision. This project includes a rubric and has specific requirements such as using one number and one string to make a decision and having at least 3 different possible output answers.

After this unit, students go on to learn more advanced programming topics such as lists, loops, and traversals.

Throughout the programming units, as the teacher, you can determine how you want to encourage students to work collaboratively while programming. In the next section, we are going to think more deeply about the role of collaboration and independent work in your classroom.


MARKDOWN
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ display_name 'Introduction to Debugging'
title 'Debugging Session'
markdown <<MARKDOWN
# Overview
**Goal:** The purpose of the tasks in levels 3 - 6 is to understand the structure and goals of Unit 4 at a high level. This context will help you understand the full story arch of the curriculum and prepare you for the activities we have planned to dig deeper in the synchronous meeting. *Estimated time: 30 minutes.*
**Goal:** The purpose of the tasks in levels 3 - 6 is to understand the structure and goals of Unit 4 at a high level. This context will help you understand the full story arch of the curriculum and prepare you for the activities we have planned to dig deeper in the synchronous meeting. *(Estimated time: 30 minutes)*

## Do this:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ markdown <<MARKDOWN
## Context
In your Module 1 workshop, you saw a “live demo” of the Explore and Investigate lessons from the Variables EIPM sequence in Unit 4. In these lessons, students develop a shared mental model of Variables by using baggies and stickies to store values. Students also see examples of working code that uses variables as well as strategies for debugging code using a “watcher” in App Lab. In levels 2 - 13, you will be looking at the next lesson in this EIPM sequence - the Variables Practice lesson, or Unit 4, Lesson 3.

![image](https://images.code.org/4db54223d2ac16f72d0474ac58ee8e99-image-1594993545728.42.50 AM.png)

If you were unable to attend the Module 1 workshop, it may be beneficial for you to review Lessons 1 and 2 in Unit 4 before engaging in this work.

As a reminder, the goal of Practice lessons is that students gain confidence in writing and debugging programs that use the new concept. In Practice lessons:
Expand All @@ -18,11 +20,10 @@ As a reminder, the goal of Practice lessons is that students gain confidence in
* The teacher introduces debugging practices at the beginning of the Activity and circulates the room during the lesson to provide targeted support.

## Do this:
1. Read the lesson plan for [U4L3 - Variables Practice]().
1. Read the lesson plan for [U4L3 - Variables Practice](https://curriculum.code.org/csp-20/unit4/3/).
2. Match the lesson plans to the corresponding slides for the lesson. You can find the slides linked in the “Links” section of the lesson plan.
3. As you review these materials, consider how this lesson builds on the experiences students have in the corresponding Explore and Investigate lessons.

After you have done the above 3 tasks, you will complete 8 levels that students will see in Code Studio during this lesson. Completing these levels will help you understand the content and resources available in Code Studio for students in the Variables Practice lesson.


MARKDOWN
15 changes: 13 additions & 2 deletions dashboard/config/scripts/jess-test-script.script
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ level 'VPL - CSD - Module 1 Summer Review Overview', progression: 'Summer Worksh
level 'VPL-CSD 2020 Summer Review', progression: 'Summer Workshop Review (Time Estimate: 10 - 20 mins)'
level 'VPL - CSD - Variables Overview', progression: 'New Content'
level 'VPL-Introduction to Variables - Part 1_2020', progression: 'New Content'
level 'VPL - CSD Module Variable Video with Reflection', progression: 'New Content'
level 'VPL-CSD U3 Variables Predict Where XY_2020', progression: 'New Content'
level 'VPL - CSD - Variable Resources', progression: 'New Content'
level 'VPL-CSD U3 Variables naming rules v2_2018_2020', progression: 'New Content'
Expand All @@ -21,25 +22,35 @@ level 'VPL - CSD Module 1 Debugging Reflection 2', progression: 'Debugging'
level 'VPL - CSD - Module 1 Wrap Up', progression: 'Module 1 Asynchronous Wrap Up (Time Estimate: 10 mins)'

lesson 'Module 2'
level 'VirtualPLOverview'
level 'VPL - CSD Module Variable Video with Reflection'
level 'VPL - CSD Module 2 Overview', progression: 'Module 2 Overview'
level 'VPL - CSD - Module 2 CI - The Draw Loop', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD: Introduction to the Draw Loop_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD U3 Draw Loop Plugged predict 1_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD U3 Draw Loop Plugged orange and green_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD U3 Draw Loop Plugged predict 2_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD U3 dancing alien_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD U3 Draw Loop Plugged wiggle sprite x_2020', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD Module 2 CI The Draw Loop Reflection', progression: 'Lesson Investigation - The Draw Loop'
level 'VPL - CSD - Module 2 CI - Sprite Movement', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD: Animating Sprite Movement_2020', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD U3 Sprite Movement Right_2020', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD U3 Sprite Movement Left_2020', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD U3 Diagonal Movement_2020', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD U3 Sprite Movement Predict_2020', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD Module 2 CI Sprite Movement Reflection', progression: 'Lesson Investigation - Sprite Movement'
level 'VPL - CSD - Module 2 CI - Conditionals', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 - Booleans Video_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 - conditionals - Matching_2018_2019_pilot_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 - conditionals - transition_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 - conditionals - first conditional_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - csd U3 conditional statements video_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 Conditionals Apple 2_2018_2020', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD Module 2 CI Conditionals Reflection', progression: 'Lesson Investigation - Conditionals'
level 'VPL - CSD U3 Chapter 1 Project', progression: 'Conclusions and Connections'
level 'VPL - CSD: Sprite Velocity_2020', progression: 'Conclusions and Connections'
level 'VPL - CSD U3 collisions car intro_2020', progression: 'Conclusions and Connections'
level 'VPL - CSD U3 game intro_2018_2019_pilot_2020', progression: 'Conclusions and Connections'
level 'VPL - CSD - Module 2 Wrap Up', progression: 'Module 2 Asynchronous Wrap Up (Time Estimate: 10 mins)'

lesson 'Module 3'
level 'VirtualPLOverview'
Expand Down
2 changes: 1 addition & 1 deletion dashboard/config/scripts/kaitie-test-script.script
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ level 'CSP - PL - U4 L04 Variables Make Project Submit_2020', progression: 'Vari
level 'CSP - PL - Make Reflection', progression: 'Variables Make (~30 minutes)'
level 'CSP-PL - Unit 4 Wrap-up', progression: 'Collaborative and Independent Work (~10 minutes)'
level 'CSP - PL - Collaboration Reflection', progression: 'Collaborative and Independent Work (~10 minutes)'
level 'CSP - Module 1 Wrap Up', progression: 'Module 2 Asynchronous Wrap Up (~10 minutes)'
level 'CSP - Module 2 Wrap Up', progression: 'Module 2 Asynchronous Wrap Up (~10 minutes)'

lesson 'Module 3'
level 'VirtualPLOverview'
Expand Down
Loading

0 comments on commit 1fb5de4

Please sign in to comment.