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) [robo-dts] #38717

Merged
merged 19 commits into from
Jan 25, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
662f6f3
Merge pull request #38671 from code-dot-org/staging
deploy-code-org Jan 21, 2021
58c3fb0
Merge pull request #38676 from code-dot-org/staging
deploy-code-org Jan 21, 2021
2a9e1cc
Merge pull request #38679 from code-dot-org/staging
deploy-code-org Jan 21, 2021
ac2361e
Merge pull request #38680 from code-dot-org/staging
deploy-code-org Jan 22, 2021
286f4f3
Merge pull request #38686 from code-dot-org/staging
deploy-code-org Jan 22, 2021
f116112
Merge pull request #38690 from code-dot-org/staging
deploy-code-org Jan 22, 2021
b8737c8
Merge pull request #38692 from code-dot-org/staging
deploy-code-org Jan 22, 2021
0da2f31
Merge pull request #38693 from code-dot-org/staging
deploy-code-org Jan 22, 2021
3a2bde5
Merge pull request #38695 from code-dot-org/staging
deploy-code-org Jan 22, 2021
6ddde7c
Merge pull request #38696 from code-dot-org/staging
deploy-code-org Jan 22, 2021
f08fee6
Merge pull request #38699 from code-dot-org/staging
deploy-code-org Jan 22, 2021
6d39234
Merge pull request #38701 from code-dot-org/staging
deploy-code-org Jan 22, 2021
57aa2c6
Merge pull request #38704 from code-dot-org/staging
deploy-code-org Jan 22, 2021
d22d5b9
Merge pull request #38706 from code-dot-org/staging
deploy-code-org Jan 22, 2021
6bd85d4
Merge pull request #38707 from code-dot-org/staging
deploy-code-org Jan 22, 2021
d4eddf2
levelbuilder content changes (-robo-commit)
deploy-code-org Jan 22, 2021
d3541b8
Merge pull request #38709 from code-dot-org/dtl_candidate_d22d5b9a
deploy-code-org Jan 22, 2021
46fb632
Merge pull request #38710 from code-dot-org/dtl_candidate_6bd85d4e
breville Jan 23, 2021
ba9bc16
levelbuilder content changes (-robo-commit)
deploy-code-org Jan 25, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 2 additions & 1 deletion dashboard/config/scripts/2021drafting.script
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,12 @@ level 'courseF_sprites_freeplay', progression: 'Free Play: Make a Scene'
lesson 'Sprites in Action', display_name: 'Sprites in Action'
level 'courseF_events_predict', progression: 'Predict'
level 'courseF_pilotVideo_events', progression: 'Video: Sprites in Action'
level 'courseF_events_review', progression: 'Skill Building'
level 'courseF_events_time', progression: 'Skill Building'
level 'courseF_events_key', progression: 'Skill Building'
level 'courseF_events_conflict', progression: 'Skill Building'
level 'courseF_events_practice', progression: 'Practice'
level 'courseF_events_freeplay', progression: 'Free Play: Make a Scene'
level 'courseF_events_freeplay', progression: 'Free Play: Make an Interactive Scene'

lesson_group 'lessonGroup-3', display_name: 'Variables'
lesson_group_description 'Store values in variables and retrieve them later in your program. Modify the values stored in variables to create exciting interactive projects!'
Expand Down
6 changes: 4 additions & 2 deletions dashboard/config/scripts/contagion_lesson1_markdown.external
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@ title 'Outbreak: Code a Simulation'
description 'description here'

markdown <<MARKDOWN
# Lesson 1: How Things Spread
# Contagion Simulator


<img src="https://images.code.org/89376b9ebd5fcee77545f13a7a444430-image-1603135356392.png" >

<br/>

Simulations are a great way to learn things that can be hard to observe in the real world. They help scientists solve problems and test new ideas safely and efficiently. Your simulation is a way to show how a virus outbreak in Monster Town might look.

In this lesson, you'll learn how a virus spreads from one person to the next.


MARKDOWN
Expand Down
6 changes: 3 additions & 3 deletions dashboard/config/scripts/contagion_scientist.external
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title 'Outbreak: Code a Simulation'
description 'description here'

markdown <<MARKDOWN
# Outbreak: Thinking Like a Scientist
# Thinking Like a Scientist

<img src="https://images.code.org/89376b9ebd5fcee77545f13a7a444430-image-1603135356392.png" style="float:right; width:30%">

Expand All @@ -14,8 +14,7 @@ Even when you write the code yourself, it's impossible to know exactly what will

## Collecting Data
Try writing down your observations as you run your simulation. You can use the data collection block to count the number of monsters that get sick or use a timer to see how fast things happen. For example, how long does it usually take for all monsters to get sick if none have masks?

<xml><block type="gamelab_beginCollectingData"><value name="VALUE"><block type="gamelab_countByAnimation"><value name="SPRITE"><block type="gamelab_allSpritesWithAnimation"><title name="ANIMATION">"sick"</title></block></value></block></value><value name="LABEL"><block type="text"><title name="TEXT">sick</title></block></value></block></xml>
![](https://images.code.org/c2bd788f349ae9d08412a13120c12006-image-1611357393151.16.05 PM.png)

## Making Predictions
If you understand your model, you can use it to make predictions. You can even change how your simulation runs and guess what will happen differently. For example:
Expand All @@ -37,4 +36,5 @@ There is a limit to how realistic any model can get.
When you finish this activity, discuss these questions with teachers or your family!

You can also share your simulation model with others, or share a message about what you think we can do to help keep others healthy when a virus comes to town.

MARKDOWN
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ sublevels
level 'courseF_events_ship'
level 'courseF_events_choice_pufferfish'
level 'courseF_events_practice_reorder'
level 'courseF_events_choice_penguin'
level 'courseF_events_choice_conflict'
62 changes: 31 additions & 31 deletions dashboard/config/scripts/csp_u5_exam1_data_abstraction_2020.multi
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
name 'csp-u5-exam1-data-abstraction_2020'
encrypted 'qJWFgY1/zUro/nIVVFoba26RZuTc+SDPzpbOfzRVwigiqJKexpXIGhCq4LKC
9VPXJBMeC4ZebqD+n27ZnaETBJppLfnLzeNa/SJ3kJC7bdvoodPwd8NCh6NW
9bAd/u90mgp7HIf4IBKgRbK0rP7KPBkunHBr6lpZvZJB2EIypyHcZ0td8FUP
pPDQ9u9JXQO4HnC7obVw8wSgDffyv9ygKEnLy2dOY1UANeaYgLw37InDKq8K
6STPTsLX2ZSfHVWQdZVEo47CgSFh9+eLITfsSppmVss4yDn+NLzGGr69vvOZ
q7cKk7JwXY3uOmhr5Ukpdc/bHO+M0H1HqXCf1VwGV2tB/ssiAxnliNsX4JBj
VhIiIbaJzmfz76vLtHOjWF9sbUNhYwpZUJu5uGQjR2PgCQkkP8it6ITlat7P
H9ebhwSZVidFGeL/ZSq7tG7URFrQ1ZL1ZNxyr+3u7OgUpzzlKGCGPAqfnOZQ
lOfl0k7my5n9KZO92j85TRNwGpFeMs++67KErKJ4iOPdUw+EFHbLHzXLq1Ym
lBZQkhR4v6raN+lkx3yTbNpbpw9sg/E6q0Pe4+u7M8nNnPGtNMfWK3o+6HWm
EVP5LENWbT1KjBFns9I1m4aZWusKSMftGmTfGyC6g7GRXekO2ihFU02qeqsG
bkbhnjlmuz0vnxOan4ifRFDP7lRmSlrFBpL29h2dei/PcHuycK/cO3n2tnbR
r4QbQWV68+Bcu1q4wMXQlBSNSeE/Y4FkrilE57jpAHyRB81lUmwosKAykSyO
rK+JT9dWha+E+9eJ6VweeiKz8DDB+2ccR5MceltKCeinkireKdPnZA4YgmRf
RkLrrVSQXQZxD/km2aATxKmSsewvqFwipyjgqg3n10vEW+NvaEg7ls80RH1J
7SAIjPKMctDVlCTgqgUubJF4h2j6Bmv7dUFyiTwcYtDTSOKI9hVbTaWYMEAl
PLIBze4ZgH0vOUZX7s/RuORf0YTsYDlKonxfBkmNWUklBokRh6Aje9m6LetY
yoIr/mPLz84VWzuk8N4zG7G5Gtx1BxFEnh0i9x+hqjWk2AQwtYF9tb1l6yWT
qTGwY95f7roeeDi5wq83xZdLidn08madbD+Wd0JXGXsSF1WD4aHei8SIofxs
X0f2UDv8MlsBJmTje9Yi/D6D71Rr2flxms+8YZCYOP858hO0xz7seS1V2DGy
ZM8v7oXlhrT0ToUgAOo3YQTbNgsYb2Drk8sMngz1WRTjrNLMblBBhBTwrz0S
cApKSElrCxBYloLi3vEyadonnA9/s9nkZ4HYnypnbqymcckf3vPUNNbQQ3M6
ZC38RgIHQHSWdFuK52O9IXxJC4mbO6iGSYeYdNks9vbg3dteKdhTwThPq0Mn
aC6JNFum+V21GznykM9U3xX4h0gl6o/idJUjYiIF3/Hrx8N3JvGbNU+7ssup
o6/R7kccBBHx52dRUcaVJwkimoAGalnr3cGjHmI2Ubl6cfV1GQW2i8ieqNbF
RdONVtd/Mk3kaE0V8LikYvcWl1hyZSFHKVc4H76jYdTp18uIrjYEOck8/ybX
6Ui0dFDE9DNBKxLHc+X7o/4s5/nDlug6srDFMzYW1xZt5DxxQJnYu2wq0YXG
63oyjq2GZV0Yls20D0NOHGkmL8L0d+2cv1/6oxBxSlJQX61DzlibuERxGBxJ
8JgxouHVnkNPmZofXHCPjiOBiMdGi9RDa0Cgw2aojDutkpw+ahehwwh3WWxt
m016HZpTKxlBm24CFcL8dB5WcgxJ+kgIfiUM9btDtfYIICr/AWryBPupmb3K
GXH9yOMBbnwgrw==
encrypted 'yrjaU65cVbMV58++f1JDghwcUiGfHVV6meRYHDi8So6n3jYxwDBeE5hTWEoE
juX6wd/bO5ArVdLrsLL99fi8Nq/QMd7xVcu0Do6dBnlwdc4NwzmD3rWcz6/U
PSxCPpBmCKvV/po1lgDDXJrmB1LWzPu4Hrb6GlufVYMuH0SZJylc6zWWsy8D
wJWW01M2ZKx5Ejwim64Iz1WnmuHWQTBg51nr6ioKowGgWYqSTM5hWjGMBY0m
Ez3tvZWxeWyJQ9bEhTuupnW8oL/Hx68fot+26r68UbH0tYbAfPCsqQBZfXyj
U3Ymu6vz2bUES6PLziTOjCE58PsgDAmr1RVf1R6PJGKMVHTo80Dg8sBpZVsY
4S0B4C+Jjo5WTAGbesn8SMKtjur1mCPVgqNd0YnW1nuvSiMrfuzwn/OjOFts
7inPm3epJ2NJJOqBN+TDllhXIhMuC16um0mI3hLNdx/4hA4ZYsKKJgNBLaHR
jy9w3WB2TH0Yyw7dpv038X8xj/62r2yHvtbD2kwI2zCv6GM6m5cDQa3mmiSq
6wC+5xag1qilE02kT1UGqHrfSYoArSd2+VjMmsSxUztoDovd1HtqhYTIif06
EI5jry5RZkKrq1yr6boZODuFSd9QSFBwRi2XSx0dNyt5wPokbSeRkVQTq5v5
pTLhXUAo+ZIKBjLpH/uA8fyM5sZc3cg+n7/ia7QiCDmSF4uLAPP48/mSZvnR
VfDSu5diwZnwT2Ga3d+HSMfDQr8URdxZDjXkl0k3wkZrdqbV8ni4rpadeCMf
Sgdk5aIGQRKUEx6re2O5iH1FZcC9FNAx6XigHsW/D5Bo6HjVSoKXL5Re5eUD
UHdTvyoA53EO5rWEd6hvPt5a07jifqinPlM4YSJRzs3J32aQE7TFKxMK6YsV
IY0hvZDZjBQCnAuPnNVKo/gxkm4pQfUmfZkByWv+J7QjbUrq6kAUx9+/jN0D
M7WLoyO/VxlBDnRvRFTG54pFnLP716ejB5Jz/T7jtqPeaXFXciQTkVWT85vv
EQAyjwqnhlCmFtjP0vLLTAiKkFwmClJGJdJvKpaJKsrdrmoIPvpq2fyqsKYn
nQx7MwK0ZYUYRl7bEKio7uSt1jZzz+t50p+uJjNdR/HJl1mhJ1+eFqLedwik
t3fS9hsDOfDZ6zub8MOaOFIW6RbrQ2YJ44GxRkWXXsth5Qk4CKNZKfI0tw4m
iMu3r/V/sUPQZacV5UObxrXZx8oe/52bkRov/MmN5ZbuX+4jgNbMv5VgSLSW
7DyhM3dP0XP+E+elyQfofRBJcyjl4oFwUpLjV6dmHb6JV+TMtnMotQrlLoOZ
a/E4a/Kfb8U9hA8Et9VF05UTslmjA7VED33KWCiqEEy6qAXZY5ZdGxgLrHaQ
fLhfcoUcYWcKZNHFa38tYz00KB8aSqSMR2F3gGk8B+3kKB/7Ot58YG32Ey0V
mPlassT6ax09l8cg/SAw3wFxfLzD8X89E5YdSD9wr45Dm38Ut/d8vgpnbXNz
jYKFCQNAHc+5bHOQDgE+sEtvdZdnVT3wmvWolf5oc359CfJDPn919zbILEmR
LLdq9PT/ziTfbjgsXyDfEHhzUT1TY+s0nMONZI8NyTGMYSg3+tvBEMhXOYOR
CEk+ad3jc4jkg5R9RfHaO3X+RPvOKhG9wkwWbB19U1NCLaU7F4Ub2e/Dm3dh
tatkoRT1pbfRVkZsK0CMZuEkJGZPm7K1FwxbdkRmC+nQsK23oEH/EwcTyfsf
Z9qYr7VTfpvlOQbV6jvGCOehowpePzsDc58t7hbG/uVVXatnQQO8U3EHX/o8
/T0cQFXALsgzsQ==
'
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
<Gamelab>
<config><![CDATA[{
"game_id": 50,
"created_at": "2020-02-18T17:57:36.000Z",
"level_num": "custom",
"user_id": 1,
"properties": {
"skin": "gamelab",
"edit_code": true,
Expand Down Expand Up @@ -120,9 +116,13 @@
"libraries_enabled": "false",
"preload_asset_list": null
},
"game_id": 50,
"published": true,
"created_at": "2020-02-18T17:57:36.000Z",
"level_num": "custom",
"user_id": 1,
"notes": "",
"audit_log": "[{\"changed_at\":\"2017-06-22 22:51:28 +0000\",\"changed\":[\"code_functions\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2017-10-31 21:55:16 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":1,\"changed_by_email\":\"josh@code.org\"},{\"changed_at\":\"2018-03-08 18:04:09 +0000\",\"changed\":[\"markdown_instructions\",\"project_template_level_name\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-03-08 18:07:49 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-03-27 22:47:59 +0000\",\"changed\":[\"name\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-05-15 20:24:21 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-07-16 17:42:03 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-11-01 18:50:14 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"watchers_prepopulated\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-04-01 06:17:27 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-03-30 18:47:15 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-05-29 18:37:16 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"reference_links\",\"map_reference\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"}]",
"audit_log": "[{\"changed_at\":\"2017-06-22 22:51:28 +0000\",\"changed\":[\"code_functions\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2017-10-31 21:55:16 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":1,\"changed_by_email\":\"josh@code.org\"},{\"changed_at\":\"2018-03-08 18:04:09 +0000\",\"changed\":[\"markdown_instructions\",\"project_template_level_name\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-03-08 18:07:49 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-03-27 22:47:59 +0000\",\"changed\":[\"name\",\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-05-15 20:24:21 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-07-16 17:42:03 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2018-11-01 18:50:14 +0000\",\"changed\":[\"markdown_instructions\",\"code_functions\",\"watchers_prepopulated\",\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-04-01 06:17:27 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-03-30 18:47:15 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-05-29 18:37:16 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"reference_links\",\"map_reference\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:23:58 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:25:40 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"validation_code\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:28:43 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"validation_code\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:48:38 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:50:44 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"validation_code\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2021-01-25 14:51:13 +0000\",\"changed\":[\"code_functions\",\"encrypted_examples\",\"preload_asset_list\",\"validation_code\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"}]",
"level_concept_difficulty": {
}
}]]></config>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
<Gamelab>
<config><![CDATA[{
"game_id": 50,
"created_at": "2020-04-02T17:49:00.000Z",
"level_num": "custom",
"user_id": 324,
"properties": {
"skin": "gamelab",
"embed": "false",
Expand Down Expand Up @@ -69,12 +65,16 @@
"libraries_enabled": "false",
"bubble_choice_description": "Prevent your player from going off the side of the screen.",
"thumbnail_url": "https://images.code.org/14d133db384e5e45ee7f25dfad3c1241-image-1589991471283.gif",
"preload_asset_list": null,
"validation_enabled": "false"
"validation_enabled": "false",
"preload_asset_list": null
},
"game_id": 50,
"published": true,
"created_at": "2020-04-02T17:49:00.000Z",
"level_num": "custom",
"user_id": 324,
"notes": "",
"audit_log": "[{\"changed_at\":\"2017-06-08 17:26:19 +0000\",\"changed\":[\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-03-06 00:04:01 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-04-02 06:24:08 +0000\",\"changed\":[\"encrypted_examples\",\"mini_rubric\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-04-01 13:46:17 +0000\",\"changed\":[\"encrypted_examples\",\"mini_rubric\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-04-02 17:46:42 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"display_name\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-04-02 17:51:51 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"display_name\",\"bubble_choice_description\",\"thumbnail_url\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-04-02 18:15:25 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-05-12 23:29:48 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-05-12 23:43:10 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-05-20 16:33:38 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"bubble_choice_description\",\"thumbnail_url\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2020-05-20 17:10:56 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2020-10-08 01:36:42 +0000\",\"changed\":[\"encrypted_examples\",\"reference_links\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"}]",
"audit_log": "[{\"changed_at\":\"2017-06-08 17:26:19 +0000\",\"changed\":[\"encrypted_examples\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-03-06 00:04:01 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2019-04-02 06:24:08 +0000\",\"changed\":[\"encrypted_examples\",\"mini_rubric\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-04-01 13:46:17 +0000\",\"changed\":[\"encrypted_examples\",\"mini_rubric\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-04-02 17:46:42 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"display_name\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-04-02 17:51:51 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"display_name\",\"bubble_choice_description\",\"thumbnail_url\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-04-02 18:15:25 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":324,\"changed_by_email\":\"elizabeth@code.org\"},{\"changed_at\":\"2020-05-12 23:29:48 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-05-12 23:43:10 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":975,\"changed_by_email\":\"andrew.hu@code.org\"},{\"changed_at\":\"2020-05-20 16:33:38 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"bubble_choice_description\",\"thumbnail_url\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2020-05-20 17:10:56 +0000\",\"changed\":[\"long_instructions\",\"encrypted_examples\",\"preload_asset_list\"],\"changed_by_id\":831,\"changed_by_email\":\"mike.harvey@code.org\"},{\"changed_at\":\"2020-10-08 01:36:42 +0000\",\"changed\":[\"encrypted_examples\",\"reference_links\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2021-01-25 18:11:25 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"},{\"changed_at\":\"2021-01-25 18:12:11 +0000\",\"changed\":[\"encrypted_examples\",\"preload_asset_list\",\"code_functions\"],\"changed_by_id\":1198,\"changed_by_email\":\"dan@code.org\"}]",
"level_concept_difficulty": {
}
}]]></config>
Expand Down