-
-
Save Hamms/865694580d1af0261b6b3dc3ff367ae5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/i18n/locales/source/course_content/2017/coursea-2017.json b/i18n/locales/source/course_content/2017/coursea-2017.json | |
index 1af0ccb77d3..f0a32b5a1e0 100644 | |
--- a/i18n/locales/source/course_content/2017/coursea-2017.json | |
+++ b/i18n/locales/source/course_content/2017/coursea-2017.json | |
@@ -7,6 +7,12 @@ | |
"display_name": "Stevie and the Big Project", | |
"teacher_markdown": "**IMPORTANT:** This story is meant to be read aloud by a teacher interacting with the class. Find the PDF at [https://goo.gl/SZHo4z][0] . \n\n* * *\n\nIf you are unable to read the story to your class, please be sure to ask students about this video. The intention is _not_ to have students passively watch! \n\nQ1) What two big words did Stevie learn in this story?\n\nQ2) What does it mean to be \"frustrated\"?\n\nQ3) Have you ever been frustrated?\n\nQ4) What are some things that you can do when you feel yourself getting frustrated?\n\nQ5) What is \"persistence\"?\n\nQ6) Why is persistence a good thing?\n\nQ7) What are some things you can do to help yourself be persistent?" | |
}, | |
+ "https://studio.code.org/s/coursea-2017/stage/3/puzzle/1": { | |
+ "title": "Real-life Algorithms: Plant a Seed" | |
+ }, | |
+ "https://studio.code.org/s/coursea-2017/stage/5/puzzle/1": { | |
+ "title": "Happy Maps" | |
+ }, | |
"https://studio.code.org/s/coursea-2017/stage/6/puzzle/2": { | |
"short_instructions": "Get the bird to the bad pig!", | |
"long_instructions": "_\"Play with these blocks and try to get me to the bad pig!\"_", | |
@@ -126,6 +132,12 @@ | |
"courseA_maze_seq_challenge2_a": "Try counting the spaces with your finger. Remember not to count the space where you start!" | |
} | |
}, | |
+ "https://studio.code.org/s/coursea-2017/stage/7/puzzle/1": { | |
+ "title": "Going Places Safely" | |
+ }, | |
+ "https://studio.code.org/s/coursea-2017/stage/8/puzzle/1": { | |
+ "title": "Loops Unplugged" | |
+ }, | |
"https://studio.code.org/s/coursea-2017/stage/9/puzzle/2": { | |
"short_instructions": "Move Laurel around and get as much treasure as you can!", | |
"long_instructions": "**Free Play:** This is Laurel the Adventurer! Move her around and get as much treasure as you can.\n\nDrag blocks into the workspace and try to figure out how to get treasure. Get at least one item to pass this level.", | |
@@ -333,6 +345,9 @@ | |
"\"simple\" solution": "\"simple\" solution" | |
} | |
}, | |
+ "https://studio.code.org/s/coursea-2017/stage/11/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/coursea-2017/stage/12/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/2017/courseb-2017.json b/i18n/locales/source/course_content/2017/courseb-2017.json | |
index efb99a10be5..ab2aed2d3c6 100644 | |
--- a/i18n/locales/source/course_content/2017/courseb-2017.json | |
+++ b/i18n/locales/source/course_content/2017/courseb-2017.json | |
@@ -7,6 +7,15 @@ | |
"display_name": "Stevie and the Big Project", | |
"teacher_markdown": "**IMPORTANT:** This story is meant to be read aloud by a teacher interacting with the class. Find the PDF at [https://goo.gl/SZHo4z][0] . \n\n* * *\n\nIf you are unable to read the story to your class, please be sure to ask students about this video. The intention is _not_ to have students passively watch! \n\nQ1) What two big words did Stevie learn in this story?\n\nQ2) What does it mean to be \"frustrated\"?\n\nQ3) Have you ever been frustrated?\n\nQ4) What are some things that you can do when you feel yourself getting frustrated?\n\nQ5) What is \"persistence\"?\n\nQ6) Why is persistence a good thing?\n\nQ7) What are some things you can do to help yourself be persistent?" | |
}, | |
+ "https://studio.code.org/s/courseb-2017/stage/3/puzzle/1": { | |
+ "title": "Real-life Algorithms: Plant a Seed" | |
+ }, | |
+ "https://studio.code.org/s/courseb-2017/stage/5/puzzle/1": { | |
+ "title": "Your Digital Footprint" | |
+ }, | |
+ "https://studio.code.org/s/courseb-2017/stage/6/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/courseb-2017/stage/7/puzzle/2": { | |
"short_instructions": "Play with these blocks to see what they make the bird do! \n\nGet the bird to the pig to complete the level.", | |
"authored_hints": { | |
@@ -204,6 +213,9 @@ | |
"short_instructions": "Help BB-8 gather the glowing scrap metal", | |
"long_instructions": "[][0] _\"Keep going!\"_" | |
}, | |
+ "https://studio.code.org/s/courseb-2017/stage/9/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/courseb-2017/stage/10/puzzle/2": { | |
"short_instructions": "This is Laurel the Adventurer! Can you move her around and get treasure?", | |
"long_instructions": "**Free Play:** This is Laurel the Adventurer! Move her around and get as much treasure as you can.\n\nDrag blocks into the workspace and try to figure out how to get treasure. Get at least one item to pass this level.", | |
@@ -393,6 +405,9 @@ | |
"potential solution": "potential solution" | |
} | |
}, | |
+ "https://studio.code.org/s/courseb-2017/stage/12/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/courseb-2017/stage/13/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/2017/coursec-2017.json b/i18n/locales/source/course_content/2017/coursec-2017.json | |
index 43e827e97e7..a0729ba3d71 100644 | |
--- a/i18n/locales/source/course_content/2017/coursec-2017.json | |
+++ b/i18n/locales/source/course_content/2017/coursec-2017.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursec-2017/stage/1/puzzle/1": { | |
+ "title": "Building a Foundation" | |
+ }, | |
"https://studio.code.org/s/coursec-2017/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
@@ -251,6 +254,9 @@ | |
"courseC_maze_debugging_challenge2_c": "There are two different paths you can follow by just moving forward and turning four times. If you find one way to use a loop, there may be even more!\n\n[][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2017/stage/4/puzzle/1": { | |
+ "title": "Real-life Algorithms: Paper Planes" | |
+ }, | |
"https://studio.code.org/s/coursec-2017/stage/5/puzzle/2": { | |
"short_instructions": "Play around with the blocks to see if you can help Laurel collect some treasure.", | |
"long_instructions": "**Free Play:** This is Laurel the Adventurer! Move her around and get as much treasure as you can. Use the `collect` block to pick up the treasure!\n\nDrag blocks into the workspace and try to figure out how to get treasure. Get at least one item to pass this level.", | |
@@ -503,6 +509,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2017/stage/7/puzzle/1": { | |
+ "title": "Getting Loopy" | |
+ }, | |
"https://studio.code.org/s/coursec-2017/stage/8/puzzle/1": { | |
"short_instructions": "BB-8 will pick up any metal scraps along the path where he moves. Use 5 of the same block to get BB-8 to pick up all of the scrap metal in the play area.", | |
"long_instructions": "[][0] _\"Go get the scrap metal, BB-8!\"_ \n\nUse five of the same blocks to get the scrap metal. Scrap metal glows like this: [][1]", | |
@@ -897,6 +906,9 @@ | |
"courseC_harvester_loops_challenge2_d": "This spiral pattern can be coded with just 18 blocks!\n\n[][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2017/stage/11/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/coursec-2017/stage/12/puzzle/2": { | |
"short_instructions": "Attach the `flap normal amount` block to the `when click` event, then press \"Run\". Click or tap on the play space to move Flappy to the target.", | |
"long_instructions": "Attach the `flap a normal amount` block to the `when click` event, then press \"Run\". \n\n* * *\n\nClick or tap on the play space to move Flappy to the target.", | |
@@ -1061,5 +1073,11 @@ | |
"callouts": { | |
"courseC_PlayLab_events_challenge1_1": "This block lets you move actors to different parts of the game space." | |
} | |
+ }, | |
+ "https://studio.code.org/s/coursec-2017/stage/14/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
+ "https://studio.code.org/s/coursec-2017/stage/15/puzzle/1": { | |
+ "title": "Binary Bracelets" | |
} | |
} | |
\ No newline at end of file | |
diff --git a/i18n/locales/source/course_content/2017/coursed-2017.json b/i18n/locales/source/course_content/2017/coursed-2017.json | |
index 79e2585bdfe..09a866ffb52 100644 | |
--- a/i18n/locales/source/course_content/2017/coursed-2017.json | |
+++ b/i18n/locales/source/course_content/2017/coursed-2017.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursed-2017/stage/1/puzzle/1": { | |
+ "title": "Graph Paper Programming" | |
+ }, | |
"https://studio.code.org/s/coursed-2017/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -568,6 +571,9 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2017/stage/7/puzzle/1": { | |
+ "title": "Relay Programming" | |
+ }, | |
"https://studio.code.org/s/coursed-2017/stage/8/puzzle/2": { | |
"short_instructions": "Fix the error(s) to collect all of the treasure.", | |
"long_instructions": "_\"Oh no! I see a problem.\"_\n\nFix the error(s) to collect all of the treasure.", | |
@@ -856,6 +862,9 @@ | |
"courseD_farmer_conditionals8_c": "It is possible to solve this without using any `repeat` loops. To do this, you will need to use four `while` loops." | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2017/stage/10/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/coursed-2017/stage/11/puzzle/2": { | |
"short_instructions": "Check to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
"long_instructions": "_\"This cloud is blocking my view!\"_\n\nCheck to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
@@ -1315,6 +1324,9 @@ | |
"courseD_farmer_condLoops_challenge2_a": "The amount of each vegetable in each space can change. A `while` loop can help!" | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2017/stage/14/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursed-2017/stage/15/puzzle/1": { | |
"short_instructions": "Get Pegleg to the flags to solve this puzzle.", | |
"long_instructions": "To start our game, Pirate Pegleg (actor 1) needs to be able to get around in all directions. Connect the blocks to the correct events to get Pegleg moving. \n\n* * *\n\nHelp Pegleg gather the flags to solve this puzzle.", | |
@@ -1383,6 +1395,9 @@ | |
"courseD_playLab_condFP_1": "we have organized the blocks into categories to give you more code to play with! Click here to see where everything went." | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2017/stage/16/puzzle/1": { | |
+ "title": "Binary Images" | |
+ }, | |
"https://studio.code.org/s/coursed-2017/stage/17/puzzle/1": { | |
"dsls": { | |
"markdown": "<h1>Draw with Binary</h1>\n \n<h3>Binary is a way of representing information using only two options. In this case, <b>off</b> and <b>on</b>.\n<br/>\nHere, we're going to use the number <b>0</b> as code for \"off\" and the number <b>1</b> as code for \"on\".\n<br/>\n<table>\n<tr><td><img src=\"https://images.code.org/50283881d577c17ac6f1d1648d8f361f-image-1483640342574.09.14.png\" width=\"75px\"/></td><td><img src=\"https://images.code.org/ba6f0a000b18f2dd87160e6255e8a71c-image-1483640355103.09.24.png\" width=\"90px\"/></td></tr>\n<tr padding=\"0px\"><td align=\"center\"><b>0</b></td><td align=\"center\"><b>1</b></td></tr>\n</table><img src=\"https://images.code.org/934883837aa59bca1d5c1ded0e0ac675-image-1483640120036.51.06.png\" float=\"left\"/><h3>In this stage, we've provided you with a grid of \"pixels\" that you can walk through and make designs by turning on certain squares!</h3>\n\n![](https://images.code.org/c53e00cde9acbae72d02fb9cc2a20e53-image-1483639858942.png)\n\n\n" | |
diff --git a/i18n/locales/source/course_content/2017/coursee-2017.json b/i18n/locales/source/course_content/2017/coursee-2017.json | |
index 78b0ae52758..c61eeeef32e 100644 | |
--- a/i18n/locales/source/course_content/2017/coursee-2017.json | |
+++ b/i18n/locales/source/course_content/2017/coursee-2017.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursee-2017/stage/1/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursee-2017/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -84,6 +87,9 @@ | |
"short_instructions": "Get the bird to the pig.", | |
"long_instructions": "Get the bird to the pig." | |
}, | |
+ "https://studio.code.org/s/coursee-2017/stage/3/puzzle/1": { | |
+ "title": "Building a Foundation" | |
+ }, | |
"https://studio.code.org/s/coursee-2017/stage/4/puzzle/2": { | |
"short_instructions": "Fix the code to help get Scrat get to the acorn.", | |
"long_instructions": "This code isn't quite right! \n\nFix the code to help Scrat get to the acorn.", | |
@@ -298,6 +304,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2017/stage/6/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursee-2017/stage/7/puzzle/2": { | |
"short_instructions": "Move forward by 60 pixels to complete this puzzle.", | |
"long_instructions": "What a lovely day! \n\nHelp the Artist cover his flowers before the winter by moving forward by 60 pixels." | |
@@ -553,6 +562,9 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2017/stage/10/puzzle/1": { | |
+ "title": "Real Life Algorithms: Dice Race" | |
+ }, | |
"https://studio.code.org/s/coursee-2017/stage/11/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -762,6 +774,12 @@ | |
"courseE_farmer_ramp12G_b": "Use an `if/else` block to help the farmer decide if she needs to turn right or left." | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2017/stage/13/puzzle/1": { | |
+ "title": "Common Sense Education: Private and Personal Information " | |
+ }, | |
+ "https://studio.code.org/s/coursee-2017/stage/15/puzzle/1": { | |
+ "title": "Songwriting" | |
+ }, | |
"https://studio.code.org/s/coursee-2017/stage/16/puzzle/1": { | |
"short_instructions": "Help the zombie draw glasses using squares with sides of 100 pixels.\\\nThe bridge between the glasses is 75 pixels long.", | |
"long_instructions": "_\"Me zombie artist. Me love drawing!\"_\n\nHelp the zombie draw glasses using squares with sides of 100 pixels.\\\nThe bridge between the glasses is 75 pixels long.", | |
@@ -1633,5 +1651,11 @@ | |
"content1": "description here", | |
"markdown": "# Project Presentations\n\nTime to present your projects! Your teacher will provide more details on how you will be presenting your work to your classmates.\n" | |
} | |
+ }, | |
+ "https://studio.code.org/s/coursee-2017/stage/25/puzzle/1": { | |
+ "title": "Internet" | |
+ }, | |
+ "https://studio.code.org/s/coursee-2017/stage/26/puzzle/1": { | |
+ "title": "Crowdsourcing" | |
} | |
} | |
\ No newline at end of file | |
diff --git a/i18n/locales/source/course_content/2017/coursef-2017.json b/i18n/locales/source/course_content/2017/coursef-2017.json | |
index 3f0e091188a..a1fabe6bf2c 100644 | |
--- a/i18n/locales/source/course_content/2017/coursef-2017.json | |
+++ b/i18n/locales/source/course_content/2017/coursef-2017.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursef-2017/stage/1/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -84,6 +87,9 @@ | |
"short_instructions": "Get the bird to the pig.", | |
"long_instructions": "Get the bird to the pig." | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/3/puzzle/1": { | |
+ "title": "Building a Foundation" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/4/puzzle/2": { | |
"short_instructions": "Fix the code to help get Scrat get to the acorn.", | |
"long_instructions": "This code isn't quite right! \n\nFix the code to help Scrat get to the acorn.", | |
@@ -298,6 +304,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/6/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/7/puzzle/2": { | |
"short_instructions": "Move forward by 60 pixels to complete this puzzle.", | |
"long_instructions": "What a lovely day! \n\nHelp the Artist cover his flowers before the winter by moving forward by 60 pixels." | |
@@ -553,6 +562,9 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/10/puzzle/1": { | |
+ "title": "Tangram Algorithms" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/11/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -701,6 +713,9 @@ | |
"courseD_artist_ramp12_c": "To draw each side, you will need to move forward 100 pixels, then turn right 120 degrees. How many sides do you need?" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/12/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/13/puzzle/1": { | |
"short_instructions": "Help Sid say \"Hello!\" by dragging the `say` block out and connecting it to the bottom of the `when run` event.", | |
"long_instructions": "Sid (actor 1) wants to gather everyone for a new adventure. Can you help him say \"Hello!\" by dragging the `say` block out and connecting it to the bottom of the `when run` event? \n\nDon't forget to type \"Hello!\" inside!", | |
@@ -933,6 +948,9 @@ | |
"https://studio.code.org/s/coursef-2017/stage/14/puzzle/14": { | |
"short_instructions": "Congratulations! You've completed all our puzzles! Now mine, build, and create something unique by using everything you've learned so far." | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/15/puzzle/1": { | |
+ "title": "Envelope Variables" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/16/puzzle/1": { | |
"long_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 50 pixels long on each side.", | |
"authored_hints": { | |
@@ -1236,6 +1254,9 @@ | |
"courseF_playlab_variables_challenge2_c": "**Solution:**\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/18/puzzle/1": { | |
+ "title": "For Loop Fun" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/19/puzzle/1": { | |
"short_instructions": "Collect the nectar from each flower using the fewest blocks possible.", | |
"authored_hints": { | |
@@ -1522,6 +1543,9 @@ | |
"courseF_artist_for_challenge2_d": "**Solution:**\n\n[blockly block][0]\n\n[][1]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2017/stage/21/puzzle/1": { | |
+ "title": "Songwriting With Parameters" | |
+ }, | |
"https://studio.code.org/s/coursef-2017/stage/22/puzzle/2": { | |
"short_instructions": "Check to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
"long_instructions": "_\"This cloud is blocking my view!\"_\n\nCheck to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
diff --git a/i18n/locales/source/course_content/2017/express-2017.json b/i18n/locales/source/course_content/2017/express-2017.json | |
index 9d123967ea3..18ecd36d015 100644 | |
--- a/i18n/locales/source/course_content/2017/express-2017.json | |
+++ b/i18n/locales/source/course_content/2017/express-2017.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/express-2017/stage/1/puzzle/1": { | |
+ "title": "Graph Paper Programming" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -147,6 +150,9 @@ | |
"courseD_artist_ramp12_c": "To draw each side, you will need to move forward 100 pixels, then turn right 120 degrees. How many sides do you need?" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/3/puzzle/1": { | |
+ "title": "Building a Foundation" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/4/puzzle/2": { | |
"short_instructions": "Fix the code to help get Scrat get to the acorn.", | |
"long_instructions": "This code isn't quite right! \n\nFix the code to help Scrat get to the acorn.", | |
@@ -278,6 +284,9 @@ | |
"courseD_collector_debugging_challenge2_d": "Here is the complete solution for this puzzle.\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/5/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/6/puzzle/2": { | |
"short_instructions": "Move forward by 60 pixels to complete this puzzle.", | |
"long_instructions": "What a lovely day! \n\nHelp the Artist cover his flowers before the winter by moving forward by 60 pixels." | |
@@ -595,6 +604,18 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/9/puzzle/1": { | |
+ "title": "Internet" | |
+ }, | |
+ "https://studio.code.org/s/express-2017/stage/10/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
+ "https://studio.code.org/s/express-2017/stage/11/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
+ "https://studio.code.org/s/express-2017/stage/12/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/14/puzzle/1": { | |
"short_instructions": "Attach a block to the \"when click\" block, then press \"Run\". Click or tap the screen to move Flappy to the target." | |
}, | |
@@ -655,6 +676,9 @@ | |
"https://studio.code.org/s/express-2017/stage/15/puzzle/10": { | |
"short_instructions": "Create your own Bounce game. You can change all the visuals and the rules. When you're done, click Finish to let friends try your game on their phones." | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/16/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/17/puzzle/1": { | |
"short_instructions": "Move to the pile of dirt and use the `remove` block to remove it.", | |
"long_instructions": "_\"Hi, I'm a farmer. I need your help to flatten the field on my farm so it's ready for planting!\"_ \n\nMove to the pile of dirt and use the `remove` block to remove it.", | |
@@ -1218,6 +1242,9 @@ | |
"courseD_farmer_condLoops_challenge2_a": "The amount of each vegetable in each space can change. A `while` loop can help!" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/21/puzzle/1": { | |
+ "title": "Envelope Variables" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/22/puzzle/1": { | |
"long_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 50 pixels long on each side.", | |
"authored_hints": { | |
@@ -1521,6 +1548,9 @@ | |
"courseF_playlab_variables_challenge2_c": "**Solution:**\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/24/puzzle/1": { | |
+ "title": "For Loop Fun" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/25/puzzle/1": { | |
"short_instructions": "Collect the nectar from each flower using the fewest blocks possible.", | |
"authored_hints": { | |
@@ -1807,6 +1837,9 @@ | |
"courseF_artist_for_challenge2_d": "**Solution:**\n\n[blockly block][0]\n\n[][1]" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2017/stage/27/puzzle/1": { | |
+ "title": "Songwriting With Parameters" | |
+ }, | |
"https://studio.code.org/s/express-2017/stage/28/puzzle/2": { | |
"short_instructions": "Check to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
"long_instructions": "_\"This cloud is blocking my view!\"_\n\nCheck to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
diff --git a/i18n/locales/source/course_content/2017/pre-express-2017.json b/i18n/locales/source/course_content/2017/pre-express-2017.json | |
index e571d482060..bced4751b91 100644 | |
--- a/i18n/locales/source/course_content/2017/pre-express-2017.json | |
+++ b/i18n/locales/source/course_content/2017/pre-express-2017.json | |
@@ -7,11 +7,20 @@ | |
"display_name": "Stevie and the Big Project", | |
"teacher_markdown": "**IMPORTANT:** This story is meant to be read aloud by a teacher interacting with the class. Find the PDF at [https://goo.gl/SZHo4z][0] . \n\n* * *\n\nIf you are unable to read the story to your class, please be sure to ask students about this video. The intention is _not_ to have students passively watch! \n\nQ1) What two big words did Stevie learn in this story?\n\nQ2) What does it mean to be \"frustrated\"?\n\nQ3) Have you ever been frustrated?\n\nQ4) What are some things that you can do when you feel yourself getting frustrated?\n\nQ5) What is \"persistence\"?\n\nQ6) Why is persistence a good thing?\n\nQ7) What are some things you can do to help yourself be persistent?" | |
}, | |
+ "https://studio.code.org/s/pre-express-2017/stage/3/puzzle/1": { | |
+ "title": "Real-life Algorithms: Plant a Seed" | |
+ }, | |
"https://studio.code.org/s/pre-express-2017/stage/4/puzzle/2": { | |
"dsls": { | |
"markdown": "# Behaving in the Computer Lab\n \n<br/><br/> \n \n<a href=\"https://docs.google.com/document/d/18KHX5NNlmXX1Eqt8u6LFRzto7PK4dIFNv-tr1F1joUQ/edit?usp=sharing\" target=\"_new\">\n<button>\nGo to lesson plan\n</button> \n</a>\n\n<br/><br/>\n<a class=\"btn btn-large btn-primary next-stage submitButton\">Continue</a>\n" | |
} | |
}, | |
+ "https://studio.code.org/s/pre-express-2017/stage/5/puzzle/1": { | |
+ "title": "Your Digital Footprint" | |
+ }, | |
+ "https://studio.code.org/s/pre-express-2017/stage/6/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/pre-express-2017/stage/7/puzzle/2": { | |
"short_instructions": "Play with these blocks to see what they make the bird do! \n\nGet the bird to the pig to complete the level.", | |
"authored_hints": { | |
@@ -209,6 +218,9 @@ | |
"short_instructions": "Help BB-8 gather the glowing scrap metal", | |
"long_instructions": "[][0] _\"Keep going!\"_" | |
}, | |
+ "https://studio.code.org/s/pre-express-2017/stage/9/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/pre-express-2017/stage/10/puzzle/2": { | |
"short_instructions": "This is Laurel the Adventurer! Can you move her around and get treasure?", | |
"long_instructions": "**Free Play:** This is Laurel the Adventurer! Move her around and get as much treasure as you can.\n\nDrag blocks into the workspace and try to figure out how to get treasure. Get at least one item to pass this level.", | |
@@ -398,6 +410,9 @@ | |
"potential solution": "potential solution" | |
} | |
}, | |
+ "https://studio.code.org/s/pre-express-2017/stage/12/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/pre-express-2017/stage/13/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/2018/coursea-2018.json b/i18n/locales/source/course_content/2018/coursea-2018.json | |
index 71bb5fc6044..4473f8ee3e8 100644 | |
--- a/i18n/locales/source/course_content/2018/coursea-2018.json | |
+++ b/i18n/locales/source/course_content/2018/coursea-2018.json | |
@@ -7,6 +7,9 @@ | |
"display_name": "Stevie and the Big Project", | |
"teacher_markdown": "**IMPORTANT:** This story is meant to be read aloud by a teacher interacting with the class. Find the PDF at [https://goo.gl/SZHo4z][0] . \n\n* * *\n\nIf you are unable to read the story to your class, please be sure to ask students about this video. The intention is _not_ to have students passively watch! \n\nQ1) What two big words did Stevie learn in this story?\n\nQ2) What does it mean to be \"frustrated\"?\n\nQ3) Have you ever been frustrated?\n\nQ4) What are some things that you can do when you feel yourself getting frustrated?\n\nQ5) What is \"persistence\"?\n\nQ6) Why is persistence a good thing?\n\nQ7) What are some things you can do to help yourself be persistent?" | |
}, | |
+ "https://studio.code.org/s/coursea-2018/stage/3/puzzle/1": { | |
+ "title": "Real-life Algorithms: Plant a Seed" | |
+ }, | |
"https://studio.code.org/s/coursea-2018/stage/4/puzzle/2": { | |
"short_instructions": "For this puzzle, snap the blocks together and click \"▶ Run\"!", | |
"long_instructions": "To get the bird to the pig, snap the [blockly block][0] block to the bottom of the [blockly block][1] block, then press \"▶ Run\"!", | |
@@ -56,6 +59,9 @@ | |
"1": "Your code should look like this:\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursea-2018/stage/5/puzzle/1": { | |
+ "title": "Happy Maps" | |
+ }, | |
"https://studio.code.org/s/coursea-2018/stage/6/puzzle/2": { | |
"short_instructions": "Get the bird to the bad pig!", | |
"long_instructions": "_\"Play with these blocks and try to get me to the bad pig!\"_", | |
@@ -230,6 +236,12 @@ | |
"courseA_bee_seq1_a": "Use this block to pick corn once the harvester gets to it.\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursea-2018/stage/8/puzzle/1": { | |
+ "title": "Going Places Safely" | |
+ }, | |
+ "https://studio.code.org/s/coursea-2018/stage/9/puzzle/1": { | |
+ "title": "Loops Unplugged" | |
+ }, | |
"https://studio.code.org/s/coursea-2018/stage/10/puzzle/1": { | |
"short_instructions": "Help the harvester pick all the corn!", | |
"long_instructions": "Help the harvester pick all the corn!", | |
@@ -522,6 +534,9 @@ | |
"short_instructions": "Can you draw a house? Make it look just the way you like it!", | |
"long_instructions": "You can use a loop to draw many lines in a row.\n\nCan you draw a house? Make it look just the way you like it! Try looking for patterns that repeat!\n\nHere are some ideas:\n\n[][0]" | |
}, | |
+ "https://studio.code.org/s/coursea-2018/stage/13/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/coursea-2018/stage/14/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/2018/courseb-2018.json b/i18n/locales/source/course_content/2018/courseb-2018.json | |
index b19b9b30ed4..f1f56636d42 100644 | |
--- a/i18n/locales/source/course_content/2018/courseb-2018.json | |
+++ b/i18n/locales/source/course_content/2018/courseb-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/courseb-2018/stage/1/puzzle/1": { | |
+ "title": "Move It, Move It" | |
+ }, | |
"https://studio.code.org/s/courseb-2018/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap the blocks together and press \"▶ Run\"!", | |
"long_instructions": "To get Scrat to the acorn, snap the [blockly block][0] block to the bottom of the [blockly block][1] block, then press \"▶ Run\"!", | |
@@ -45,6 +48,12 @@ | |
"1": "Your code should look like this:\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/courseb-2018/stage/3/puzzle/1": { | |
+ "title": "Your Digital Footprint" | |
+ }, | |
+ "https://studio.code.org/s/courseb-2018/stage/4/puzzle/1": { | |
+ "title": "My Robotic Friends" | |
+ }, | |
"https://studio.code.org/s/courseb-2018/stage/5/puzzle/2": { | |
"short_instructions": "Play with these blocks to see what they make Scrat do! \n\nGet Scrat to the acorn to complete the level.", | |
"authored_hints": { | |
@@ -129,6 +138,9 @@ | |
"courseB_maze_seq_challenge2_b": "Rearrange the blocks and take the staircase pattern path." | |
} | |
}, | |
+ "https://studio.code.org/s/courseb-2018/stage/6/puzzle/1": { | |
+ "title": "It's Great to Create and Play Fair" | |
+ }, | |
"https://studio.code.org/s/courseb-2018/stage/7/puzzle/2": { | |
"short_instructions": "\"Go get the scrap metal, BB-8!\"", | |
"long_instructions": "[Rey][0]_\"Go get the scrap metal, BB-8!\"_\n\nWatch out for walls and crates. Scrap metal looks like this: [picture of scrap metal][1]", | |
@@ -212,6 +224,9 @@ | |
"short_instructions": "Help BB-8 gather the glowing scrap metal", | |
"long_instructions": "[][0] _\"Keep going!\"_" | |
}, | |
+ "https://studio.code.org/s/courseb-2018/stage/8/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseB_unplugged_loopyMRF_2018.title" | |
+ }, | |
"https://studio.code.org/s/courseb-2018/stage/9/puzzle/1": { | |
"short_instructions": "Help Scrat across the ice to get to the acorn!", | |
"long_instructions": "Help Scrat across the slippery ice to get to the acorn!", | |
@@ -484,6 +499,9 @@ | |
"potential solution": "potential solution" | |
} | |
}, | |
+ "https://studio.code.org/s/courseb-2018/stage/12/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/courseb-2018/stage/13/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/2018/coursec-2018.json b/i18n/locales/source/course_content/2018/coursec-2018.json | |
index e1fb56d6e25..d3e0059116f 100644 | |
--- a/i18n/locales/source/course_content/2018/coursec-2018.json | |
+++ b/i18n/locales/source/course_content/2018/coursec-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursec-2018/stage/1/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.BuildingAFoundation_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursec-2018/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
@@ -252,6 +255,9 @@ | |
"courseC_maze_debugging_challenge2_c": "There are two different paths you can follow by just moving forward and turning four times. If you find one way to use a loop, there may be even more!\n\n[][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2018/stage/4/puzzle/1": { | |
+ "title": "Real-life Algorithms: Paper Planes" | |
+ }, | |
"https://studio.code.org/s/coursec-2018/stage/5/puzzle/2": { | |
"short_instructions": "Play around with the blocks to see if you can help Laurel collect some treasure.", | |
"long_instructions": "**Free Play:** This is Laurel the Adventurer! Move her around and get as much treasure as you can. Use the `collect` block to pick up the treasure!\n\nDrag blocks into the workspace and try to figure out how to get treasure. Get at least one item to pass this level.", | |
@@ -504,6 +510,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2018/stage/7/puzzle/1": { | |
+ "title": "Getting Loopy" | |
+ }, | |
"https://studio.code.org/s/coursec-2018/stage/8/puzzle/2": { | |
"short_instructions": "BB-8 will pick up any metal scraps along the path where he moves. Use 5 of the same block to get BB-8 to pick up all of the scrap metal in the play area.", | |
"long_instructions": "[][0] _\"Go get the scrap metal, BB-8!\"_ \n\nUse five of the same blocks to get the scrap metal. Scrap metal glows like this: [][1]", | |
@@ -897,6 +906,9 @@ | |
"courseC_harvester_loops_challenge2_d": "This spiral pattern can be coded with just 18 blocks!\n\n[][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursec-2018/stage/11/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/coursec-2018/stage/12/puzzle/2": { | |
"short_instructions": "Attach the `flap normal amount` block to the `when click` event, then press \"Run\". Click or tap on the play space to move Flappy to the target.", | |
"long_instructions": "Attach the `flap a normal amount` block to the `when click` event, then press \"Run\". \n\n* * *\n\nClick or tap on the play space to move Flappy to the target.", | |
@@ -965,6 +977,9 @@ | |
"short_instructions": "Create your own Flappy game! ", | |
"long_instructions": "Create your own Flappy game! \n\nYou can change the visuals and the rules...even the gravity! \nWhen you're done, click \"Finish\" to share with friends on their phones." | |
}, | |
+ "https://studio.code.org/s/coursec-2018/stage/13/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursec-2018/stage/14/puzzle/1": { | |
"short_instructions": "Make Jorge the Dog (actor 1) say \"Hi there.\"", | |
"authored_hints": { | |
@@ -1189,5 +1204,8 @@ | |
}, | |
"https://studio.code.org/s/coursec-2018/stage/15/puzzle/14": { | |
"short_instructions": "Congratulations! You've completed all our puzzles! Now mine, build, and create something unique by using everything you've learned so far." | |
+ }, | |
+ "https://studio.code.org/s/coursec-2018/stage/16/puzzle/1": { | |
+ "title": "Binary Bracelets" | |
} | |
} | |
\ No newline at end of file | |
diff --git a/i18n/locales/source/course_content/2018/coursed-2018.json b/i18n/locales/source/course_content/2018/coursed-2018.json | |
index 59ffdf619a0..7455a3cd561 100644 | |
--- a/i18n/locales/source/course_content/2018/coursed-2018.json | |
+++ b/i18n/locales/source/course_content/2018/coursed-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursed-2018/stage/1/puzzle/1": { | |
+ "title": "Graph Paper Programming" | |
+ }, | |
"https://studio.code.org/s/coursed-2018/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, snap all of the blocks together and click \"Run\" to watch it go!", | |
@@ -84,6 +87,9 @@ | |
"short_instructions": "Get the bird to the pig.", | |
"long_instructions": "Get the bird to the pig." | |
}, | |
+ "https://studio.code.org/s/coursed-2018/stage/3/puzzle/1": { | |
+ "title": "Relay Programming" | |
+ }, | |
"https://studio.code.org/s/coursed-2018/stage/4/puzzle/2": { | |
"short_instructions": "Fix the error(s) to collect all of the treasure.", | |
"long_instructions": "_\"Oh no! I see a problem.\"_\n\nFix the error(s) to collect all of the treasure.", | |
@@ -960,6 +966,9 @@ | |
} | |
] | |
}, | |
+ "https://studio.code.org/s/coursed-2018/stage/13/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/coursed-2018/stage/14/puzzle/2": { | |
"short_instructions": "Check to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
"long_instructions": "_\"This cloud is blocking my view!\"_\n\nCheck to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
@@ -1264,6 +1273,9 @@ | |
"courseD_farmer_condLoops_challenge2_a": "The amount of each vegetable in each space can change. A `while` loop can help!" | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2018/stage/16/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/coursed-2018/stage/17/puzzle/1": { | |
"short_instructions": "Get Pegleg to the flags to solve this puzzle.", | |
"long_instructions": "To start our game, Pirate Pegleg (actor 1) needs to be able to get around in all directions. Connect the blocks to the correct events to get Pegleg moving. \n\n* * *\n\nHelp Pegleg gather the flags to solve this puzzle.", | |
@@ -1333,6 +1345,9 @@ | |
"courseD_playLab_condFP_1": "we have organized the blocks into categories to give you more code to play with! Click here to see where everything went." | |
} | |
}, | |
+ "https://studio.code.org/s/coursed-2018/stage/18/puzzle/1": { | |
+ "title": "Binary Images" | |
+ }, | |
"https://studio.code.org/s/coursed-2018/stage/19/puzzle/1": { | |
"dsls": { | |
"markdown": "<h1>Draw with Binary</h1>\n \n<h3>Binary is a way of representing information using only two options. In this case, <b>off</b> and <b>on</b>.\n<br/>\nHere, we're going to use the number <b>0</b> as code for \"off\" and the number <b>1</b> as code for \"on\".\n<br/>\n<table>\n<tr><td><img src=\"https://images.code.org/50283881d577c17ac6f1d1648d8f361f-image-1483640342574.09.14.png\" width=\"75px\"/></td><td><img src=\"https://images.code.org/ba6f0a000b18f2dd87160e6255e8a71c-image-1483640355103.09.24.png\" width=\"90px\"/></td></tr>\n<tr padding=\"0px\"><td align=\"center\"><b>0</b></td><td align=\"center\"><b>1</b></td></tr>\n</table><img src=\"https://images.code.org/934883837aa59bca1d5c1ded0e0ac675-image-1483640120036.51.06.png\" float=\"left\"/><h3>In this stage, we've provided you with a grid of \"pixels\" that you can walk through and make designs by turning on certain squares!</h3>\n\n![](https://images.code.org/c53e00cde9acbae72d02fb9cc2a20e53-image-1483639858942.png)\n\n\n" | |
diff --git a/i18n/locales/source/course_content/2018/coursee-2018.json b/i18n/locales/source/course_content/2018/coursee-2018.json | |
index ca4c3152814..c269128e97f 100644 | |
--- a/i18n/locales/source/course_content/2018/coursee-2018.json | |
+++ b/i18n/locales/source/course_content/2018/coursee-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursee-2018/stage/1/puzzle/1": { | |
+ "title": "My Robotic Friends" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/2/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -104,6 +107,9 @@ | |
"markdown": "# **You just learned \"algorithms\"!** \n\n\n\n### **An algorithm is just a list of steps to finish a task**. The fun thing about algorithms is that you get to decide what happens, step by step. \n\n### When you write an algorithm for a machine, this is called a **program**. \n\n---\n\n## **Vocab to Know**\n\n* ### **Algorithm** - A list of steps to finish a task\n\n* ### **Program** - An algorithm that has been coded into something that can be run by a machine\n" | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2018/stage/3/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.BuildingAFoundation_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/4/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -331,6 +337,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2018/stage/6/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseB_unplugged_loopyMRF_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/7/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -610,6 +619,9 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2018/stage/10/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/11/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -720,6 +732,12 @@ | |
"markdown": "# **You just learned \"conditionals\"!**\n\n### Conditionals are super useful in computer science. Imagine logging in to your favorite website and typing in your password. The website has to use conditionals to check *if* the password you entered matches the password it has saved for your username. \n\n### `If` it matches, log in! \n\n### `Else`, give the user an error. \n\n---\n\n## **Vocab to Know**\n\n* ### **Condition** - Something a program checks before allowing an action\n\n* ### **Conditionals** - Statements that only run under certain conditions\n\n" | |
} | |
}, | |
+ "https://studio.code.org/s/coursee-2018/stage/12/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseE_unplugged_privateInformation_2018.title" | |
+ }, | |
+ "https://studio.code.org/s/coursee-2018/stage/14/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.SongwritingParameters_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/15/puzzle/1": { | |
"display_name": "Homestead", | |
"short_instructions": "Write code to get the Agent to the pressure plate, then press \"Run\" and use the arrow keys to move the player out of the house to collect the chest. ", | |
@@ -1040,6 +1058,9 @@ | |
} | |
] | |
}, | |
+ "https://studio.code.org/s/coursee-2018/stage/17/puzzle/1": { | |
+ "title": "Digital Sharing" | |
+ }, | |
"https://studio.code.org/s/coursee-2018/stage/18/puzzle/1": { | |
"long_instructions": "Here is a puzzle that uses a function that we have defined. ", | |
"function_names": { | |
@@ -1735,5 +1756,11 @@ | |
"dsls": { | |
"markdown": "# Project Presentations\n\nTime to present your projects! Your teacher will provide more details on how you will be presenting your work to your classmates.\n" | |
} | |
+ }, | |
+ "https://studio.code.org/s/coursee-2018/stage/27/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.Internet_2018.title" | |
+ }, | |
+ "https://studio.code.org/s/coursee-2018/stage/28/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.Crowdsourcing_2018.title" | |
} | |
} | |
\ No newline at end of file | |
diff --git a/i18n/locales/source/course_content/2018/coursef-2018.json b/i18n/locales/source/course_content/2018/coursef-2018.json | |
index 1a8b4a2fe19..78ca5139392 100644 | |
--- a/i18n/locales/source/course_content/2018/coursef-2018.json | |
+++ b/i18n/locales/source/course_content/2018/coursef-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/coursef-2018/stage/1/puzzle/1": { | |
+ "title": "My Robotic Friends" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/2/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -104,6 +107,9 @@ | |
"markdown": "# **You just learned \"algorithms\"!** \n\n\n\n### **An algorithm is just a list of steps to finish a task**. The fun thing about algorithms is that you get to decide what happens, step by step. \n\n### When you write an algorithm for a machine, this is called a **program**. \n\n---\n\n## **Vocab to Know**\n\n* ### **Algorithm** - A list of steps to finish a task\n\n* ### **Program** - An algorithm that has been coded into something that can be run by a machine\n" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2018/stage/3/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.BuildingAFoundation_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/4/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -331,6 +337,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2018/stage/6/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseB_unplugged_loopyMRF_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/7/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -610,6 +619,9 @@ | |
"courseD_artist_project4a_a": "Here are two different lengths of snowflake, drawn one after another (with a 30 degree turn in between.)\n\n<img src=\"https://images.code.org/45dedb51d89d3e5d0a88fe65ecbd7d7b-image-1495833855890.22.39.png\" width=\"200px\" />" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2018/stage/10/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/11/puzzle/1": { | |
"dsls": { | |
"content1": "Test Markdown Textbook Page", | |
@@ -828,6 +840,12 @@ | |
"function 2": "function 2" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2018/stage/13/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseF_unplugged_powerOfWords_2018.title" | |
+ }, | |
+ "https://studio.code.org/s/coursef-2018/stage/14/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.EnvelopeVariables_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/15/puzzle/1": { | |
"long_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 50 pixels long on each side.", | |
"authored_hints": { | |
@@ -1104,6 +1122,9 @@ | |
"courseF_artist_variables_challenge2_d": "**Solution:**\n\n[Solution][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/coursef-2018/stage/18/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.ForLoopFun_2018.title" | |
+ }, | |
"https://studio.code.org/s/coursef-2018/stage/19/puzzle/1": { | |
"short_instructions": "Collect the nectar from each flower using the fewest blocks possible.", | |
"authored_hints": { | |
diff --git a/i18n/locales/source/course_content/2018/express-2018.json b/i18n/locales/source/course_content/2018/express-2018.json | |
index 789a93d6104..ed382b37fef 100644 | |
--- a/i18n/locales/source/course_content/2018/express-2018.json | |
+++ b/i18n/locales/source/course_content/2018/express-2018.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/express-2018/stage/1/puzzle/1": { | |
+ "title": "Graph Paper Programming" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/2/puzzle/2": { | |
"short_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
"long_instructions": "For this puzzle, drag all of the blocks together and click \"Run\" to watch it go!", | |
@@ -141,6 +144,9 @@ | |
"courseC_maze_programming_challenge2_b": "The shortest solution uses only 5 blocks, but it uses this block:\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/3/puzzle/1": { | |
+ "title": "Relay Programming" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/4/puzzle/2": { | |
"short_instructions": "Fix the code to help get Scrat get to the acorn.", | |
"long_instructions": "This code isn't quite right! \n\nFix the code to help Scrat get to the acorn.", | |
@@ -504,6 +510,9 @@ | |
"courseC_artist_prog_challenge2_b": "After you draw the second line, turn right before you draw your third line." | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/7/puzzle/1": { | |
+ "title": "Getting Loopy" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/8/puzzle/2": { | |
"short_instructions": "BB-8 will pick up any metal scraps along the path where he moves. Use 5 of the same block to get BB-8 to pick up all of the scrap metal in the play area.", | |
"long_instructions": "[][0] _\"Go get the scrap metal, BB-8!\"_ \n\nUse five of the same blocks to get the scrap metal. Scrap metal glows like this: [][1]", | |
@@ -762,6 +771,9 @@ | |
"short_instructions": "Now try something on your own!", | |
"long_instructions": "Now make something on your own. What happens when you make two separate circles of different stickers?\n\n* * *\n\nNeed an idea? Try making a design like this one.\n\n[expandable][0]" | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/10/puzzle/1": { | |
+ "title": "Digital Sharing" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/11/puzzle/1": { | |
"short_instructions": "Add a second `move forward` block to reach the sheep.", | |
"long_instructions": "Add a second `move forward` block to reach the sheep.", | |
@@ -1381,6 +1393,9 @@ | |
} | |
] | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/16/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/17/puzzle/2": { | |
"short_instructions": "Check to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
"long_instructions": "_\"This cloud is blocking my view!\"_\n\nCheck to see if there's a flower under the cloud. If there's a flower, get nectar.", | |
@@ -1685,6 +1700,9 @@ | |
"courseD_farmer_condLoops_challenge2_a": "The amount of each vegetable in each space can change. A `while` loop can help!" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/19/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.SongwritingParameters_2018.title" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/20/puzzle/1": { | |
"display_name": "Homestead", | |
"short_instructions": "Write code to get the Agent to the pressure plate, then press \"Run\" and use the arrow keys to move the player out of the house to collect the chest. ", | |
@@ -2261,6 +2279,9 @@ | |
"do something": "do something" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/23/puzzle/1": { | |
+ "title": "Unplugged Activity" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/24/puzzle/1": { | |
"short_instructions": "Collect all of the nectar from each flower.", | |
"long_instructions": "_\"Can you BEE-lieve all of these flowers?\"_\n\nCollect all of the nectar from each flower. ", | |
@@ -2378,6 +2399,9 @@ | |
"draw pinwheel": "draw pinwheel" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/25/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/26/puzzle/2": { | |
"short_instructions": "Attach the `flap normal amount` block to the `when click` event, then press \"Run\". Click or tap on the play space to move Flappy to the target.", | |
"long_instructions": "Attach the `flap a normal amount` block to the `when click` event, then press \"Run\". \n\n* * *\n\nClick or tap on the play space to move Flappy to the target.", | |
@@ -2446,6 +2470,12 @@ | |
"short_instructions": "Create your own Flappy game! ", | |
"long_instructions": "Create your own Flappy game! \n\nYou can change the visuals and the rules...even the gravity! \nWhen you're done, click \"Finish\" to share with friends on their phones." | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/27/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseF_unplugged_powerOfWords_2018.title" | |
+ }, | |
+ "https://studio.code.org/s/express-2018/stage/28/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.EnvelopeVariables_2018.title" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/29/puzzle/1": { | |
"long_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 50 pixels long on each side.", | |
"authored_hints": { | |
@@ -2722,6 +2752,9 @@ | |
"courseF_artist_variables_challenge2_d": "**Solution:**\n\n[Solution][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/32/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.ForLoopFun_2018.title" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/33/puzzle/1": { | |
"short_instructions": "Collect the nectar from each flower using the fewest blocks possible.", | |
"authored_hints": { | |
@@ -3305,6 +3338,12 @@ | |
"markdown": "# Project Presentations\n\nTime to present your projects! Your teacher will provide more details on how you will be presenting your work to your classmates.\n" | |
} | |
}, | |
+ "https://studio.code.org/s/express-2018/stage/43/puzzle/1": { | |
+ "title": "Binary Bracelets" | |
+ }, | |
+ "https://studio.code.org/s/express-2018/stage/44/puzzle/1": { | |
+ "title": "Binary Images" | |
+ }, | |
"https://studio.code.org/s/express-2018/stage/45/puzzle/1": { | |
"dsls": { | |
"markdown": "<h1>Draw with Binary</h1>\n \n<h3>Binary is a way of representing information using only two options. In this case, <b>off</b> and <b>on</b>.\n<br/>\nHere, we're going to use the number <b>0</b> as code for \"off\" and the number <b>1</b> as code for \"on\".\n<br/>\n<table>\n<tr><td><img src=\"https://images.code.org/50283881d577c17ac6f1d1648d8f361f-image-1483640342574.09.14.png\" width=\"75px\"/></td><td><img src=\"https://images.code.org/ba6f0a000b18f2dd87160e6255e8a71c-image-1483640355103.09.24.png\" width=\"90px\"/></td></tr>\n<tr padding=\"0px\"><td align=\"center\"><b>0</b></td><td align=\"center\"><b>1</b></td></tr>\n</table><img src=\"https://images.code.org/934883837aa59bca1d5c1ded0e0ac675-image-1483640120036.51.06.png\" float=\"left\"/><h3>In this stage, we've provided you with a grid of \"pixels\" that you can walk through and make designs by turning on certain squares!</h3>\n\n![](https://images.code.org/c53e00cde9acbae72d02fb9cc2a20e53-image-1483639858942.png)\n\n\n" | |
@@ -3468,5 +3507,11 @@ | |
"draw": "draw", | |
"draw bit": "draw bit" | |
} | |
+ }, | |
+ "https://studio.code.org/s/express-2018/stage/46/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.Internet_2018.title" | |
+ }, | |
+ "https://studio.code.org/s/express-2018/stage/47/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.Crowdsourcing_2018.title" | |
} | |
} | |
\ No newline at end of file | |
diff --git a/i18n/locales/source/course_content/2018/pre-express-2018.json b/i18n/locales/source/course_content/2018/pre-express-2018.json | |
index b47099621ac..4eee4b1c64d 100644 | |
--- a/i18n/locales/source/course_content/2018/pre-express-2018.json | |
+++ b/i18n/locales/source/course_content/2018/pre-express-2018.json | |
@@ -7,6 +7,9 @@ | |
"display_name": "Stevie and the Big Project", | |
"teacher_markdown": "**IMPORTANT:** This story is meant to be read aloud by a teacher interacting with the class. Find the PDF at [https://goo.gl/SZHo4z][0] . \n\n* * *\n\nIf you are unable to read the story to your class, please be sure to ask students about this video. The intention is _not_ to have students passively watch! \n\nQ1) What two big words did Stevie learn in this story?\n\nQ2) What does it mean to be \"frustrated\"?\n\nQ3) Have you ever been frustrated?\n\nQ4) What are some things that you can do when you feel yourself getting frustrated?\n\nQ5) What is \"persistence\"?\n\nQ6) Why is persistence a good thing?\n\nQ7) What are some things you can do to help yourself be persistent?" | |
}, | |
+ "https://studio.code.org/s/pre-express-2018/stage/3/puzzle/1": { | |
+ "title": "Move It, Move It" | |
+ }, | |
"https://studio.code.org/s/pre-express-2018/stage/4/puzzle/2": { | |
"short_instructions": "For this puzzle, snap the blocks together and press \"▶ Run\"!", | |
"long_instructions": "To get Scrat to the acorn, snap the [blockly block][0] block to the bottom of the [blockly block][1] block, then press \"▶ Run\"!", | |
@@ -53,6 +56,12 @@ | |
"1": "Your code should look like this:\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/pre-express-2018/stage/5/puzzle/1": { | |
+ "title": "Your Digital Footprint" | |
+ }, | |
+ "https://studio.code.org/s/pre-express-2018/stage/6/puzzle/1": { | |
+ "title": "My Robotic Friends" | |
+ }, | |
"https://studio.code.org/s/pre-express-2018/stage/7/puzzle/2": { | |
"short_instructions": "Play with these blocks to see what they make Scrat do! \n\nGet Scrat to the acorn to complete the level.", | |
"authored_hints": { | |
@@ -137,6 +146,9 @@ | |
"courseB_maze_seq_challenge2_b": "Rearrange the blocks and take the staircase pattern path." | |
} | |
}, | |
+ "https://studio.code.org/s/pre-express-2018/stage/8/puzzle/1": { | |
+ "title": "It's Great to Create and Play Fair" | |
+ }, | |
"https://studio.code.org/s/pre-express-2018/stage/9/puzzle/2": { | |
"short_instructions": "\"Go get the scrap metal, BB-8!\"", | |
"long_instructions": "[Rey][0]_\"Go get the scrap metal, BB-8!\"_\n\nWatch out for walls and crates. Scrap metal looks like this: [picture of scrap metal][1]", | |
@@ -220,6 +232,9 @@ | |
"short_instructions": "Help BB-8 gather the glowing scrap metal", | |
"long_instructions": "[][0] _\"Keep going!\"_" | |
}, | |
+ "https://studio.code.org/s/pre-express-2018/stage/10/puzzle/1": { | |
+ "title": "translation missing: en-US.data.unplugged.courseB_unplugged_loopyMRF_2018.title" | |
+ }, | |
"https://studio.code.org/s/pre-express-2018/stage/11/puzzle/1": { | |
"short_instructions": "Help Scrat across the ice to get to the acorn!", | |
"long_instructions": "Help Scrat across the slippery ice to get to the acorn!", | |
@@ -492,6 +507,9 @@ | |
"potential solution": "potential solution" | |
} | |
}, | |
+ "https://studio.code.org/s/pre-express-2018/stage/14/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/pre-express-2018/stage/15/puzzle/1": { | |
"short_instructions": "Need a better playlab/events combo" | |
}, | |
diff --git a/i18n/locales/source/course_content/other/course1.json b/i18n/locales/source/course_content/other/course1.json | |
index bf5efbc9142..c106e07d914 100644 | |
--- a/i18n/locales/source/course_content/other/course1.json | |
+++ b/i18n/locales/source/course_content/other/course1.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/course1/stage/1/puzzle/1": { | |
+ "title": "Happy Maps" | |
+ }, | |
"https://studio.code.org/s/course1/stage/1/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -28,6 +31,9 @@ | |
"title": "Multiple Choice" | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/2/puzzle/1": { | |
+ "title": "Move it, Move it" | |
+ }, | |
"https://studio.code.org/s/course1/stage/2/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -250,6 +256,9 @@ | |
"courseB_maze_seq_challenge2_b": "Rearrange the blocks and take the middle path." | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/6/puzzle/1": { | |
+ "title": "Real-life Algorithms: Plant a Seed" | |
+ }, | |
"https://studio.code.org/s/course1/stage/6/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -507,6 +516,9 @@ | |
"potential solution": "potential solution" | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/9/puzzle/1": { | |
+ "title": "Building a Foundation" | |
+ }, | |
"https://studio.code.org/s/course1/stage/9/puzzle/2": { | |
"short_instructions": "Build a three level pyramid, there are no other directions, so just play with the pieces until you get it!" | |
}, | |
@@ -630,6 +642,9 @@ | |
"title": "Multiple Choice" | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/12/puzzle/1": { | |
+ "title": "Getting Loopy" | |
+ }, | |
"https://studio.code.org/s/course1/stage/12/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -859,6 +874,9 @@ | |
"courseB_collector_loops_challenge2_d": "Try this solution:\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/15/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/course1/stage/15/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -908,6 +926,9 @@ | |
"courseA_playlab_events_challenge2_c": "You can make an angry monster growl.\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/course1/stage/17/puzzle/1": { | |
+ "title": "Going Places Safely" | |
+ }, | |
"https://studio.code.org/s/course1/stage/17/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
diff --git a/i18n/locales/source/course_content/other/course2.json b/i18n/locales/source/course_content/other/course2.json | |
index 6a782d79f3a..95cb0cc88f0 100644 | |
--- a/i18n/locales/source/course_content/other/course2.json | |
+++ b/i18n/locales/source/course_content/other/course2.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/course2/stage/1/puzzle/1": { | |
+ "title": "Graph Paper Programming" | |
+ }, | |
"https://studio.code.org/s/course2/stage/1/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -52,6 +55,9 @@ | |
"title": "Matching" | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/2/puzzle/1": { | |
+ "title": "Real-life Algorithms: Paper Planes" | |
+ }, | |
"https://studio.code.org/s/course2/stage/2/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -340,6 +346,9 @@ | |
"courseC_artist_prog_challenge2_a": "You can put commands inside `repeat` block to loop them over and over. Try it!\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/5/puzzle/1": { | |
+ "title": "Getting Loopy" | |
+ }, | |
"https://studio.code.org/s/course2/stage/5/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -806,6 +815,9 @@ | |
"courseC_harvester_loops_challenge2_d": "This spiral pattern can be coded with just 18 blocks!\n\n[][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/9/puzzle/1": { | |
+ "title": "Relay Programming" | |
+ }, | |
"https://studio.code.org/s/course2/stage/9/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1044,6 +1056,9 @@ | |
"title": "Artist Debugging Multiple Choice 1" | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/12/puzzle/1": { | |
+ "title": "Conditionals" | |
+ }, | |
"https://studio.code.org/s/course2/stage/12/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1212,6 +1227,9 @@ | |
"courseD_bee_conditionals_challenge1_b": "In this puzzle, each space could have a flower, a honey comb, or nothing. That means you can repeat your `if/else` conditional at each square." | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/14/puzzle/1": { | |
+ "title": "Binary Bracelets" | |
+ }, | |
"https://studio.code.org/s/course2/stage/14/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1247,6 +1265,9 @@ | |
"title": "Matching" | |
} | |
}, | |
+ "https://studio.code.org/s/course2/stage/15/puzzle/1": { | |
+ "title": "The Big Event" | |
+ }, | |
"https://studio.code.org/s/course2/stage/15/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1312,6 +1333,9 @@ | |
"https://studio.code.org/s/course2/stage/16/puzzle/10": { | |
"short_instructions": "Create your own Flappy game. You can change all the visuals and all the rules, even the gravity. When you're done, click Finish to let friends try your game on their phones." | |
}, | |
+ "https://studio.code.org/s/course2/stage/18/puzzle/1": { | |
+ "title": "Your Digital Footprint" | |
+ }, | |
"https://studio.code.org/s/course2/stage/18/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
diff --git a/i18n/locales/source/course_content/other/course3.json b/i18n/locales/source/course_content/other/course3.json | |
index b317311ce37..50fcb007ce5 100644 | |
--- a/i18n/locales/source/course_content/other/course3.json | |
+++ b/i18n/locales/source/course_content/other/course3.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/course3/stage/1/puzzle/1": { | |
+ "title": "Computational Thinking" | |
+ }, | |
"https://studio.code.org/s/course3/stage/1/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -348,6 +351,9 @@ | |
"short_instructions": "Free Draw! Draw whatever you are inspired to create.", | |
"long_instructions": "Free Draw! Draw whatever you are inspired to create." | |
}, | |
+ "https://studio.code.org/s/course3/stage/4/puzzle/1": { | |
+ "title": "Functional Suncatchers" | |
+ }, | |
"https://studio.code.org/s/course3/stage/4/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -837,6 +843,9 @@ | |
"short_instructions": "Use If/Else blocks to follow the curvy path. At each corner, use the `remove 1` command in a loop to clear the piles.", | |
"long_instructions": "Use If/Else blocks to follow the curvy path. At each corner, use the `remove 1` command in a loop to clear the piles." | |
}, | |
+ "https://studio.code.org/s/course3/stage/9/puzzle/1": { | |
+ "title": "Songwriting" | |
+ }, | |
"https://studio.code.org/s/course3/stage/9/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -866,6 +875,9 @@ | |
"title": "Multiple Choice" | |
} | |
}, | |
+ "https://studio.code.org/s/course3/stage/10/puzzle/1": { | |
+ "title": "Real Life Algorithms: Dice Race" | |
+ }, | |
"https://studio.code.org/s/course3/stage/10/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1316,6 +1328,9 @@ | |
"keep playing": "keep playing" | |
} | |
}, | |
+ "https://studio.code.org/s/course3/stage/18/puzzle/1": { | |
+ "title": "Internet" | |
+ }, | |
"https://studio.code.org/s/course3/stage/18/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1374,6 +1389,9 @@ | |
"title": "Multiple Choice" | |
} | |
}, | |
+ "https://studio.code.org/s/course3/stage/19/puzzle/1": { | |
+ "title": "Crowdsourcing" | |
+ }, | |
"https://studio.code.org/s/course3/stage/19/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
@@ -1422,6 +1440,9 @@ | |
"title": "Multiple Choice" | |
} | |
}, | |
+ "https://studio.code.org/s/course3/stage/20/puzzle/1": { | |
+ "title": "Digital Citizenship" | |
+ }, | |
"https://studio.code.org/s/course3/stage/20/puzzle/2": { | |
"dsls": { | |
"answers": [ | |
diff --git a/i18n/locales/source/course_content/other/course4.json b/i18n/locales/source/course_content/other/course4.json | |
index da8fc7efcb2..557f2a04039 100644 | |
--- a/i18n/locales/source/course_content/other/course4.json | |
+++ b/i18n/locales/source/course_content/other/course4.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/course4/stage/1/puzzle/1": { | |
+ "title": "Tangram Algorithms" | |
+ }, | |
"https://studio.code.org/s/course4/stage/2/puzzle/1": { | |
"short_instructions": "Avoid the TNT!" | |
}, | |
@@ -137,6 +140,12 @@ | |
"short_instructions": "Still playing? Here is a blank canvas where you can design anything you want!", | |
"long_instructions": "Still playing? Here is a blank canvas where you can design anything you want!" | |
}, | |
+ "https://studio.code.org/s/course4/stage/4/puzzle/1": { | |
+ "title": "Envelope Variables" | |
+ }, | |
+ "https://studio.code.org/s/course4/stage/5/puzzle/1": { | |
+ "title": "Mad Glibs" | |
+ }, | |
"https://studio.code.org/s/course4/stage/6/puzzle/1": { | |
"short_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 100 pixels long on each side.", | |
"long_instructions": "Let's draw an equilateral triangle. \n\nIt has to be exactly 100 pixels long on each side.\n\n<br/>", | |
@@ -300,6 +309,9 @@ | |
"courseF_playlab_variables_challenge1_a": "You will need additional blocks from the tool box to get the actors to talk.\n\n[blockly block][0]" | |
} | |
}, | |
+ "https://studio.code.org/s/course4/stage/8/puzzle/1": { | |
+ "title": "For Loop Fun" | |
+ }, | |
"https://studio.code.org/s/course4/stage/9/puzzle/1": { | |
"short_instructions": "Use a loop to collect the nectar from each flower." | |
}, | |
@@ -635,6 +647,9 @@ | |
"do something": "do something" | |
} | |
}, | |
+ "https://studio.code.org/s/course4/stage/13/puzzle/1": { | |
+ "title": "Songwriting With Parameters" | |
+ }, | |
"https://studio.code.org/s/course4/stage/14/puzzle/1": { | |
"short_instructions": "Let's define this function to draw a square with 50 pixel sides. Click \"edit\" to get started.", | |
"long_instructions": "Let's define this function to draw a square with 50 pixel sides. Click \"edit\" to get started.", | |
@@ -993,6 +1008,9 @@ | |
"pick row": "pick row" | |
} | |
}, | |
+ "https://studio.code.org/s/course4/stage/17/puzzle/1": { | |
+ "title": "Binary Images" | |
+ }, | |
"https://studio.code.org/s/course4/stage/18/puzzle/1": { | |
"short_instructions": "Use the blocks below to have the artist draw \"01010101\" in binary in the first row.", | |
"long_instructions": "Binary is a way of representing information using only two options. In this case, <b>off</b> and <b>on</b>.\n<br/>\nHere, we're going to use the number <b>0</b> as code for \"off\" and the number <b>1</b> as code for \"on\".\n\n<hr/>\n\nWe've provided you with a grid of \"pixels\" that you can walk through and make designs by turning on only certain squares.\n\n<b>Use the blocks below to have the artist draw \"01010101\" in binary in the first row.</b>", | |
diff --git a/i18n/locales/source/course_content/other/fesbinary.json b/i18n/locales/source/course_content/other/fesbinary.json | |
index e1b9dc94b03..a749121e83f 100644 | |
--- a/i18n/locales/source/course_content/other/fesbinary.json | |
+++ b/i18n/locales/source/course_content/other/fesbinary.json | |
@@ -1,4 +1,7 @@ | |
{ | |
+ "https://studio.code.org/s/fesbinary/stage/1/puzzle/1": { | |
+ "title": "Binary Images" | |
+ }, | |
"https://studio.code.org/s/fesbinary/stage/1/puzzle/2": { | |
"short_instructions": "Encode an image of anything you like using binary. The binary language will be represented with '0' and '1' only.", | |
"long_instructions": "# Make your own image of any size\n\n[][0]\n[][1]\n[][2]\n[][3]\n[][4]\n[][5]\n[][6]\n\n**Directions:**\n\n- Encode an image of anything you like using `binary`.\n- The binary language will be represented with `0` and `1` only.\n- You might want to do some planning and sketching with graph paper first. \n- Depict something, perhaps your name written out, your initials, an icon or logo of some sort.\n- Get creative! The image doesn't have to be a perfect square, it can be long and skinny." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment