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] #58064

Merged
merged 6 commits into from
Apr 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,13 @@
"widget_mode": "false",
"libraries_enabled": "false",
"ai_enabled": "false",
"long_instructions": "# Tix Finder\r\n\r\n<details style=\"background-color: #ddecd1; padding: 10px; margin-bottom: 10px; border: 1px solid transparent; border-radius: 5px;\">\r\n <summary style=\"font-size: 1.2em; font-weight: bold;\">🧑🏿👧🏽👦 Analyzing User Stories</summary>\r\n <br/>\r\n\t<p>\r\n \r\n When developing software, creators often rely on<b><i> user stories</i></b>- descriptions and needs from the perspective of someone using the app-in-development. They often try to take in as many points of view as possible, so that the final product appeals to a wide variety of users. Throughout these app development levels, there will be several user stories that will be shared and which will be translated into tasks for you to accomplish. Here is an overarching user story for this app:\r\n <br/>\r\n <br/>\r\n <i>I love going to concerts and seeing my favorite bands, but ticket prices are so unpredictable. I would love an app that gives me a good estimate of how much I might pay to attend the show.</i>\r\n \t</p>\r\n</details>\r\n\r\n### ✅ Do This\r\n\r\n1) The app to the left is a completed version of the one that you will develop. Play around with the app to see how it works. Try entering different values for `artist`, which `month` you want to attend the concert, and `age` to see how that changes the output on the screen when you click the \"Find My Ticket!\" button.\r\n\r\n\r\n<div style=\"background-color: #E0D1EC; border: 1px solid #9660bf; border-radius: 5px; font-size: 1.1em; padding: 15px; margin-bottom: 10px;\">\r\n\r\n<i>With your partner, discuss the following:</i>\r\n\r\n<br>\r\n\r\n❓ What is the **purpose** of the app?\r\n\r\n<br>\r\n\r\n❓ Describe the **functionality** of the app. How do these design decisions fit the purpose? What are some **inputs** and **outputs** that aid in achieving this functionality?\r\n</div>\r\n\r\n\r\n<br>\r\n\r\n<i>Click the shaded bar below to reveal helpful tips about how to navigate and complete these practice levels:</i>\r\n\r\n<details style=\"background-color: #ececec; padding: 10px; margin-bottom: 10px; border: 1px solid transparent; border-radius: 5px;\">\r\n<summary style=\"font-size: 1.2em; font-weight: bold;\">🔎 How do these Practice levels work?</summary>\r\n\r\n<br>\r\n\r\nThere are seven practice levels that should be completed in order to complete the app. They are intended to be followed in order. Move from <i>Part 1</i> all the way to <i>Part 7</i>. Therefore, as you move from level to level, make sure that you select the Concert Tix Finder selection on the choice screen.\r\n \r\n<img src=\"https://images.code.org/be63c351ffe42de340038f2dbfce4bd4-rr_1-1.png\" alt=\"\" style=\"display: block; margin: auto;\"/>\r\n\r\n<hr>\r\n\r\n<div style=\"column-count: 2; column-gap: 20px; -moz-column-count: 3; width: 100%\"> \r\n<p style=\"break-after: always; -moz-column-break-after: always; -webkit-column-break-after: always;\">\r\n <img src=\"https://images.code.org/63dd29ad454ae207d5ceabddb6dcaa5e-workspaceCode.png\" alt=\"\" style=\"display: block; margin: auto;\"/>\r\n </p>\r\n <p style=\"break-after: always; -moz-column-break-after: always; -webkit-column-break-after: always;\">\r\n <br>\r\n As you move through each of the levels, the code that you create, alter, or remove will travel with you!\r\n <br>\r\n <br>\r\n That means that as you write code and implement cool features in your app, you will be building on the work that you have completed previously.\r\n <br>\r\n <br>\r\n You will see a pop-up on the levels that will alert you about this shared code the first time that you visit the level. \r\n </p>\r\n\r\n</div>\r\n\r\n</details>",
"long_instructions": "# Tix Finder\r\n\r\n<details style=\"background-color: #ddecd1; padding: 10px; margin-bottom: 10px; border: 1px solid transparent; border-radius: 5px;\">\r\n <summary style=\"font-size: 1.2em; font-weight: bold;\">🧑🏿👧🏽👦 Analyzing User Stories</summary>\r\n <br/>\r\n\t<p>\r\n \r\n When developing software, creators often rely on<b><i> user stories</i></b>- descriptions and needs from the perspective of someone using the app-in-development. They often try to take in as many points of view as possible, so that the final product appeals to a wide variety of users. Throughout these app development levels, there will be several user stories that will be shared and which will be translated into tasks for you to accomplish. Here is an overarching user story for this app:\r\n <br/>\r\n <br/>\r\n <i>I love going to concerts and seeing my favorite bands, but ticket prices are so unpredictable. I would love an app that gives me a good estimate of how much I might pay to attend the show.</i>\r\n \t</p>\r\n</details>\r\n\r\n### ✅ Do This\r\n\r\n1) The app to the left is a *completed* version of the one that you will develop in this lesson. Play around with the app to see how it works. Try entering different values for `artist`, which `month` you want to attend the concert, and `age` to see how that changes the output on the screen when you click the \"Find My Ticket!\" button.\r\n\r\n\r\n<div style=\"background-color: #E0D1EC; border: 1px solid #9660bf; border-radius: 5px; font-size: 1.1em; padding: 15px; margin-bottom: 10px;\">\r\n\r\n<i>With your partner, discuss the following:</i>\r\n\r\n<br>\r\n\r\n❓ What is the **purpose** of the app?\r\n\r\n<br>\r\n\r\n❓ Describe the **functionality** of the app. How do these design decisions fit the purpose? What are some **inputs** and **outputs** that aid in achieving this functionality?\r\n</div>\r\n\r\n\r\n<br>\r\n\r\n<i>Click the shaded bar below to reveal helpful tips about how to navigate and complete these practice levels:</i>\r\n\r\n<details style=\"background-color: #ececec; padding: 10px; margin-bottom: 10px; border: 1px solid transparent; border-radius: 5px;\">\r\n<summary style=\"font-size: 1.2em; font-weight: bold;\">🔎 How do these Practice levels work?</summary>\r\n\r\n<br>\r\n\r\nThere are seven practice levels that should be completed in order to complete the app. They are intended to be followed in order. Move from <i>Part 1</i> all the way to <i>Part 7</i>. Therefore, as you move from level to level, make sure that you select the Concert Tix Finder selection on the choice screen.\r\n \r\n<img src=\"https://images.code.org/be63c351ffe42de340038f2dbfce4bd4-rr_1-1.png\" alt=\"\" style=\"display: block; margin: auto;\"/>\r\n\r\n<hr>\r\n\r\n<div style=\"column-count: 2; column-gap: 20px; -moz-column-count: 3; width: 100%\"> \r\n<p style=\"break-after: always; -moz-column-break-after: always; -webkit-column-break-after: always;\">\r\n <img src=\"https://images.code.org/63dd29ad454ae207d5ceabddb6dcaa5e-workspaceCode.png\" alt=\"\" style=\"display: block; margin: auto;\"/>\r\n </p>\r\n <p style=\"break-after: always; -moz-column-break-after: always; -webkit-column-break-after: always;\">\r\n <br>\r\n As you move through each of the levels, the code that you create, alter, or remove will travel with you!\r\n <br>\r\n <br>\r\n That means that as you write code and implement cool features in your app, you will be building on the work that you have completed previously.\r\n <br>\r\n <br>\r\n You will see a pop-up on the levels that will alert you about this shared code the first time that you visit the level. \r\n </p>\r\n\r\n</div>\r\n\r\n</details>",
"preload_asset_list": null,
"encrypted_examples": [

]
},
"audit_log": "[{\"changed_at\":\"2024-04-03T15:49:43.413+00:00\",\"changed\":[\"cloned from \\\"CSP Conditionals Practice VeloCity Ride L0\\\"\"],\"cloned_from\":\"CSP Conditionals Practice VeloCity Ride L0\"},{\"changed_at\":\"2024-04-03 15:52:02 +0000\",\"changed\":[\"code_functions\",\"start_blocks\",\"start_html\",\"long_instructions\",\"preload_asset_list\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-04 15:18:51 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-15 15:26:59 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-15 20:08:57 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"}]"
"audit_log": "[{\"changed_at\":\"2024-04-03T15:49:43.413+00:00\",\"changed\":[\"cloned from \\\"CSP Conditionals Practice VeloCity Ride L0\\\"\"],\"cloned_from\":\"CSP Conditionals Practice VeloCity Ride L0\"},{\"changed_at\":\"2024-04-03 15:52:02 +0000\",\"changed\":[\"code_functions\",\"start_blocks\",\"start_html\",\"long_instructions\",\"preload_asset_list\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-04 15:18:51 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-15 15:26:59 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-15 20:08:57 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"encrypted_examples\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"},{\"changed_at\":\"2024-04-16 16:34:13 +0000\",\"changed\":[\"code_functions\",\"long_instructions\",\"preload_asset_list\",\"contained_level_names\"],\"changed_by_id\":18603,\"changed_by_email\":\"erik+levelbuilder@code.org\"}]"
}]]></config>
<blocks/>
</Applab>