Skip to content

Commit

Permalink
Merge pull request #33809 from code-dot-org/levelbuilder
Browse files Browse the repository at this point in the history
DTS (Levelbuilder > Staging) [robo-dts]
  • Loading branch information
deploy-code-org committed Mar 24, 2020
2 parents 3957ecf + 84cf534 commit 12926a5
Show file tree
Hide file tree
Showing 13 changed files with 113 additions and 42 deletions.
8 changes: 7 additions & 1 deletion dashboard/config/locales/scripts.en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14261,6 +14261,10 @@ en:
name: 'Mini-Project: HTML Web Page'
'Mini-Project: Your Personal Style':
name: 'Mini-Project: Your Personal Style'
'Your Web Page - Define ':
name: 'Your Web Page - Define '
Your Web Page - Prepare:
name: Your Web Page - Prepare
csd1-2020:
title: CSD Unit 1 - Problem Solving and Computing ('19-'20)
description: "Problem Solving and Computing is a highly interactive and collaborative introduction to the field of computer science, as framed within the broader pursuit of solving problems. You’ll practice using a problem solving process to address a series of puzzles, challenges, and real world scenarios. Next, you’ll learn how computers input, output, store, and process information to help humans solve problems. The unit concludes with a project in which you design an application that helps solve a problem of your choosing.\r\n"
Expand Down Expand Up @@ -15965,7 +15969,9 @@ en:
name: Episode 1 - Algorithms with Hill Harper
Episode 2 - Placeholder:
name: Episode 2 - Placeholder
Episode 2 - Coming Soon!:
name: Episode 2 - Coming Soon!
title: Code Break
description_audience: ''
description_short: ''
description: 'With schools closed and tens of millions of students at home, Code.org is launching Code Break — a live weekly show where our team will teach your children at home while school is closed, and a weekly challenge to engage students of all abilities, even those without computers. More info at code.org/break. '
description: 'With schools closed and tens of millions of students at home, Code.org is launching Code Break — a live weekly interactive classroom where our team will teach your children at home while school is closed, and a weekly challenge to engage students of all abilities, even those without computers. More info at Code.org/break. '
8 changes: 5 additions & 3 deletions dashboard/config/scripts/code-break.script
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
hidden false
hideable_stages true
student_detail_progress_view true

stage 'Episode 1 - Algorithms with Hill Harper'
level 'Episode 1 Placeholder', progression: 'Code Break: Episode 1'
level 'CodeBreak Episode Placeholder', progression: 'Code Break: Episode 1'
level 'Episode 1 Instructions', progression: 'Practice'
level 'CodeBreak E01 Practice', progression: 'Practice'
level 'Episode 1 Challenge Instructions', progression: 'Challenges'
level 'CodeBreak E01 Challenges', progression: 'Challenges'
level 'Episode 1 Share', progression: 'Share Your Work!'

stage 'Episode 2 - Placeholder'
level 'testforhannah', progression: 'Test - Video Added'
stage 'Episode 2 - Coming Soon!'
level 'CodeBreak Episode 2 Placeholder', progression: 'Coming Soon!'
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name 'CodeBreak E01 Challenges'
editor_experiment ''
display_name 'Challenges'
description "Pick the challenge you want to complete. When you are finished, don't forget to share your project using the hashtag #CodeBreak!"
description "Pick the challenge you want to complete. When you are finished click 'Continue' and don't forget to share your project using the hashtag #CodeBreak!"

sublevels
level 'CodeBreak E01 Beg Challenge'
Expand Down
24 changes: 24 additions & 0 deletions dashboard/config/scripts/codebreak_episode_2_placeholder.external
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name 'CodeBreak Episode 2 Placeholder'
editor_experiment ''
video_key 'C2_graph_paper'
display_as_unplugged 'false'
use_large_video_player 'true'
hide_reference_area 'true'
markdown <<MARKDOWN
![](https://images.code.org/5efa5442019dfb90e2dba18301bb7f25-image-1584933883617.png)



# Take a Code Break
Thanks for being one of the first to join Code Break! Together let’s build the world’s largest live interactive classroom!

To prepare:
1) [Download Zoom](https://zoom.us/download) on your computer or phone in advance (you can also call in to this episode’s phone number)
2) [Tune in](http://www.code.org/codebreaknow) on Wednesdays at 10am PT / 1pm ET
3) Optional: pen + paper

After the episode airs, return here to complete practice levels and challenges. Don't forget to share your work using the hashtag #CodeBreak.

## Sign Up
If you haven't already, [sign up](https://code.org/break) to receive the Weekly Challenge email, and information about each episode.
MARKDOWN
24 changes: 24 additions & 0 deletions dashboard/config/scripts/codebreak_episode_placeholder.external
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name 'CodeBreak Episode Placeholder'
editor_experiment ''
video_key 'C2_graph_paper'
display_as_unplugged 'false'
use_large_video_player 'true'
hide_reference_area 'true'
markdown <<MARKDOWN
![](https://images.code.org/5efa5442019dfb90e2dba18301bb7f25-image-1584933883617.png)



# Take a Code Break
Thanks for being one of the first to join Code Break! Together let’s build the world’s largest live interactive classroom!

To prepare:
1) [Download Zoom](https://zoom.us/download) on your computer or phone in advance (you can also call in to this episode’s phone number)
2) [Tune in](http://www.code.org/codebreaknow) on Wednesdays at 10am PT / 1pm ET
3) Optional: pen + paper

After the episode airs, return here to complete practice levels and challenges. Don't forget to share your work using the hashtag #CodeBreak.

## Sign Up
If you haven't already, [sign up](https://code.org/break) to receive the Weekly Challenge email, and information about each episode.
MARKDOWN
3 changes: 2 additions & 1 deletion dashboard/config/scripts/csd2-2020.script
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ level 'CSD U2 Expression Exemplars_2018_2019_pilot_2020', named: true

stage 'Styling Elements with CSS', flex_category: 'csd2_1'
level 'CSD U2L09 TFMD_2020', named: true
level 'CSD U2 Sample CSS layout', named: true
level 'CSD U2 layout style sample_2020', progression: 'Exploring more CSS'
level 'CSD U2 layout style bgcolor_2020', progression: 'Exploring more CSS'
level 'CSD U2 layout style body_2020', progression: 'Layout with CSS'
Expand All @@ -86,7 +87,7 @@ level 'CSD U2 layout style practice_pilot_2020', progression: 'Layout with CSS'
level 'CSD U2 add style_2020', progression: 'Layout with CSS', assessment: true
level 'CSD U2 layout style challenge_pilot_2020', progression: 'Layout with CSS'

stage 'Project - Planning Layout and Style', flex_category: 'csd2_1'
stage 'Your Web Page - Prepare', flex_category: 'csd2_1'
level 'CSD U2L10 TFMD_2020', named: true

stage 'Project - Building a Webpage', flex_category: 'csd2_1'
Expand Down
14 changes: 14 additions & 0 deletions dashboard/config/scripts/csd_u2_sample_css_layout.external
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name 'CSD U2 Sample CSS layout'
editor_experiment ''
display_name 'Sample Website'
css 'unplugged'
markdown <<MARKDOWN
# Sample Website

Click the website below to discover some new types of styling for your pages.


[![](https://images.code.org/7c31d954229b205eff20e4a131271845-image-1585070245513.png)](https://codeprojects.org/-lbgSOg0xktagjHqalYTlPvYzGmfV3OyQxwifLBmmWE/)


MARKDOWN
2 changes: 1 addition & 1 deletion dashboard/config/scripts/csp3-virtual.script
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
hidden false
login_required true
hideable_stages true
student_detail_progress_view true
has_verified_resources true
curriculum_path 'https://curriculum.code.org/{LOCALE}/csp-19/unit3/{LESSON}'
project_sharing true

stage 'Using Simple Commands', flex_category: 'csp3_1_2018'
Expand Down
19 changes: 8 additions & 11 deletions dashboard/config/scripts/levels/CodeBreak E01 Beg Challenge.level

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions dashboard/config/scripts/levels/CodeBreak E01 Beg Practice.level

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"properties": {
"skin": "artist",
"embed": "false",
"instructions_important": "true",
"instructions_important": "false",
"is_k1": "false",
"skip_instructions_popup": "true",
"never_autoplay_video": "false",
Expand Down Expand Up @@ -38,20 +38,20 @@
"show_type_hints": "false",
"parent_level_id": 14910,
"encrypted": "false",
"short_instructions": "**Do This:** \r\n* Create your own design. \r\n* Share your finished drawing using #CodeBreak and your project may be chosen to be featured in next week's episode! ",
"long_instructions": "##Intermediate Challenge\r\nNotice all the new blocks in the toolbox. Try them out!\r\n\r\n**Do This:** \r\n* Create your own design. \r\n* Share your finished drawing using #CodeBreak and your project may be chosen to be featured in next week's episode! \r\n\r\nNot sure where to start? Here are some sample projects to help get the ideas flowing. \r\n\r\n![expandable](https://images.code.org/322e355afc8c8228ff8d81cd377db983-image-1584930287699.png)\r\n![expandable](https://images.code.org/51d1b419d68ca29ed8d3324185be6c50-image-1584930771015.png)\r\n![expandable](https://images.code.org/a1131593bb31e4b030b1a51c4a53c6f2-image-1584931572273.png)\r\n\r\n**Need Help?** Check out the [Artist Lessons in the Express Course](https://studio.code.org/s/express-2019)",
"short_instructions": "**Intermediate Challenge:** Make your project here! Go back to the [last level](https://studio.code.org/s/code-break/stage/1/puzzle/4) for instructions and ideas to go further! ",
"long_instructions": "**Intermediate Challenge:** Make your project here! Go back to the [last level](https://studio.code.org/s/code-break/stage/1/puzzle/4) for instructions and ideas to go further! ",
"mini_rubric": "false",
"display_name": "Intermediate Challenge",
"thumbnail_url": "https://images.code.org/7247fa18447c9cf8dc2bf8c8ea319282-image-1584930367465.gif",
"bubble_choice_description": "Ready to create something more challenging? This level has an expanded toolbox with new blocks to explore. \r\n",
"preload_asset_list": null,
"encrypted_examples": [

],
"display_name": "Intermediate Challenge",
"thumbnail_url": "https://images.code.org/7247fa18447c9cf8dc2bf8c8ea319282-image-1584930367465.gif",
"bubble_choice_description": "Ready to create something more challenging? This level has an expanded toolbox with new blocks to explore. \r\n"
]
},
"published": true,
"notes": "",
"audit_log": "[{\"changed_at\":\"2017-06-13 21:38:44 +0000\",\"changed\":[\"contained_level_names\"],\"changed_by_id\":684,\"changed_by_email\":\"audrey.clark@code.org\"},{\"changed_at\":\"2017-06-13 21:40:19 +0000\",\"changed\":[\"contained_level_names\",\"toolbox_blocks\"],\"changed_by_id\":684,\"changed_by_email\":\"audrey.clark@code.org\"},{\"changed_at\":\"2017-06-22 14:56:13 +0000\",\"changed\":[\"toolbox_blocks\",\"use_modal_function_editor\",\"contained_level_names\"],\"changed_by_id\":42,\"changed_by_email\":\"sarah.filman@code.org\"},{\"changed_at\":\"2018-01-04 20:23:49 +0000\",\"changed\":[\"toolbox_blocks\",\"disable_if_else_editing\",\"contained_level_names\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2018-03-01 00:19:07 +0000\",\"changed\":[\"toolbox_blocks\",\"project_template_level_name\",\"contained_level_names\"],\"changed_by_id\":772,\"changed_by_email\":\"tessa.wiedmann@code.org\"},{\"changed_at\":\"2018-06-18 19:57:45 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2018-06-18 20:38:46 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2020-03-20 03:45:28 +0000\",\"changed\":[\"toolbox_blocks\",\"project_template_level_name\",\"display_name\",\"preload_asset_list\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-22 22:29:14 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 02:10:59 +0000\",\"changed\":[\"toolbox_blocks\",\"instructions_important\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 02:27:31 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\",\"thumbnail_url\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:09:10 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:11:31 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:12:01 +0000\",\"changed\":[\"toolbox_blocks\",\"short_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"}]",
"audit_log": "[{\"changed_at\":\"2017-06-13 21:38:44 +0000\",\"changed\":[\"contained_level_names\"],\"changed_by_id\":684,\"changed_by_email\":\"audrey.clark@code.org\"},{\"changed_at\":\"2017-06-13 21:40:19 +0000\",\"changed\":[\"contained_level_names\",\"toolbox_blocks\"],\"changed_by_id\":684,\"changed_by_email\":\"audrey.clark@code.org\"},{\"changed_at\":\"2017-06-22 14:56:13 +0000\",\"changed\":[\"toolbox_blocks\",\"use_modal_function_editor\",\"contained_level_names\"],\"changed_by_id\":42,\"changed_by_email\":\"sarah.filman@code.org\"},{\"changed_at\":\"2018-01-04 20:23:49 +0000\",\"changed\":[\"toolbox_blocks\",\"disable_if_else_editing\",\"contained_level_names\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2018-03-01 00:19:07 +0000\",\"changed\":[\"toolbox_blocks\",\"project_template_level_name\",\"contained_level_names\"],\"changed_by_id\":772,\"changed_by_email\":\"tessa.wiedmann@code.org\"},{\"changed_at\":\"2018-06-18 19:57:45 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2018-06-18 20:38:46 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":63,\"changed_by_email\":\"kiki@code.org\"},{\"changed_at\":\"2020-03-20 03:45:28 +0000\",\"changed\":[\"toolbox_blocks\",\"project_template_level_name\",\"display_name\",\"preload_asset_list\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-22 22:29:14 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 02:10:59 +0000\",\"changed\":[\"toolbox_blocks\",\"instructions_important\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 02:27:31 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\",\"thumbnail_url\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:09:10 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:11:31 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 15:12:01 +0000\",\"changed\":[\"toolbox_blocks\",\"short_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 22:30:32 +0000\",\"changed\":[\"toolbox_blocks\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 22:30:57 +0000\",\"changed\":[\"toolbox_blocks\",\"instructions_important\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"},{\"changed_at\":\"2020-03-23 22:33:09 +0000\",\"changed\":[\"toolbox_blocks\",\"short_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":832,\"changed_by_email\":\"hannah@code.org\"}]",
"level_concept_difficulty": {
}
}]]></config>
Expand Down

0 comments on commit 12926a5

Please sign in to comment.