Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DTS (Levelbuilder > Staging) [erinbond] #37164

Merged
merged 9 commits into from Oct 9, 2020
19 changes: 19 additions & 0 deletions dashboard/config/locales/scripts.en.yml
Expand Up @@ -18243,3 +18243,22 @@ en:
description_audience: ''
description_short: 'Use Sprite Lab to create a simulation out of a virus outbreak. '
description: ''
ml-playground:
lessons:
Variables:
name: Example I Stole From CSD
ML Playground:
name: ML Playground
ML Playground 2:
name: ML Playground 2
USE Projects:
name: USE Projects
MODIFY Projects:
name: MODIFY Projects
CREATE Projects:
name: CREATE Projects
lesson_groups: {}
title: Ml/AI Unit - CSD
description_audience: ''
description_short: ML/AI Unit
description: Brainstorm / Playground area for ML/AI Unit Development for CSD. For future questions about this, ask Dan Schneider.
9 changes: 5 additions & 4 deletions dashboard/config/scripts/levels/applab-ml-test-1.level
Expand Up @@ -221,13 +221,14 @@
"makerlab_enabled": "false",
"widget_mode": "false",
"libraries_enabled": "false",
"preload_asset_list": null,
"encrypted_examples": "sUGA5zxbvXO2dORwMfzJCWuncPXc3EA5SUyMOGdUUuDjznsqr2vYwbbjpUVp\n8VZi\n",
"start_blocks": "//Add your Model Import here!\r\n\r\nonEvent(\"predictBtn\", \"click\", function( ) {\r\n var chocolateInput = getText(\"chocolateDropdown\");\r\n var fruitInput = getText(\"fruityDropdown\");\r\n var caramelInput = getText(\"caramelDropdown\");\r\n //Gather your inputs into a single reference\r\n var features = {\r\n \r\n };\r\n \r\n //Predict with your model & store in a variable\r\n \r\n if (result == \"Good\") {\r\n setScreen(\"goodScreen\");\r\n } else {\r\n setScreen(\"badScreen\");\r\n }\r\n \r\n});",
"start_html": "<div id=\"designModeViz\" class=\"appModern clip-content\" tabindex=\"1\" data-radium=\"true\" style=\"width: 320px; height: 450px; display: block;\"><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"homeScreen\" style=\"display: block; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><select id=\"chocolateDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 45px;\"><option>Yes</option><option>No</option></select><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 261px; height: 18px; position: absolute; left: 20px; top: 25px;\" id=\"label1\">Does the candy have chocolate?</label><select id=\"fruityDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 115px;\"><option>Yes</option><option>No</option></select><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 140px; height: 25px; position: absolute; left: 20px; top: 90px;\" id=\"label2\">Is it Fruity?</label><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 190px; height: 18px; position: absolute; left: 20px; top: 170px;\" id=\"label3\">Does it have Caramel?</label><select id=\"caramelDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 200px;\"><option>Yes</option><option>No</option></select><button id=\"predictBtn\" style=\"padding: 0px; margin: 0px; border-style: solid; height: 45px; width: 160px; background-color: rgb(255, 164, 0); color: rgb(255, 255, 255); border-color: rgb(77, 87, 95); border-radius: 4px; border-width: 1px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 15px; position: absolute; left: 80px; top: 315px;\">Predict!</button></div><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"goodScreen\" style=\"display: none; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 50px; padding: 2px 15px; width: 250px; height: 225px; position: absolute; left: 40px; top: 65px;\" id=\"label4\">THAT'S SOME GOOD CANDY!</label></div><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"badScreen\" style=\"display: none; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 50px; padding: 2px 15px; width: 250px; height: 225px; position: absolute; left: 40px; top: 65px;\" id=\"label5\">THIS CANDY IS BAD! YUCK!</label></div></div>"
"start_blocks": "//[curriculum note: source data here - https://www.kaggle.com/fivethirtyeight/the-ultimate-halloween-candy-power-ranking]\r\n\r\n//Add your Model Import here!\r\n\r\nonEvent(\"predictBtn\", \"click\", function( ) {\r\n var chocolateInput = getText(\"chocolateDropdown\");\r\n var fruitInput = getText(\"fruityDropdown\");\r\n var caramelInput = getText(\"caramelDropdown\");\r\n //Gather your inputs into a single reference\r\n var features = {\r\n \r\n };\r\n \r\n //Predict with your model & store in a variable\r\n \r\n if (result == \"Good\") {\r\n setScreen(\"goodScreen\");\r\n } else {\r\n setScreen(\"badScreen\");\r\n }\r\n \r\n});",
"start_html": "<div id=\"designModeViz\" class=\"appModern clip-content\" tabindex=\"1\" data-radium=\"true\" style=\"width: 320px; height: 450px; display: block;\"><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"homeScreen\" style=\"display: block; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><select id=\"chocolateDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 45px;\"><option>Yes</option><option>No</option></select><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 261px; height: 18px; position: absolute; left: 20px; top: 25px;\" id=\"label1\">Does the candy have chocolate?</label><select id=\"fruityDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 115px;\"><option>Yes</option><option>No</option></select><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 140px; height: 25px; position: absolute; left: 20px; top: 90px;\" id=\"label2\">Is it Fruity?</label><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 13px; padding: 2px 15px; width: 190px; height: 18px; position: absolute; left: 20px; top: 170px;\" id=\"label3\">Does it have Caramel?</label><select id=\"caramelDropdown\" style=\"width: 200px; height: 30px; margin: 0px; border-style: solid; background-color: rgb(255, 255, 255); color: rgb(77, 87, 95); border-color: rgb(0, 0, 0); border-radius: 4px; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 0px 30px 0px 15px; position: absolute; left: 30px; top: 200px;\"><option>Yes</option><option>No</option></select><button id=\"predictBtn\" style=\"padding: 0px; margin: 0px; border-style: solid; height: 45px; width: 160px; background-color: rgb(255, 164, 0); color: rgb(255, 255, 255); border-color: rgb(77, 87, 95); border-radius: 4px; border-width: 1px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 15px; position: absolute; left: 80px; top: 315px;\">Predict!</button></div><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"goodScreen\" style=\"display: none; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 50px; padding: 2px 15px; width: 250px; height: 225px; position: absolute; left: 40px; top: 65px;\" id=\"label4\">THAT'S SOME GOOD CANDY!</label></div><div class=\"screen\" tabindex=\"1\" data-theme=\"default\" id=\"badScreen\" style=\"display: none; height: 450px; width: 320px; left: 0px; top: 0px; position: absolute; z-index: 0; background-color: rgb(255, 255, 255);\"><label style=\"margin: 0px; line-height: 1; overflow: hidden; overflow-wrap: break-word; max-width: 320px; border-style: solid; text-rendering: optimizespeed; color: rgb(77, 87, 95); background-color: rgba(0, 0, 0, 0); border-color: rgb(77, 87, 95); border-radius: 0px; border-width: 0px; font-family: &quot;Arial Black&quot;, Gadget, sans-serif; font-size: 50px; padding: 2px 15px; width: 250px; height: 225px; position: absolute; left: 40px; top: 65px;\" id=\"label5\">THIS CANDY IS BAD! YUCK!</label></div></div>",
"preload_asset_list": null,
"validation_enabled": "false"
},
"published": true,
"audit_log": "[{\"changed_at\":\"2020-09-22 22:11:28 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:22:05 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:25:08 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\",\"encrypted_examples\",\"start_html\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:36:56 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:38:07 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"}]"
"audit_log": "[{\"changed_at\":\"2020-09-22 22:11:28 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:22:05 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:25:08 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\",\"encrypted_examples\",\"start_html\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:36:56 +0000\",\"changed\":[\"code_functions\",\"preload_asset_list\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-09-22 23:38:07 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2020-10-08 19:44:52 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"start_blocks\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"}]"
}]]></config>
<blocks/>
</Applab>