Skip to content

Commit

Permalink
update script_json with has_lesson_plan
Browse files Browse the repository at this point in the history
  • Loading branch information
dmcavoy committed Jan 20, 2021
1 parent 6df91cf commit b80a68f
Show file tree
Hide file tree
Showing 25 changed files with 960 additions and 659 deletions.
481 changes: 479 additions & 2 deletions dashboard/config/scripts_json/20-hour.script_json

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions dashboard/config/scripts_json/coursea-2021.script_json
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
"name": "Safety in My Online Neighborhood",
"absolute_position": 1,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 1,
"properties": {
"overview": "This lesson was originally created by Common Sense Education. [Learn more.](https://www.commonsense.org/education/digital-citizenship/curriculum)\r\n\r\nThe power of the internet allows students to experience and visit places they might not be able to see in person. But, just like traveling in the real world, it's important to be safe when traveling online. On this virtual field trip, kids can practice staying safe on online adventures.",
Expand All @@ -108,6 +109,7 @@
"name": "Learn to Drag and Drop",
"absolute_position": 2,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 2,
"properties": {
"overview": "This lesson will give students an idea of what to expect when they head to the computer lab. It begins with a brief discussion introducing them to computer lab manners, then they will progress into using a computer to complete online puzzles.",
Expand All @@ -127,6 +129,7 @@
"name": "Happy Maps",
"absolute_position": 3,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 3,
"properties": {
"overview": "This unplugged lesson brings together teams with a simple task: get the \"flurb\" to the fruit. Students will practice writing precise instructions as they work to translate instructions into the symbols provided. If problems arise in the code, students should also work together to recognize bugs and build solutions.",
Expand All @@ -146,6 +149,7 @@
"name": "Sequencing with Scrat",
"absolute_position": 4,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 4,
"properties": {
"overview": "Using Scrat from the Ice Age franchise, students will develop sequential algorithms to move a squirrel character from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence.",
Expand All @@ -165,6 +169,7 @@
"name": "Programming with Scrat",
"absolute_position": 5,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 5,
"properties": {
"overview": "Using characters from the Ice Age, students will develop sequential algorithms to move Scrat from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right.",
Expand All @@ -184,6 +189,7 @@
"name": "Programming with Rey and BB-8",
"absolute_position": 6,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 6,
"properties": {
"overview": "In this lesson, students will use their newfound programming skills in more complicated ways to navigate a tricky course with BB-8.",
Expand All @@ -203,6 +209,7 @@
"name": "Happy Loops",
"absolute_position": 7,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 7,
"properties": {
"overview": "This activity revisits Happy Maps. This time, student will be solving bigger, longer puzzles with their code, leading them to see utility in structures that let them write longer code in an easier way.",
Expand All @@ -222,6 +229,7 @@
"name": "Loops with Scrat",
"absolute_position": 8,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 8,
"properties": {
"overview": "Building on the concept of repeating instructions from \"Happy Loops,\" this stage will have students using loops to get to the acorn more efficiently on Code.org.",
Expand All @@ -241,6 +249,7 @@
"name": "Loops with Laurel",
"absolute_position": 9,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 9,
"properties": {
"overview": "In this lesson, students continue learning the concept of loops. In the previous lesson, students were introduced to loops by moving through a maze and picking corn. Here, loops are used to collect treasure in open cave spaces.",
Expand All @@ -260,6 +269,7 @@
"name": "Ocean Scene with Loops",
"absolute_position": 10,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 10,
"properties": {
"overview": "Returning to loops, students learn to draw images by looping simple sequences of instructions. In the previous plugged lesson, loops were used to traverse a maze and collect treasure. Here, loops are creating patterns. At the end of this stage, students will be given the opportunity to create their own images using loops.",
Expand All @@ -279,6 +289,7 @@
"name": "The Big Event Jr.",
"absolute_position": 11,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 11,
"properties": {
"overview": "Events are a great way to add variety to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. That is what events are for.",
Expand All @@ -298,6 +309,7 @@
"name": "On the Move with Events",
"absolute_position": 12,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 12,
"properties": {
"overview": "In this online activity, students will have the opportunity to learn how to use events in Play Lab and to apply all of the coding skills they've learned to create an animated game. It's time to get creative and make a story in the Play Lab!",
Expand Down
12 changes: 12 additions & 0 deletions dashboard/config/scripts_json/courseb-2021.script_json
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@
"name": "Digital Trails",
"absolute_position": 1,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 1,
"properties": {
"overview": "This lesson was originally created by Common Sense Education. [Learn more.](https://www.commonsense.org/education/digital-citizenship/curriculum)\r\n\r\nDoes what you do online always stay online? Students learn that the information they share online leaves a digital footprint or \"trail.\" Depending on how they manage it, this trail can be big or small, and harmful or helpful. Students compare different trails and think critically about what kinds of information they want to leave behind.",
Expand All @@ -120,6 +121,7 @@
"name": "Move It, Move It",
"absolute_position": 2,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 2,
"properties": {
"overview": "This lesson will work to prepare students mentally for the coding exercises that they will encounter over the length of this course. In small teams, students will use physical activity to program their classmates to step carefully from place to place until a goal is achieved.",
Expand All @@ -139,6 +141,7 @@
"name": "Sequencing with Angry Birds",
"absolute_position": 3,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 3,
"properties": {
"overview": "Using characters from Angry Birds, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this they will stack code blocks together in a linear sequence.",
Expand All @@ -158,6 +161,7 @@
"name": "Programming with Angry Birds",
"absolute_position": 4,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 4,
"properties": {
"overview": "Using characters from the game Angry Birds, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this they will stack code blocks together in a linear sequence.",
Expand All @@ -177,6 +181,7 @@
"name": "Programming with Harvester",
"absolute_position": 5,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 5,
"properties": {
"overview": "Students will apply the programming concepts that they have learned to the Harvester environment. Now, instead of just getting the character to a goal, students have to collect corn using a new block. Students will continue to develop sequential algorithm skills and start using the debugging process. ",
Expand All @@ -196,6 +201,7 @@
"name": "Getting Loopy",
"absolute_position": 6,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 6,
"properties": {
"overview": "As we start to write longer and more interesting programs, our code often contains a lot of repetition. In this lesson, students will learn about how loops can be used to more easily communicate instructions that have a lot of repetition by looking at the repeated patterns of movement in a dance.",
Expand All @@ -215,6 +221,7 @@
"name": "Loops with Harvester",
"absolute_position": 7,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 7,
"properties": {
"overview": "Building on the concept of repeating instructions from \"Getting Loopy,\" this stage will have students using loops to pick corn more efficiently on Code.org.",
Expand All @@ -234,6 +241,7 @@
"name": "Loops with Laurel",
"absolute_position": 8,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 8,
"properties": {
"overview": "In this lesson, students continue learning the concept of loops. Here, Laurel the Adventurer uses loops to collect treasure in open cave spaces. A new `get treasure` block is introduced to help her on her journey.",
Expand All @@ -253,6 +261,7 @@
"name": "Drawing Gardens with Loops",
"absolute_position": 9,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 9,
"properties": {
"overview": "Returning to loops, students learn to draw images by looping simple sequences of instructions. In the previous online lesson, loops were used to traverse a maze and collect treasure. Here, students use loops to create patterns. At the end of this stage, students will be given the opportunity to create their own images using loops.",
Expand All @@ -272,6 +281,7 @@
"name": "The Right App",
"absolute_position": 10,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 10,
"properties": {
"overview": "This lesson has students recognize that computer science can help people in real life. First, students empathize with several fictional smartphone users in order to help them find the “right app” that addresses their needs. Then, students exercise empathy and creativity to sketch their own smartphone app that addresses the needs of one additional user. ",
Expand All @@ -291,6 +301,7 @@
"name": "The Big Event Jr.",
"absolute_position": 11,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 11,
"properties": {
"overview": "Events are a great way to add variety to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. That is what events are for.",
Expand All @@ -310,6 +321,7 @@
"name": "A Royal Battle with Events",
"absolute_position": 12,
"lockable": false,
"has_lesson_plan": true,
"relative_position": 12,
"properties": {
"overview": "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!",
Expand Down

0 comments on commit b80a68f

Please sign in to comment.