From ee903593029009a00735709ed263e6cc85d9b294 Mon Sep 17 00:00:00 2001 From: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com> Date: Sat, 25 May 2024 19:51:13 -0300 Subject: [PATCH] feat(curriculum): add animations to block 5.1 of the English Curriculum (#54958) --- .../meta.json | 88 ++++++----- .../6629cbab2498e4a1d1f592ac.md | 130 +++++++++++++++- .../6629cc728221a1a4a5613320.md | 53 ++++++- .../6629ce1a4f6581a7266d6ca9.md | 65 ++++++-- .../6629ce6bffd1efa9c6c57eaa.md | 59 +++++++- .../6629e10635cf1ec412861da1.md | 55 ++++++- .../6629e49677d89dcc9614251c.md | 53 ++++++- .../6629e6f8758adad2ae0894b0.md | 53 ++++++- .../6629e96c186102d8a65bfbb9.md | 53 ++++++- .../662a26c7a3d49b0a4a19a00f.md | 53 ++++++- .../662a2779b2aeb80c10508bf2.md | 82 ++++++++++- .../662a292bb1622d1012b5b86e.md | 52 ++++++- .../662a2990757239112d74142e.md | 57 ++++++- .../662a2b1f0c9314142ae87955.md | 53 ++++++- .../662a2f2a2c16bf1a9f3609b7.md | 55 ++++++- .../662a304552f2631d63aa7cab.md | 57 ++++++- .../662a30d3f1071a1ef14eefe1.md | 55 ++++++- .../662a35f7eaaa932ab0973d0c.md | 57 ++++++- .../662b5fdf67f4ea087ff7e590.md | 53 ++++++- .../662b718c7709f809559d5806.md | 53 ++++++- .../662b74055c06e60af4f9b976.md | 53 ++++++- .../662b7577212ab40b8534efbf.md | 53 ++++++- .../662b772113dc330c283730f3.md | 52 ++++++- .../662b7d0fda698d0d84ac67f4.md | 62 +++++++- .../662b803fd9ddc00e943e350e.md | 62 +++++++- .../662b81901b178a0fd33f093c.md | 62 +++++++- .../662b82c8d47f8a1076172391.md | 55 ++++++- .../662b83b12cab3910d87fdebc.md | 91 +++++++++++- .../662b868dab90d512fc912cad.md | 139 +++++++++++++++++- .../662b871f32087113511f262a.md | 54 ++++++- .../662b888ba2c1d713f3a05203.md | 55 ++++++- .../662b8975b11107146a49ec58.md | 53 ++++++- .../662e4dc39f884e1d15ed5f7a.md | 55 ++++++- .../662e4f2edbb46a1dc6efc94f.md | 54 ++++++- .../662e50c396d1771e709de60a.md | 63 ++++++-- .../662e512b0006a11ed939b21c.md | 40 ----- .../662e523b4ee2e71f9c3ea9c7.md | 57 ++++++- .../662ef8454ca90123631dfc51.md | 4 +- .../662ef8c53ee35f23bb031313.md | 57 ++++++- .../662efac808e7e024ab2672f2.md | 57 ++++++- .../662efb9464339d2518178b6e.md | 4 +- .../662efc55d552e72591518e31.md | 4 +- .../662efd365564b6260b79b0e9.md | 4 +- .../662efee6946fda26f424c1a5.md | 86 ++++++++++- .../662effd7a99b2d275f0ff610.md | 57 ++++++- .../662f00bdd41bbe27edf749fa.md | 57 ++++++- .../662f0151b4dc8e284a8554fa.md | 57 ++++++- .../662f0277f7bbb028dbc2c734.md | 57 ++++++- .../662f047a8839a2298e1e8b3e.md | 4 +- .../662f053a70bb3a2a154993c0.md | 4 +- .../662f062232f1962aa082710a.md | 4 +- .../662f074021418e2b24937af7.md | 57 ++++++- .../662f0839522f5e2bb4158b6f.md | 4 +- .../662f095c43dddc2c58d2e61f.md | 57 ++++++- .../662f0b68050ee62d22149718.md | 57 ++++++- .../662f0d350c37f42de48847fe.md | 104 ++++++++++++- .../662f0ea56ef95d3017740a5c.md | 130 +++++++++++++++- .../662f1025a0cbc2307f2ee9a7.md | 57 ++++++- .../662f113e19790531297cec7b.md | 4 +- .../662f12006df30c31b9cb5a3c.md | 4 +- .../662f150f6e708633720c8c52.md | 57 ++++++- .../662f16078a88463405b894c6.md | 57 ++++++- .../662f17bf83ad0234a0261d92.md | 57 ++++++- .../662f18633253ba3511982c4e.md | 66 ++++++++- .../662f18dd52d5583574fcb9e0.md | 57 ++++++- .../662f2e4b96f60636d44eb7db.md | 59 +++++++- .../662f31024608f337c0bf53a9.md | 104 ++++++++++++- .../662f327b74cbce38624be994.md | 57 ++++++- .../662f3450de7c2139809fb72b.md | 4 +- .../662f36132e09c33a21645096.md | 66 ++++++++- .../662f3815b0798f3ae730a888.md | 66 ++++++++- .../662f38df518e713b716c3e2f.md | 66 ++++++++- .../662f638a2644e13c7b450cc0.md | 59 +++++++- .../662f63e3af6b793ceb32df9d.md | 57 ++++++- .../662f659f6ad8103db5d73490.md | 59 +++++++- .../662f66ed185bc53e6171be3c.md | 57 ++++++- .../662f67ce5ef6803efa19be3b.md | 57 ++++++- .../662f69e2ea29ba3fd64e66e0.md | 95 +++++++++++- 78 files changed, 3872 insertions(+), 454 deletions(-) delete mode 100644 curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e512b0006a11ed939b21c.md diff --git a/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json b/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json index 90ef30b12db..3e62bba0ec1 100644 --- a/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json +++ b/curriculum/challenges/_meta/learn-how-to-use-basic-programming-vocabulary-in-conversations/meta.json @@ -161,92 +161,88 @@ "title": "Task 36" }, { - "id": "662e512b0006a11ed939b21c", + "id": "662e50c396d1771e709de60a", "title": "Task 37" }, { - "id": "662e50c396d1771e709de60a", + "id": "662e523b4ee2e71f9c3ea9c7", "title": "Task 38" }, { - "id": "662e523b4ee2e71f9c3ea9c7", + "id": "662ef8c53ee35f23bb031313", "title": "Task 39" }, { - "id": "662ef8c53ee35f23bb031313", + "id": "662ef8454ca90123631dfc51", "title": "Task 40" }, { - "id": "662ef8454ca90123631dfc51", + "id": "662efb9464339d2518178b6e", "title": "Task 41" }, { - "id": "662efb9464339d2518178b6e", + "id": "662efc55d552e72591518e31", "title": "Task 42" }, { - "id": "662efc55d552e72591518e31", + "id": "662efd365564b6260b79b0e9", "title": "Task 43" }, { - "id": "662efd365564b6260b79b0e9", + "id": "662efac808e7e024ab2672f2", "title": "Task 44" }, { - "id": "662efac808e7e024ab2672f2", + "id": "662efee6946fda26f424c1a5", "title": "Task 45" }, { - "id": "662efee6946fda26f424c1a5", + "id": "662effd7a99b2d275f0ff610", "title": "Task 46" }, { - "id": "662effd7a99b2d275f0ff610", + "id": "662f00bdd41bbe27edf749fa", "title": "Task 47" }, { - "id": "662f00bdd41bbe27edf749fa", + "id": "662f0151b4dc8e284a8554fa", "title": "Task 48" }, { - "id": "662f0151b4dc8e284a8554fa", + "id": "662f0277f7bbb028dbc2c734", "title": "Task 49" }, { - "id": "662f0277f7bbb028dbc2c734", + "id": "662f047a8839a2298e1e8b3e", "title": "Task 50" }, { - "id": "662f047a8839a2298e1e8b3e", + "id": "662f053a70bb3a2a154993c0", "title": "Task 51" }, { - "id": "662f053a70bb3a2a154993c0", + "id": "662f062232f1962aa082710a", "title": "Task 52" }, { - "id": "662f062232f1962aa082710a", + "id": "662f074021418e2b24937af7", "title": "Task 53" }, { - "id": "662f074021418e2b24937af7", + "id": "662f095c43dddc2c58d2e61f", "title": "Task 54" }, { - "id": "662f095c43dddc2c58d2e61f", + "id": "662f0839522f5e2bb4158b6f", "title": "Task 55" }, { - "id": "662f0839522f5e2bb4158b6f", + "id": "662f0b68050ee62d22149718", "title": "Task 56" }, - { - "id": "662f0b68050ee62d22149718", - "title": "Task 57" - }, { "id": "662f0d350c37f42de48847fe", - "title": "Task 58" + "title": "Task 57" }, { "id": "662f0ea56ef95d3017740a5c", @@ -254,87 +250,87 @@ }, { "id": "662f113e19790531297cec7b", - "title": "Task 59" + "title": "Task 58" }, { "id": "662f12006df30c31b9cb5a3c", - "title": "Task 60" + "title": "Task 59" }, { "id": "662f1025a0cbc2307f2ee9a7", - "title": "Task 61" + "title": "Task 60" }, { "id": "662f150f6e708633720c8c52", - "title": "Task 62" + "title": "Task 61" }, { "id": "662f16078a88463405b894c6", - "title": "Task 63" + "title": "Task 62" }, { "id": "662f17bf83ad0234a0261d92", - "title": "Task 64" + "title": "Task 63" }, { "id": "662f18633253ba3511982c4e", - "title": "Task 65" + "title": "Task 64" }, { "id": "662f18dd52d5583574fcb9e0", - "title": "Task 66" + "title": "Task 65" }, { "id": "662f2e4b96f60636d44eb7db", - "title": "Task 67" + "title": "Task 66" }, { "id": "662f31024608f337c0bf53a9", - "title": "Task 68" + "title": "Task 67" }, { "id": "662f327b74cbce38624be994", - "title": "Task 69" + "title": "Task 68" }, { "id": "662f3450de7c2139809fb72b", - "title": "Task 70" + "title": "Task 69" }, { "id": "662f36132e09c33a21645096", - "title": "Task 71" + "title": "Task 70" }, { "id": "662f3815b0798f3ae730a888", - "title": "Task 72" + "title": "Task 71" }, { "id": "662f38df518e713b716c3e2f", - "title": "Task 73" + "title": "Task 72" }, { "id": "662f638a2644e13c7b450cc0", - "title": "Task 74" + "title": "Task 73" }, { "id": "662f63e3af6b793ceb32df9d", - "title": "Task 75" + "title": "Task 74" }, { "id": "662f659f6ad8103db5d73490", - "title": "Task 76" + "title": "Task 75" }, { "id": "662f66ed185bc53e6171be3c", - "title": "Task 77" + "title": "Task 76" }, { "id": "662f67ce5ef6803efa19be3b", - "title": "Task 78" + "title": "Task 77" }, { "id": "662f69e2ea29ba3fd64e66e0", - "title": "Task 79" + "title": "Task 78" } ], "helpCategory": "English" diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md index b5a5f1ca4d9..892bc8e1215 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cbab2498e4a1d1f592ac.md @@ -7,8 +7,136 @@ dashedName: dialogue-1-discussing-basic-programming # --description-- -Watch the video below to understand the context of the upcoming lessons. +Watch the video to understand the context of the upcoming lessons. # --assignment-- Watch the video + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Sophie", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Brian", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Sophie", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 6.3, + "dialogue": { + "text": "Hey, Sophie. How's it going? I've heard you've been learning a lot about programming languages.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 7, + "finishTime": 10.02, + "dialogue": { + "text": "Yeah, the crazy part is that there are so many out there.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 10.02, + "finishTime": 13, + "dialogue": { + "text": "That's awesome. How much time have you spent on it?", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 13.36, + "finishTime": 20.72, + "dialogue": { + "text": "I spent much of my free time on it. It's fascinating! I've learned about variables, data types, and even conditional statements in many languages.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 21.04, + "finishTime": 25.82, + "dialogue": { + "text": "That's great to hear. You know, I have a question about Python. Can you help me with that?", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 26.04, + "finishTime": 28.44, + "dialogue": { + "text": "Sure. I know Python pretty well. What's your question?", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 28.44, + "finishTime": 31.84, + "dialogue": { + "text": "How do you declare variables in Python? I'm curious.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 31.84, + "finishTime": 40.96, + "dialogue": { + "text": "In Python, you declare variables by using the variable name and the assignment operator. For example, you can declare a variable like this: name = 'Sophie'.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 40.96, + "finishTime": 44.06, + "dialogue": { + "text": "Got it. Thanks, Sophie. I appreciate your help.", + "align": "left" + } + }, + { + "character": "Sophie", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 44.56 + }, + { + "character": "Brian", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 45.06 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md index 9ebd4073a54..0c122c2cee0 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629cc728221a1a4a5613320.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-2 --- - + # --description-- @@ -51,3 +48,51 @@ This phrase is used to ask about someone's situation, not for directions. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.08 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.08, + "dialogue": { + "text": "Hey, Sophie. How's it going?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 3.58 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md index 16a46bd35ff..904c5331ae7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce1a4f6581a7266d6ca9.md @@ -5,16 +5,13 @@ challengeType: 22 dashedName: task-3 --- - + # --description-- -The Present Perfect Continuous tense is used talk about actions or situations that started in the past and is still happening now. It is very useful when you want to emphasize the duration of an activity or that it is an ongoing process. +The **Present Perfect Continuous tense** is used talk about actions or situations that started in the past and are still happening now. It is very useful when you want to emphasize the duration of an activity or that it is an ongoing process. -Here’s how to form the Present Perfect Continuous: Subject + `has/have been` + `-ing` form of the verb. This tense is often used with expressions of time such as `for` and `since`. `For` is used with a period of time like two years or six months, while `since` is used with a specific point in time, like 2018 or this morning. +Here’s how to form the **Present Perfect Continuous**: Subject + `has/have been` + `-ing` form of the verb. This tense is often used with expressions of time such as `for` and `since`. `For` is used with a period of time like two years or six months, while `since` is used with a specific point in time, like 2018 or this morning. Examples: @@ -22,11 +19,13 @@ Examples: `She has been working here since 2018.` It means she started working here in 2018 and is still working here. +Listen to Brian and fill in the blanks. + # --fillInTheBlank-- ## --sentence-- -`Hey, Sophie, how's it going? I heard you've _ _ a lot about programming languages.` +`Hey, Sophie. How's it going? I've heard you've _ _ a lot about programming languages.` ## --blanks-- @@ -34,7 +33,7 @@ Examples: ### --feedback-- -This word is part of the Present Perfect Continuous tense. +This is the verb `to be`, in the form used as a part of the **Present Perfect Continuous** tense. --- @@ -42,4 +41,52 @@ This word is part of the Present Perfect Continuous tense. ### --feedback-- -This is a verb with `-ing`. It indicates what Sophie has been doing continuously. +This is a verb with `-ing`. It indicates what Sophie has been doing continuously. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.3 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 6.3, + "dialogue": { + "text": "Hey, Sophie. How's it going? I've heard you've been learning a lot about programming languages.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md index 6ce11e747a5..b86fbb2404c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629ce6bffd1efa9c6c57eaa.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-1 --- - + # --description-- @@ -20,15 +17,15 @@ For example, when you see an old friend, you may say `Hey, how's it going? I hav ## --sentence-- -`Hey, Sophie, _ it _? I heard you've been learning a lot about programming languages.` +`Hey, Sophie. _ it _?` ## --blanks-- -`how's` +`How's` ### --feedback-- -This contraction is commonly used in informal greetings. +This contraction is commonly used in informal greetings. Capitalize the first word. --- @@ -37,3 +34,51 @@ This contraction is commonly used in informal greetings. ### --feedback-- This word completes the common informal greeting asking about someone's general state. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.08 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.08, + "dialogue": { + "text": "Hey, Sophie. How's it going?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 3.58 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md index 77e531330ec..0a250563e9d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e10635cf1ec412861da1.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-6 --- - + # --description-- @@ -24,7 +21,7 @@ This phrase can also mean `very much`. For example, `I like your idea a lot.` me ## --sentence-- -`Hey, Sophie, how's it going? I heard you've been learning _ _ about programming languages.` +`Hey, Sophie. How's it going? I've heard you've been learning _ _ about programming languages.` ## --blanks-- @@ -41,3 +38,51 @@ This article is often used as part of the expression to emphasize quantity or de ### --feedback-- This noun completes a common phrase used to indicate a large amount or many. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.3 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 6.3, + "dialogue": { + "text": "Hey, Sophie. How's it going? I've heard you've been learning a lot about programming languages.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md index c8016cd6ca5..4192e6a021f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e49677d89dcc9614251c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-8 --- - + # --description-- @@ -51,3 +48,51 @@ Sophie has learned a lot about programming languages and is still learning. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.3 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 6.3, + "dialogue": { + "text": "Hey, Sophie. How's it going? I've heard you've been learning a lot about programming languages.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md index 5cb62644a65..2b76f62dd24 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e6f8758adad2ae0894b0.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-9 --- - + # --description-- @@ -38,3 +35,51 @@ This adjective is used to describe something that is surprising, unusual, or har ### --feedback-- This noun introduces a specific aspect or element of the situation being discussed. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 6, + "finishTimestamp": 9.02 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 4.02, + "dialogue": { + "text": "Yeah, the crazy part is that there are so many out there.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md index cbe1eaa30fb..6e33ddbc592 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/6629e96c186102d8a65bfbb9.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-10 --- - + # --description-- @@ -43,3 +40,51 @@ This word is used to introduce the existence or presence of something. ### --feedback-- This verb is used to describe the existence of plural nouns or multiple items. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 6, + "finishTimestamp": 9.02 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 4.02, + "dialogue": { + "text": "Yeah, the crazy part is that there are so many out there.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md index 4c88b1f73f6..7708b16b4fa 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a26c7a3d49b0a4a19a00f.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-13 --- - + # --description-- @@ -29,3 +26,51 @@ For example, `There are so many kinds of technology out there.` It means that th ### --feedback-- It is used to talk about things that exist or are available in the world. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 6, + "finishTimestamp": 9.02 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 4.02, + "dialogue": { + "text": "Yeah, the crazy part is that there are so many out there.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md index 2c9dde7a095..4de8209e3d8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2779b2aeb80c10508bf2.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-14 --- - + # --description-- @@ -52,3 +48,79 @@ Sophie directly responds to Brian’s observation by pointing out an interesting ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 9.02 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 6.3, + "dialogue": { + "text": "Hey, Sophie. How's it going? I've heard you've been learning a lot about programming languages.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.65 + }, + { + "character": "Sophie", + "opacity": 1, + "startTime": 6.65 + }, + { + "character": "Sophie", + "startTime": 7, + "finishTime": 10.02, + "dialogue": { + "text": "Yeah, the crazy part is that there are so many out there.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 10.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md index c34738da58e..a95a6663ee3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a292bb1622d1012b5b86e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-15 --- - + # --description-- @@ -38,3 +35,50 @@ This word starts questions about quantities, conditions, or reasons. It is used with uncountable nouns like `time` to inquire about the quantity. +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 9.02, + "finishTimestamp": 12 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.98, + "dialogue": { + "text": "That's awesome. How much time have you spent on it?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md index 55143a5236b..4d5859bd7ba 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2990757239112d74142e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-16 --- - + # --description-- @@ -16,6 +13,8 @@ Let's review the present perfect tense in this task. It is used to describe acti The phrase `spend time on` is used to describe using a certain amount of time to a specific activity, task, or subject. An example is `She spends a lot of time on her homework.` The past participle of `spend` is `spent`. +Listen to Brian and fill in the blank. + # --fillInTheBlank-- ## --sentence-- @@ -28,4 +27,52 @@ The phrase `spend time on` is used to describe using a certain amount of time to ### --feedback-- -It is the past participle of `spend`, used with `have` to form the present perfect tense. +It is the past participle of `spend`, used with `have` to form the **Present Perfect** tense. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 9.02, + "finishTimestamp": 12 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.98, + "dialogue": { + "text": "That's awesome. How much time have you spent on it?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md index 993abdb2f42..b7fe231f667 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2b1f0c9314142ae87955.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-17 --- - + # --description-- @@ -51,3 +48,51 @@ Brian’s question is specifically about the amount of time, not about who was w ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 9.02, + "finishTimestamp": 12 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.98, + "dialogue": { + "text": "That's awesome. How much time have you spent on it?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md index 4a09dfbb3b2..7d10f8fdb15 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a2f2a2c16bf1a9f3609b7.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-18 --- - + # --description-- @@ -20,7 +17,7 @@ Sophie: I've spent much of my free time on it. ## --sentence-- -`I've spent _ _ my _ time on it.` +`I spent _ _ my _ time on it.` ## --blanks-- @@ -45,3 +42,51 @@ This word connects what follows, showing that it is a part of a whole. ### --feedback-- This adjective describes time that is available without commitments or obligations. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 12.36, + "finishTimestamp": 14.16 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 2.8, + "dialogue": { + "text": "I spent much of my free time on it.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 3.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md index 411cdf2299f..3a21706a14a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a304552f2631d63aa7cab.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-19 --- - + # --description-- @@ -18,7 +15,7 @@ Please answer the question below. ## --text-- -What does Sophie mean about how she has used her time? +What does Sophie say about the way she uses her time? ## --answers-- @@ -46,8 +43,56 @@ There's no indication of her enjoyment; she simply states how she spends her fre --- -She has dedicated a big portion of her free time to a specific activity. +She dedicates a big portion of her free time to a specific activity. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 12.36, + "finishTimestamp": 14.16 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 2.8, + "dialogue": { + "text": "I spent much of my free time on it.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 3.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md index 0b9b1b6d99f..8da9a61ebb7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a30d3f1071a1ef14eefe1.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-20 --- - + # --description-- @@ -18,7 +15,7 @@ The word `fascinating` is used to describe something that is extremely interesti ## --sentence-- -`I've spent much of my free time on it. It's _.` +`I spent much of my free time on it. It's _.` ## --blanks-- @@ -27,3 +24,51 @@ The word `fascinating` is used to describe something that is extremely interesti ### --feedback-- It is used to express that something is extremely interesting or attractive. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 12.36, + "finishTimestamp": 15.24 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "I spent much of my free time on it. It's fascinating", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md index 734edd2a417..cb430ce90c3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662a35f7eaaa932ab0973d0c.md @@ -5,16 +5,13 @@ challengeType: 22 dashedName: task-21 --- - + # --description-- -Learn `variable`, `data type` and `conditional statement` in programming. +Learn `variables`, `data types` and `conditional statements` in programming. -A `variable` is like a box where you can store information. This information can be numbers, text, or other types of data. You can change what's in the box, which is why it's called a `variable` – because it can vary. For example, in `x = 5`, `x` is a variable holding the value 5. +A `variable` is like a box where you can store information. This information can be numbers, text, or other types of data. You can change what's in the box, which is why it's called a `variable` – because it can vary. For example, in `x = 5`, `x` temporarily holds the value 5. A `data type` is a classification that specifies the type of data that a `variable` can hold. Common `data types` include integers (whole numbers), floats (numbers with a decimal), strings (text), and booleans (true or false). For example, if `age = 21`, the `data type` is an integer. @@ -73,3 +70,51 @@ They are the individual commands or lines of code that a computer program execut ### --feedback-- This word is used to indicate a large number of something, usually with countable nouns. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 15.04, + "finishTimestamp": 19.92 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.88, + "dialogue": { + "text": "I've learned about variables, data types, and even conditional statements in many languages.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md index 6121382f69a..0447bd93c9a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b5fdf67f4ea087ff7e590.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-22 --- - + # --description-- @@ -51,3 +48,51 @@ Sophie has been learning various programming concepts across multiple programmin ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 15.04, + "finishTimestamp": 19.92 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.88, + "dialogue": { + "text": "I've learned about variables, data types, and even conditional statements in many languages.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md index 47127badfd0..b83f053de2d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b718c7709f809559d5806.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-23 --- - + # --description-- @@ -45,3 +42,51 @@ This verb is commonly used to request assistance or support in doing something. ### --feedback-- This preposition is used here to link the verb with what assistance is needed for. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 20.04, + "finishTimestamp": 24.82 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "That's great to hear. You know, I have a question about Python. Can you help me with that?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md index 82d2aaf695a..7c6ab042630 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b74055c06e60af4f9b976.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-24 --- - + # --description-- @@ -51,3 +48,51 @@ Brian explicitly states that he has a question about Python, indicating he is lo ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 20.04, + "finishTimestamp": 24.82 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "That's great to hear. You know, I have a question about Python. Can you help me with that?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md index b164e4bc9c2..243d74305b8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7577212ab40b8534efbf.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-25 --- - + # --description-- @@ -53,3 +50,51 @@ Sophie has a good understanding of Python. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 24.84, + "finishTimestamp": 27.44 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.6, + "dialogue": { + "text": "Sure. I know Python pretty well. What's your question?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.1 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md index 4165b99384d..e2797452131 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b772113dc330c283730f3.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-26 --- - + # --description-- @@ -38,3 +35,50 @@ This word refers to introducing a new variable with a specific value. It refers to names used in programs to store data that can be changed during execution. +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 27.44, + "finishTimestamp": 30.84 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "How do you declare variables in Python? I'm curious.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md index bc538c23a2e..2026b02b3a1 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b7d0fda698d0d84ac67f4.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-27 --- - + # --description-- @@ -35,3 +32,60 @@ This preposition is used to introduce the method or means through which somethin ### --feedback-- This is the `-ing` form of a verb, which in this context refers to applying a specific tool or method to perform a task. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 30.84, + "finishTimestamp": 39.96 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "In Python, you declare variables by using the variable name and the assignment operator.", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 5.78, + "finishTime": 10.12, + "dialogue": { + "text": "For example, you can declare a variable like this \"name = 'Sophie'\".", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 10.62 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md index 214867e7073..6ea47d2c073 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b803fd9ddc00e943e350e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-28 --- - + # --description-- @@ -35,3 +32,60 @@ It refers to the action of setting values in programming. ### --feedback-- This word is used in programming to refer to a symbol that performs an operation, in this case, assigning a value. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 30.84, + "finishTimestamp": 39.96 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "In Python, you declare variables by using the variable name and the assignment operator.", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 5.78, + "finishTime": 10.12, + "dialogue": { + "text": "For example, you can declare a variable like this \"name = 'Sophie'\".", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 10.62 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md index 7f5b6a61c10..9241a8251c3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b81901b178a0fd33f093c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-29 --- - + # --description-- @@ -51,3 +48,60 @@ Python does not use any keywords like `variable` to declare variables. It simply ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 30.84, + "finishTimestamp": 39.96 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "In Python, you declare variables by using the variable name and the assignment operator.", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 5.78, + "finishTime": 10.12, + "dialogue": { + "text": "For example, you can declare a variable like this \"name = 'Sophie'\".", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 10.62 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md index 7579d17d025..5365ce87d58 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b82c8d47f8a1076172391.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-30 --- - + # --description-- @@ -18,7 +15,7 @@ To `appreciate one's help` means to be thankful or grateful for the assistance s ## --sentence-- -`Got it! Thanks, Sophie. I _ your help.` +`Got it. Thanks, Sophie. I _ your help.` ## --blanks-- @@ -27,3 +24,51 @@ To `appreciate one's help` means to be thankful or grateful for the assistance s ### --feedback-- It means to be thankful for someone's assistance or support. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 39.96, + "finishTimestamp": 43.06 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 4.1, + "dialogue": { + "text": "Got it. Thanks, Sophie. I appreciate your help.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 4.6 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md index 3e86f7ab90c..c7bdb94bd1e 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b83b12cab3910d87fdebc.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-31 --- - + # --description-- @@ -52,3 +48,88 @@ Brian's response directly addresses the information given about declaring variab ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + }, + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-1.mp3", + "startTime": 1, + "startTimestamp": 30.84, + "finishTimestamp": 43.06 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 5.78, + "dialogue": { + "text": "In Python, you declare variables by using the variable name and the assignment operator.", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 5.78, + "finishTime": 10.12, + "dialogue": { + "text": "For example, you can declare a variable like this \"name = 'Sophie'\".", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 10.12 + }, + { + "character": "Brian", + "opacity": 1, + "startTime": 10.12 + }, + { + "character": "Brian", + "startTime": 10.12, + "finishTime": 13.22, + "dialogue": { + "text": "Got it. Thanks, Sophie. I appreciate your help.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 13.72 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md index 8857cf77369..74bb0e2be9d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b868dab90d512fc912cad.md @@ -7,8 +7,145 @@ dashedName: dialogue-2-discussing-debugging # --description-- -Watch the video below to understand the context of the upcoming lessons. +Watch the video to understand the context of the upcoming lessons. # --assignment-- Watch the video + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Sarah", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Tom", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.26, + "dialogue": { + "text": "Hey, Tom. I'm having some trouble with my code. I can't figure out what's wrong.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 6.02, + "finishTime": 10.94, + "dialogue": { + "text": "Don't worry. Debugging is a common challenge for programmers. How much code are you working on?", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 11.5, + "finishTime": 15.28, + "dialogue": { + "text": "Well, it's actually a lot of code, but the issue is in a specific function.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 15.5, + "finishTime": 16.98, + "dialogue": { + "text": "I have a loop inside it.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 17.2, + "finishTime": 20.22, + "dialogue": { + "text": "I see. Can you show me your code? I might be able to help.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 20.7, + "finishTime": 23.54, + "dialogue": { + "text": "Sure. It's in this file's code. Let me find it.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 24.06, + "finishTime": 26.44, + "dialogue": { + "text": "There are many debugging tools you can use.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 26.8, + "finishTime": 31.06, + "dialogue": { + "text": "Depending on the IDE that you're using, there are many extensions and plugins to use.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 31.3, + "finishTime": 32.44, + "dialogue": { + "text": "They are super helpful.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 32.92, + "finishTime": 34.54, + "dialogue": { + "text": "I'll keep that in mind. Thanks, Tom.", + "align": "left" + } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 35.04 + }, + { + "character": "Sarah", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 35.54 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md index 5c18d945248..b8c1242472e 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b871f32087113511f262a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-32 --- - + # --description-- @@ -20,7 +17,7 @@ The phrase `have trouble with` is used to express difficulty in dealing with a s ## --sentence-- -`Hey, Tom, I'm _ some _ _ my code. I can't figure out what's wrong.` +`Hey, Tom. I'm _ some _ _ my code. I can't figure out what's wrong.` ## --blanks-- @@ -46,3 +43,50 @@ This noun describes difficulties or problems with something specific. This preposition is used to connect the difficulty someone is having to the object of their difficulty, in this case, `my code`. +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.26 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.26, + "dialogue": { + "text": "Hey, Tom. I'm having some trouble with my code. I can't figure out what's wrong.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.76 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md index 2bb6d1ff0be..53255849ebf 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b888ba2c1d713f3a05203.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-33 --- - + # --description-- @@ -20,7 +17,7 @@ For example, `I need to figure out how to install this software` means the perso ## --sentence-- -`Hey, Tom, I'm having some trouble with my code. I can't _ _ what's wrong.` +`Hey, Tom. I'm having some trouble with my code. I can't _ _ what's wrong.` ## --blanks-- @@ -37,3 +34,51 @@ This verb is used in a phrase that means trying to understand or solve something ### --feedback-- This word completes the phrase emphasizing the process of solving or discovering the cause of a problem. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.26 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.26, + "dialogue": { + "text": "Hey, Tom. I'm having some trouble with my code. I can't figure out what's wrong.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.76 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md index 2b3db60c5de..e01b3cd4577 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662b8975b11107146a49ec58.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-34 --- - + # --description-- @@ -51,3 +48,51 @@ Sarah’s description of not being able to figure out the issue suggests she is ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.26 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.26, + "dialogue": { + "text": "Hey, Tom. I'm having some trouble with my code. I can't figure out what's wrong.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.76 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md index 23c0fde6fd0..cb387567fc3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4dc39f884e1d15ed5f7a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-35 --- - + # --description-- @@ -22,7 +19,7 @@ For example, `She spent the whole day debugging the code.` This means she was fi ## --sentence-- -`Don't worry. _ is a common challenge for many programmers. How much code are you working on?` +`Don't worry. _ is a common challenge for programmers.` ## --blanks-- @@ -31,3 +28,51 @@ For example, `She spent the whole day debugging the code.` This means she was fi ### --feedback-- This is the term used for finding and fixing errors in a computer program. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 5.02, + "finishTimestamp": 8.18 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.16, + "dialogue": { + "text": "Don't worry. Debugging is a common challenge for programmers.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md index f085e6e0b87..c6249a91dcf 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e4f2edbb46a1dc6efc94f.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-36 --- - + # --description-- @@ -20,7 +17,7 @@ Tom: Don't worry. Debugging is a common challenge for many programmers. ## --sentence-- -`Don't worry. Debugging is a _ _ for many programmers. How much code are you working on?` +`Don't worry. Debugging is a _ _ for programmers.` ## --blanks-- @@ -38,3 +35,50 @@ This adjective describes something that occurs frequently or is usual among a gr This noun refers to a difficult task or problem that requires effort to solve or overcome. +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 5.02, + "finishTimestamp": 8.18 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.16, + "dialogue": { + "text": "Don't worry. Debugging is a common challenge for programmers.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md index 2a51eec50f4..e712b1c6721 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e50c396d1771e709de60a.md @@ -1,14 +1,11 @@ --- id: 662e50c396d1771e709de60a -title: Task 38 +title: Task 37 challengeType: 19 -dashedName: task-38 +dashedName: task-37 --- - + # --description-- @@ -34,11 +31,11 @@ Only inexperienced programmers find debugging challenging. ### --feedback-- -Tom mentions that it is a common challenge, indicating it affects many programmers, not just the inexperienced. +Tom mentions that it is a common challenge, indicating it affects programmers, not just the inexperienced. --- -Debugging is a normal part of programming that many find challenging. +Debugging is a normal part of programming that people find challenging. --- @@ -46,8 +43,56 @@ Debugging is unnecessary for skilled programmers. ### --feedback-- -The statement highlights that even many programmers face this challenge, suggesting it is not about skill level but a general aspect of programming. +The statement highlights that even experienced programmers face this challenge, suggesting it is not about skill level but a general aspect of programming. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 5.02, + "finishTimestamp": 8.18 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.16, + "dialogue": { + "text": "Don't worry. Debugging is a common challenge for programmers.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e512b0006a11ed939b21c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e512b0006a11ed939b21c.md deleted file mode 100644 index 4673eaf52c0..00000000000 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e512b0006a11ed939b21c.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -id: 662e512b0006a11ed939b21c -title: Task 37 -challengeType: 22 -dashedName: task-37 ---- - - - -# --description-- - -`Many` is used to indicate a large number of people or things, implying a significant quantity. It is often used with countable nouns. `Programmers` refers to people who write and test computer programs. - -In this context, `many programmers` suggests that a large number of these professionals find debugging to be a challenging task. - -# --fillInTheBlank-- - -## --sentence-- - -`Don't worry. Debugging is a common challenge for _ _.` - -## --blanks-- - -`many` - -### --feedback-- - -This word is used to express that a large number of individuals share this experience. - ---- - -`programmers` - -### --feedback-- - -They are individuals who code and develop software. - diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md index c9486a7155d..2974df27911 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662e523b4ee2e71f9c3ea9c7.md @@ -1,14 +1,11 @@ --- id: 662e523b4ee2e71f9c3ea9c7 -title: Task 39 +title: Task 38 challengeType: 22 -dashedName: task-39 +dashedName: task-38 --- - + # --description-- @@ -45,3 +42,51 @@ It is used with uncountable nouns to ask about the quantity, emphasizing the sca ### --feedback-- It refers to written commands in computer programming. Here, it's treated as an uncountable noun because the focus is on the quantity of work involved, not on counting individual lines or pieces. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 8.5, + "finishTimestamp": 9.94 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 2.44, + "dialogue": { + "text": "How much code are you working on?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 2.94 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md index 4aa72bcc7b2..ede05599f7c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8454ca90123631dfc51.md @@ -1,8 +1,8 @@ --- id: 662ef8454ca90123631dfc51 -title: Task 41 +title: Task 40 challengeType: 19 -dashedName: task-41 +dashedName: task-40 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md index 2241c7efff1..0ce8080bef7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662ef8c53ee35f23bb031313.md @@ -1,14 +1,11 @@ --- id: 662ef8c53ee35f23bb031313 -title: Task 40 +title: Task 39 challengeType: 22 -dashedName: task-40 +dashedName: task-39 --- - + # --description-- @@ -45,3 +42,51 @@ This noun is used to express a large amount when combined with the preceding and ### --feedback-- This preposition connects a phrase and a noun, showing that the large amount being referred to is `code`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 10.5, + "finishTimestamp": 15.98 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 6.48, + "dialogue": { + "text": "Well, it's actually a lot of code, but the issue is in a specific function. I have a loop inside it.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md index 79a37e0b30e..aa71b0a3aae 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efac808e7e024ab2672f2.md @@ -1,14 +1,11 @@ --- id: 662efac808e7e024ab2672f2 -title: Task 45 +title: Task 44 challengeType: 22 -dashedName: task-45 +dashedName: task-44 --- - + # --description-- @@ -43,3 +40,51 @@ This term describes a set of code that performs a specific task and can be reuse ### --feedback-- It describes a sequence in code that repeats itself either a set number of times or until a certain condition changes. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 10.5, + "finishTimestamp": 15.98 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 6.48, + "dialogue": { + "text": "Well, it's actually a lot of code, but the issue is in a specific function. I have a loop inside it.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md index 3e8e56845aa..3653e610328 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efb9464339d2518178b6e.md @@ -1,8 +1,8 @@ --- id: 662efb9464339d2518178b6e -title: Task 42 +title: Task 41 challengeType: 19 -dashedName: task-42 +dashedName: task-41 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md index 58ba2193a36..2c4e3c50ebc 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efc55d552e72591518e31.md @@ -1,8 +1,8 @@ --- id: 662efc55d552e72591518e31 -title: Task 43 +title: Task 42 challengeType: 19 -dashedName: task-43 +dashedName: task-42 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md index 5736d51e252..69eac128677 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efd365564b6260b79b0e9.md @@ -1,8 +1,8 @@ --- id: 662efd365564b6260b79b0e9 -title: Task 44 +title: Task 43 challengeType: 19 -dashedName: task-44 +dashedName: task-43 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md index 5cc25ea39c8..e2ff33834d8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662efee6946fda26f424c1a5.md @@ -1,15 +1,11 @@ --- id: 662efee6946fda26f424c1a5 -title: Task 46 +title: Task 45 challengeType: 19 -dashedName: task-46 +dashedName: task-45 --- - + # --description-- @@ -52,3 +48,79 @@ Sarah does not ask for help in understanding the code; she merely explains her c ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 5.02, + "finishTimestamp": 15.98 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.92, + "dialogue": { + "text": "Don't worry. Debugging is a common challenge for programmers. How much code are you working on?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 6.2 + }, + { + "character": "Sarah", + "opacity": 1, + "startTime": 6.2 + }, + { + "character": "Sarah", + "startTime": 6.48, + "finishTime": 11.96, + "dialogue": { + "text": "Well, it's actually a lot of code, but the issue is in a specific function. I have a loop inside it.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 12.46 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md index a331dfd97de..99485ac0905 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662effd7a99b2d275f0ff610.md @@ -1,14 +1,11 @@ --- id: 662effd7a99b2d275f0ff610 -title: Task 47 +title: Task 46 challengeType: 22 -dashedName: task-47 +dashedName: task-46 --- - + # --description-- @@ -47,3 +44,51 @@ It is used here as part of the phrase to express capability or possibility. ### --feedback-- It completes the phrase, forming an expression that means having the capability to do something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 16.2, + "finishTimestamp": 19.22 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.02, + "dialogue": { + "text": "I see. Can you show me your code? I might be able to help.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md index d4a3734b216..01bbf2d2d97 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f00bdd41bbe27edf749fa.md @@ -1,14 +1,11 @@ --- id: 662f00bdd41bbe27edf749fa -title: Task 48 +title: Task 47 challengeType: 19 -dashedName: task-48 +dashedName: task-47 --- - + # --description-- @@ -51,3 +48,51 @@ There is no indication that Tom feels obligated; he voluntarily offers potential ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 16.2, + "finishTimestamp": 19.22 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.02, + "dialogue": { + "text": "I see. Can you show me your code? I might be able to help.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.52 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md index 95cb0172043..f55a7b303a9 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0151b4dc8e284a8554fa.md @@ -1,14 +1,11 @@ --- id: 662f0151b4dc8e284a8554fa -title: Task 49 +title: Task 48 challengeType: 19 -dashedName: task-49 +dashedName: task-48 --- - + # --description-- @@ -51,3 +48,51 @@ While `Sarah's` would indicate ownership by Sarah, `this file's` indicates somet ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 22.54 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.04, + "dialogue": { + "text": "Sure. It's in this file's code. Let me find it.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.54 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md index d28f5a50ab1..3ad5f55b79c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0277f7bbb028dbc2c734.md @@ -1,14 +1,11 @@ --- id: 662f0277f7bbb028dbc2c734 -title: Task 50 +title: Task 49 challengeType: 22 -dashedName: task-50 +dashedName: task-49 --- - + # --description-- @@ -47,3 +44,51 @@ This verb helps form expressions about the presence of multiple items. ### --feedback-- This word is used to describe a lot of items. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 23.06, + "finishTimestamp": 25.44 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.38, + "dialogue": { + "text": "There are many debugging tools you can use.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 3.88 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md index 4e5ae11cbe3..dcc01bbf297 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f047a8839a2298e1e8b3e.md @@ -1,8 +1,8 @@ --- id: 662f047a8839a2298e1e8b3e -title: Task 51 +title: Task 50 challengeType: 19 -dashedName: task-51 +dashedName: task-50 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md index 9c3d4bd8ad1..42b7138612e 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f053a70bb3a2a154993c0.md @@ -1,8 +1,8 @@ --- id: 662f053a70bb3a2a154993c0 -title: Task 52 +title: Task 51 challengeType: 19 -dashedName: task-52 +dashedName: task-51 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md index a3f92b5775c..23095a5eb9b 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f062232f1962aa082710a.md @@ -1,8 +1,8 @@ --- id: 662f062232f1962aa082710a -title: Task 53 +title: Task 52 challengeType: 19 -dashedName: task-53 +dashedName: task-52 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md index 187b210df66..c270f0d3d60 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f074021418e2b24937af7.md @@ -1,14 +1,11 @@ --- id: 662f074021418e2b24937af7 -title: Task 54 +title: Task 53 challengeType: 22 -dashedName: task-54 +dashedName: task-53 --- - + # --description-- @@ -59,3 +56,51 @@ They are software additions that extend the capabilities of the IDE. ### --feedback-- Similar to extensions, these are software components that add specific features to an existing program, enhancing functionality. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 25.6, + "finishTimestamp": 30.06 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Depending on the IDE that you're using, there are many extensions and plugins to use.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md index d134b495ecf..f4a7505f9c7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0839522f5e2bb4158b6f.md @@ -1,8 +1,8 @@ --- id: 662f0839522f5e2bb4158b6f -title: Task 56 +title: Task 55 challengeType: 19 -dashedName: task-56 +dashedName: task-55 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md index f6fddd59fcd..dbcb2ba27ce 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f095c43dddc2c58d2e61f.md @@ -1,14 +1,11 @@ --- id: 662f095c43dddc2c58d2e61f -title: Task 55 +title: Task 54 challengeType: 22 -dashedName: task-55 +dashedName: task-54 --- - + # --description-- @@ -39,3 +36,51 @@ This word is used to emphasize the degree of the adjective that follows. ### --feedback-- This adjective describes someone or something that provides valuable support or assistance. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 31.44 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 2.14, + "dialogue": { + "text": "They are super helpful.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 2.64 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md index a17c49545a9..043e9d52c8f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0b68050ee62d22149718.md @@ -1,14 +1,11 @@ --- id: 662f0b68050ee62d22149718 -title: Task 57 +title: Task 56 challengeType: 22 -dashedName: task-57 +dashedName: task-56 --- - + # --description-- @@ -45,3 +42,51 @@ This preposition helps form the phrase indicating ongoing consideration or reten ### --feedback-- This noun completes the expression, relating to the mental process of remembering or considering information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 31.92, + "finishTimestamp": 33.74 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 2.82, + "dialogue": { + "text": "I'll keep that in mind. Thanks, Tom.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md index 450f28a7d4c..41378a7c736 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0d350c37f42de48847fe.md @@ -1,15 +1,11 @@ --- id: 662f0d350c37f42de48847fe -title: Task 58 +title: Task 57 challengeType: 19 -dashedName: task-58 +dashedName: task-57 --- - + # --description-- @@ -52,3 +48,97 @@ Tom recommends various debugging tools and mentions that extensions and plugins ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-2.mp3", + "startTime": 1, + "startTimestamp": 23.06, + "finishTimestamp": 33.74 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.38, + "dialogue": { + "text": "There are many debugging tools you can use.", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 3.74, + "finishTime": 8, + "dialogue": { + "text": "Depending on the IDE that you're using, there are many extensions and plugins to use.", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 8.24, + "finishTime": 9.38, + "dialogue": { + "text": "They are super helpful.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 9.62 + }, + { + "character": "Sarah", + "opacity": 1, + "startTime": 9.62 + }, + { + "character": "Sarah", + "startTime": 9.86, + "finishTime": 11.68, + "dialogue": { + "text": "I'll keep that in mind. Thanks, Tom.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 12.18 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md index 2f5706b6b3a..ea4c4f0556f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f0ea56ef95d3017740a5c.md @@ -7,8 +7,136 @@ dashedName: dialogue-3-talking-about-oop # --description-- -Watch the video below to understand the context of the upcoming lessons. +Watch the video to understand the context of the upcoming lessons. # --assignment-- Watch the video + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Sarah", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Tom", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Sarah", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 7.28, + "dialogue": { + "text": "Hey, Sarah, I was reading about object-oriented programming on the internet. It's a new concept for me.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 7.54, + "finishTime": 12.1, + "dialogue": { + "text": "Object-oriented programming is used in many modern languages. How much do you know about it so far?", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 12.7, + "finishTime": 18.12, + "dialogue": { + "text": "Not much, really. I understand that there are classes and methods, but I've never used them in my code.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 18.52, + "finishTime": 22.6, + "dialogue": { + "text": "No worries. Object-oriented programming is a fundamental concept in many languages.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 22.98, + "finishTime": 27.74, + "dialogue": { + "text": "It involves classes, which are like blueprints for objects, and inside the classes,", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 27.82, + "finishTime": 31.8, + "dialogue": { + "text": "you find the class's methods, which are actions those objects can perform.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 32.62, + "finishTime": 36.72, + "dialogue": { + "text": "That helps a lot. Can you recommend a good book for me to learn more about it?", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 37.22, + "finishTime": 39.72, + "dialogue": { + "text": "Of course. I have a book on OOP's principles.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 40.2, + "finishTime": 42.90, + "dialogue": { + "text": "I'll send you the title. It has helped many people I know.", + "align": "right" + } + }, + { + "character": "Sarah", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 43.40 + }, + { + "character": "Tom", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 43.90 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md index 3e9aaf595e7..c1511f3f353 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f1025a0cbc2307f2ee9a7.md @@ -1,14 +1,11 @@ --- id: 662f1025a0cbc2307f2ee9a7 -title: Task 61 +title: Task 60 challengeType: 22 -dashedName: task-61 +dashedName: task-60 --- - + # --description-- @@ -43,3 +40,51 @@ It means the process of designing and building an executable computer program to ### --feedback-- It is an abstract idea or a general notion, in this case, referring to a particular programming paradigm. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 6.28 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 7.28, + "dialogue": { + "text": "Hey, Sarah, I was reading about object-oriented programming on the internet. It's a new concept for me.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 7.78 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md index 214e9e24d74..fde0a6151f8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f113e19790531297cec7b.md @@ -1,8 +1,8 @@ --- id: 662f113e19790531297cec7b -title: Task 59 +title: Task 58 challengeType: 19 -dashedName: task-59 +dashedName: task-58 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md index 0d86579288e..3eb966a3b96 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f12006df30c31b9cb5a3c.md @@ -1,8 +1,8 @@ --- id: 662f12006df30c31b9cb5a3c -title: Task 60 +title: Task 59 challengeType: 19 -dashedName: task-60 +dashedName: task-59 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md index e3d16a26775..a43ca29128b 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f150f6e708633720c8c52.md @@ -1,14 +1,11 @@ --- id: 662f150f6e708633720c8c52 -title: Task 62 +title: Task 61 challengeType: 19 -dashedName: task-62 +dashedName: task-61 --- - + # --description-- @@ -51,3 +48,51 @@ Tom mentioned that object-oriented programming is a new concept for him, not tha ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 6.28 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 7.28, + "dialogue": { + "text": "Hey, Sarah, I was reading about object-oriented programming on the internet. It's a new concept for me.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 7.78 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md index 0f172a6e82c..bf9ac8ab773 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f16078a88463405b894c6.md @@ -1,14 +1,11 @@ --- id: 662f16078a88463405b894c6 -title: Task 63 +title: Task 62 challengeType: 22 -dashedName: task-63 +dashedName: task-62 --- - + # --description-- @@ -45,3 +42,51 @@ This adjective describes something current or recent, in this context, referring ### --feedback-- In this context, they are sets of rules and syntax that allow humans to write instructions that a computer can execute. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 6.34, + "finishTimestamp": 9.38 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.04, + "dialogue": { + "text": "Object-oriented programming is used in many modern languages.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.54 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md index 2478f18f864..14a9bf0bfc1 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f17bf83ad0234a0261d92.md @@ -1,14 +1,11 @@ --- id: 662f17bf83ad0234a0261d92 -title: Task 64 +title: Task 63 challengeType: 22 -dashedName: task-64 +dashedName: task-63 --- - + # --description-- @@ -37,3 +34,51 @@ This word starts questions that ask about the degree or extent of something. ### --feedback-- It is used to inquire about the quantity or extent of non-countable items, like knowledge in this context. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 9.52, + "finishTimestamp": 11.1 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "How much do you know about it so far?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.08 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md index ebd41b4ab1e..163326afdd3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18633253ba3511982c4e.md @@ -1,14 +1,11 @@ --- id: 662f18633253ba3511982c4e -title: Task 65 +title: Task 64 challengeType: 19 -dashedName: task-65 +dashedName: task-64 --- - + # --description-- @@ -51,3 +48,60 @@ It refers to object-oriented programming. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 6.34, + "finishTimestamp": 11.1 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.94, + "dialogue": { + "text": "Object-oriented programming is used in many modern languages.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.18, + "finishTime": 5.76, + "dialogue": { + "text": "How much do you know about it so far?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.26 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md index 55908c9f3e4..665a9672d4b 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f18dd52d5583574fcb9e0.md @@ -1,14 +1,11 @@ --- id: 662f18dd52d5583574fcb9e0 -title: Task 66 +title: Task 65 challengeType: 22 -dashedName: task-66 +dashedName: task-65 --- - + # --description-- @@ -33,3 +30,51 @@ Question: `How many books do you own?` Answer: `Not many.` ### --feedback-- It is used here to respond to a question about the extent of uncountable knowledge. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 11.5, + "finishTimestamp": 12.6 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 2.1, + "dialogue": { + "text": "Not much, really.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 2.6 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md index c6098c37a37..3be185d4d22 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f2e4b96f60636d44eb7db.md @@ -1,14 +1,11 @@ --- id: 662f2e4b96f60636d44eb7db -title: Task 67 +title: Task 66 challengeType: 22 -dashedName: task-67 +dashedName: task-66 --- - + # --description-- @@ -24,7 +21,7 @@ For instance, in a `Calculator class`, a `method` might be `add(number1, number2 ## --sentence-- -`I understand _ are _ and _, but _ _ used them in my code.` +`I understand that _ are _ and _, but _ _ used them in my code.` ## --blanks-- @@ -65,3 +62,51 @@ This is a contraction for `I have`, used here to describe personal experience wi ### --feedback-- It is used to indicate that something has not happened at any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 12.8, + "finishTimestamp": 17.12 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I understand that there are classes and methods, but I've never used them in my code.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.82 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md index 24d457c3b76..7373ccf9668 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f31024608f337c0bf53a9.md @@ -1,15 +1,11 @@ --- id: 662f31024608f337c0bf53a9 -title: Task 68 +title: Task 67 challengeType: 19 -dashedName: task-68 +dashedName: task-67 --- - + # --description-- @@ -52,3 +48,97 @@ Tom does know something because he talks about classes and methods, so he isn’ ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + }, + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 6.34, + "finishTimestamp": 17.12 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.94, + "dialogue": { + "text": "Object-oriented programming is used in many modern languages.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.18, + "finishTime": 5.76, + "dialogue": { + "text": "How much do you know about it so far?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.06 + }, + { + "character": "Tom", + "opacity": 1, + "startTime": 6.06 + }, + { + "character": "Tom", + "startTime": 6.36, + "finishTime": 7.26, + "dialogue": { + "text": "Not much, really.", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 7.46, + "finishTime": 11.78, + "dialogue": { + "text": "I understand that there are classes and methods, but I've never used them in my code.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 12.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md index bf4d4672e1e..9239c7d53cc 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f327b74cbce38624be994.md @@ -1,14 +1,11 @@ --- id: 662f327b74cbce38624be994 -title: Task 69 +title: Task 68 challengeType: 22 -dashedName: task-69 +dashedName: task-68 --- - + # --description-- @@ -53,3 +50,51 @@ It refers to an idea or principle that is used to plan or define actions and ope ### --feedback-- This quantifier is used to describe a large number of items, emphasizing the quantity. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 17.32, + "finishTimestamp": 21.8 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.48, + "dialogue": { + "text": "No worries. Object-oriented programming is a fundamental concept in many languages.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md index 176e170f055..57a7947b5ea 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3450de7c2139809fb72b.md @@ -1,8 +1,8 @@ --- id: 662f3450de7c2139809fb72b -title: Task 70 +title: Task 69 challengeType: 19 -dashedName: task-70 +dashedName: task-69 --- # --description-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md index bf8a6b8dc9a..19696e9709c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f36132e09c33a21645096.md @@ -1,14 +1,11 @@ --- id: 662f36132e09c33a21645096 -title: Task 71 +title: Task 70 challengeType: 22 -dashedName: task-71 +dashedName: task-70 --- - + # --description-- @@ -49,3 +46,60 @@ It refers to a detailed plan or model for constructing something complex, like s ### --feedback-- In programming, it is an entity created from a class; it can hold data and perform actions defined by the class. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 21.98, + "finishTimestamp": 30.8 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.76, + "dialogue": { + "text": "It involves classes, which are like blueprints for objects, and inside the classes,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.84, + "finishTime": 9.82, + "dialogue": { + "text": "you find the class's methods, which are actions those objects can perform.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 10.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md index 98bffc24003..e641aaee998 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f3815b0798f3ae730a888.md @@ -1,14 +1,11 @@ --- id: 662f3815b0798f3ae730a888 -title: Task 72 +title: Task 71 challengeType: 22 -dashedName: task-72 +dashedName: task-71 --- - + # --description-- @@ -37,3 +34,60 @@ This possessive form shows that the methods belong to the classes. It's used to ### --feedback-- This verb means to carry out, execute, or do something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 21.98, + "finishTimestamp": 30.8 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.76, + "dialogue": { + "text": "It involves classes, which are like blueprints for objects, and inside the classes,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.84, + "finishTime": 9.82, + "dialogue": { + "text": "you find the class's methods, which are actions those objects can perform.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 10.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md index cddb8fbb776..10998dcd9e5 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f38df518e713b716c3e2f.md @@ -1,14 +1,11 @@ --- id: 662f38df518e713b716c3e2f -title: Task 73 +title: Task 72 challengeType: 19 -dashedName: task-73 +dashedName: task-72 --- - + # --description-- @@ -51,3 +48,60 @@ This description is incorrect as object-oriented programming is not about copyin ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 21.98, + "finishTimestamp": 30.8 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.76, + "dialogue": { + "text": "It involves classes, which are like blueprints for objects, and inside the classes,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.84, + "finishTime": 9.82, + "dialogue": { + "text": "you find the class's methods, which are actions those objects can perform.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 10.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md index 09365361994..a8669ee085d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f638a2644e13c7b450cc0.md @@ -1,14 +1,11 @@ --- id: 662f638a2644e13c7b450cc0 -title: Task 74 +title: Task 73 challengeType: 22 -dashedName: task-74 +dashedName: task-73 --- - + # --description-- @@ -20,7 +17,7 @@ For example, `I recommend this restaurant; their food is delicious.` ## --sentence-- -`That helps a lot! Can you _ a good book for me to learn more about it?` +`That helps a lot. Can you _ a good book for me to learn more about it?` ## --blanks-- @@ -29,3 +26,51 @@ For example, `I recommend this restaurant; their food is delicious.` ### --feedback-- It means to suggest something thought to be good or suitable. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 31.42, + "finishTimestamp": 35.72 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.3, + "dialogue": { + "text": "That helps a lot. Can you recommend a good book for me to learn more about it?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md index b13448da889..4293c1b1eec 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f63e3af6b793ceb32df9d.md @@ -1,14 +1,11 @@ --- id: 662f63e3af6b793ceb32df9d -title: Task 75 +title: Task 74 challengeType: 19 -dashedName: task-75 +dashedName: task-74 --- - + # --description-- @@ -51,3 +48,51 @@ Tom's request for a book recommendation directly contradicts the idea that he is ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 31.42, + "finishTimestamp": 35.72 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.3, + "dialogue": { + "text": "That helps a lot. Can you recommend a good book for me to learn more about it?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md index 9a039409fc8..5bdbe752d2a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f659f6ad8103db5d73490.md @@ -1,18 +1,15 @@ --- id: 662f659f6ad8103db5d73490 -title: Task 76 +title: Task 75 challengeType: 22 -dashedName: task-76 +dashedName: task-75 --- - + # --description-- -The preposition `on` is often used to specify the subject or topic of a book or discussion. In this context, it connects the book to the topic it covers, which is Object-Oriented Programming (OOP). +The preposition `on` is often used to specify the subject or topic of a book or discussion. In this context, it connects the book to the topic it covers, which is `Object-Oriented Programming` (also known as `OOP`). The word `principle` refers to the fundamental theories or beliefs that form the basis for a system, in this case, the core ideas of OOP. @@ -45,3 +42,51 @@ This possessive form shows that the noun followed belongs to Object-Oriented Pro ### --feedback-- They are the basic ideas or rules that guide the structure and functioning of OOP. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 36.22, + "finishTimestamp": 38.92 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.7, + "dialogue": { + "text": "Of course! I have a book on OOP's principles.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md index 59349fd5577..ec6dcf0459d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f66ed185bc53e6171be3c.md @@ -1,14 +1,11 @@ --- id: 662f66ed185bc53e6171be3c -title: Task 77 +title: Task 76 challengeType: 19 -dashedName: task-77 +dashedName: task-76 --- - + # --description-- @@ -51,3 +48,51 @@ Sarah states that she has the book, indicating that she owns it and is referring ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 36.22, + "finishTimestamp": 38.92 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.7, + "dialogue": { + "text": "Of course! I have a book on OOP's principles.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md index 8d64860916f..4cf9e763669 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f67ce5ef6803efa19be3b.md @@ -1,14 +1,11 @@ --- id: 662f67ce5ef6803efa19be3b -title: Task 78 +title: Task 77 challengeType: 22 -dashedName: task-78 +dashedName: task-77 --- - + # --description-- @@ -45,3 +42,51 @@ It is used to describe a large number or quantity, emphasizing the volume. ### --feedback-- It refers to human beings collectively, typically used to discuss groups or a number of individuals. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 39.2, + "finishTimestamp": 41.9 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.7, + "dialogue": { + "text": "I'll send you the title. It has helped many people I know.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md index 4114c1cc281..4ece6d83e37 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-use-basic-programming-vocabulary-in-conversations/662f69e2ea29ba3fd64e66e0.md @@ -1,15 +1,11 @@ --- id: 662f69e2ea29ba3fd64e66e0 -title: Task 79 +title: Task 78 challengeType: 19 -dashedName: task-79 +dashedName: task-78 --- - + # --description-- @@ -52,3 +48,88 @@ There is no indication that Sarah authored the book; her recommendation is based ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-breakroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "5.1-3.mp3", + "startTime": 1, + "startTimestamp": 31.42, + "finishTimestamp": 41.9 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.3, + "dialogue": { + "text": "That helps a lot. Can you recommend a good book for me to learn more about it?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.55 + }, + { + "character": "Sarah", + "opacity": 1, + "startTime": 5.55 + }, + { + "character": "Sarah", + "startTime": 5.8, + "finishTime": 8.3, + "dialogue": { + "text": "Of course! I have a book on OOP's principles.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 8.78, + "finishTime": 11.48, + "dialogue": { + "text": "I'll send you the title. It has helped many people I know.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 11.98 + } + ] +} +```