From 89666aaab5f0f5fa283dc2058050ef06ee34b623 Mon Sep 17 00:00:00 2001 From: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com> Date: Mon, 17 Jun 2024 19:45:43 -0300 Subject: [PATCH] feat(curriculum): add animations to block 9.3 of the English Curriculum (#55201) Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com> --- .../6626261426a32b191320ecbe.md | 139 +++++++++++- .../662626b2e13cfe1d39bc40fd.md | 55 ++++- .../66262700a108801e85319172.md | 55 ++++- .../6626273eb00c031f4988f129.md | 4 +- .../662629de1d3ccf2559a76a02.md | 2 +- .../66262a51f3a76626829fe191.md | 53 ++++- .../66262a982c6ae427498f9871.md | 53 ++++- .../66262b58c53d902944183b44.md | 82 ++++++- .../66262b91a2380f2a02d20e94.md | 2 +- .../66262c938943392c6aa23d39.md | 2 +- .../66262d2afcdcf52e02a98d24.md | 71 +++++- .../66262d74745ccb2efde7670e.md | 71 +++++- .../66263023754e892fd8fd3eee.md | 100 ++++++++- .../6626346c3db7ed3eab925b8c.md | 2 +- .../662634fa4dab0640457469f6.md | 2 +- .../6626355a442bde41613ed03b.md | 70 +++++- .../662635b73cca81426d091f59.md | 76 ++++++- .../66263606a953984372df559a.md | 53 ++++- .../662636481f9a3a4467dcaec3.md | 55 ++++- .../662637442baaf548015d56d9.md | 198 ++++++++++++++++- .../662637b4ae77ed48d6d5ba8d.md | 53 ++++- .../66263800f12d8d4a6edffdcd.md | 53 ++++- .../66263852d4e9534b53c82e2e.md | 53 ++++- .../66263891f8b3f74c36cd90b4.md | 53 ++++- .../662638ca74be054d04c448fa.md | 83 ++++++- .../662639212dc5664e08ec05f6.md | 92 +++++++- .../6626396c2fd2604f117731b2.md | 92 +++++++- .../66263a41ce552c514cb6fc3e.md | 71 +++++- .../66263aace1c84e52a2974049.md | 71 +++++- .../66263b5ca3878d54811f9ac2.md | 53 ++++- .../66263d28fe1eae5a2601d0d6.md | 202 +++++++++++++++++- .../66263d47baac2d5ad278e68c.md | 62 +++++- .../66264a9e3e030663acc4109a.md | 62 +++++- .../66264bc673d62766a8ab48bc.md | 53 ++++- .../66265cebc033f66a2a4451e9.md | 62 +++++- .../66265d447926ae6b9e9af13e.md | 62 +++++- .../66265dd49cbab56d038d0d2e.md | 62 +++++- .../66265e0ac3bdc26ddf3525f5.md | 62 +++++- .../66265e4a43ec6d6e9ba7cc79.md | 64 +++++- .../66265ec39f8cf36fe615bd11.md | 64 +++++- .../66265f07ee69a670cc620d1e.md | 71 +++++- .../66265f3bb6ec0c7186e0c621.md | 73 ++++++- .../6626676b898b1d721834736a.md | 102 ++++++++- .../662668a5aa1437017755151d.md | 73 ++++++- 44 files changed, 2718 insertions(+), 175 deletions(-) diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md index b04a968f27e..896712f6cb7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626261426a32b191320ecbe.md @@ -7,8 +7,145 @@ dashedName: dialogue-1-an-issue-with-the-computer # --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": "Tom", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Sarah", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "9.3-1.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": 4.8, + "dialogue": { + "text": "Hey, Sarah. My computer is acting up. I can't open any files.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 5.4, + "finishTime": 8.04, + "dialogue": { + "text": "Oh, that's frustrating. Have you tried restarting it?", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 8.3, + "finishTime": 10.26, + "dialogue": { + "text": "Yes, I did, but it didn't work.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 10.72, + "finishTime": 12.58, + "dialogue": { + "text": "Okay, no worries. You might want to check", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 12.58, + "finishTime": 14.72, + "dialogue": { + "text": "if there's enough storage space on your hard drive.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 14.9, + "finishTime": 16.42, + "dialogue": { + "text": "Sometimes that causes issues.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 16.72, + "finishTime": 17.78, + "dialogue": { + "text": "How do I do that?", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 18.18, + "finishTime": 21.06, + "dialogue": { + "text": "Just right click on the hard drive icon and select Properties.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 21.4, + "finishTime": 23.02, + "dialogue": { + "text": "It'll show you the available space.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 23.42, + "finishTime": 25.58, + "dialogue": { + "text": "Got it. Thanks. I'll give that a shot.", + "align": "left" + } + }, + { + "character": "Sarah", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 26.08 + }, + { + "character": "Tom", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 26.58 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md index 254a4f1093b..ec4d587938c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662626b2e13cfe1d39bc40fd.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-1 --- - + # --description-- @@ -20,7 +17,7 @@ Tom: Hey Sarah, my computer is acting up. I can't open any files. ## --sentence-- -`Hey Sarah, my computer is _ up. I can't _ any files.` +`Hey, Sarah. My computer is _ up. I can't _ any files.` ## --blanks-- @@ -37,3 +34,51 @@ It refers to the computer not working correctly. ### --feedback-- It means to access or start something, like files. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.8 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.8, + "dialogue": { + "text": "Hey, Sarah. My computer is acting up. I can't open any files.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md index eb832b34681..b08a0c3e9eb 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262700a108801e85319172.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-2 --- - + # --description-- -Tom is having a hard time. +Listen to the audio and answer the question. # --question-- @@ -51,3 +48,51 @@ His computer is malfunctioning and he can't open files. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.8 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.8, + "dialogue": { + "text": "Hey, Sarah. My computer is acting up. I can't open any files.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md index 73596087d59..1133a67966a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626273eb00c031f4988f129.md @@ -7,13 +7,13 @@ dashedName: task-3 # --description-- -Frustration is a feeling of being upset or annoyed because of inability to change or achieve something. For example, it can be frustrating when you're trying to learn a new skill but find it difficult. This emotion often comes when something is hard or doesn't go as planned. +`Frustration` is the feeling of being upset or annoyed because of inability to change or achieve something. For example, it can be `frustrating` when you're trying to learn a new skill but find it difficult. This emotion often comes when something is hard or doesn't go as planned. # --question-- ## --text-- -What does it mean to feel frustrated? +What does it mean to `feel frustrated`? ## --answers-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md index 5c553ec0dac..145a986f6f3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662629de1d3ccf2559a76a02.md @@ -7,7 +7,7 @@ dashedName: task-4 # --description-- -To `start` something means to begin it or initiate it. For example, `you start a car by turning on the ignition`. +To `start` something is to begin it or to initiate it. For example, `you start a car by turning on the ignition`. `Restart`, on the other hand, means to `start` something again after it has stopped. For instance, `restarting a computer` means turning it off and then back on to refresh its system. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md index c40ee08af9a..662bd29bd28 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a51f3a76626829fe191.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-5 --- - + # --description-- @@ -35,3 +32,51 @@ It refers to feeling upset or annoyed due to a challenging situation. ### --feedback-- It means turning something off and then back on again to resolve an issue. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 4.4, + "finishTimestamp": 7.04 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.64, + "dialogue": { + "text": "Oh, that's frustrating. Have you tried restarting it?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md index 59727a03faa..d1914792db8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262a982c6ae427498f9871.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-6 --- - + # --description-- @@ -51,3 +48,51 @@ Sarah is asking about a specific action Tom might have taken himself, not about ## --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": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 4.4, + "finishTimestamp": 7.04 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.64, + "dialogue": { + "text": "Oh, that's frustrating. Have you tried restarting it?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 4.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md index ca3051030f0..398ca3d0b22 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b58c53d902944183b44.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-7 --- - + # --description-- @@ -52,3 +48,79 @@ Yes, he tried restarting, but it didn't help. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.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": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 4.4, + "finishTimestamp": 9.26 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.64, + "dialogue": { + "text": "Oh, that's frustrating. Have you tried restarting it?", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.77 + }, + { + "character": "Tom", + "opacity": 1, + "startTime": 3.77 + }, + { + "character": "Tom", + "startTime": 3.9, + "finishTime": 5.86, + "dialogue": { + "text": "Yes, I did, but it didn't work.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 6.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md index 9f085435bdb..99a29d5731a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262b91a2380f2a02d20e94.md @@ -7,7 +7,7 @@ dashedName: task-8 # --description-- -`Storage` in computers refers to the place where data is kept. It's like a digital cupboard where files are stored. For example, `saving photos on your computer uses its storage`. +The `storage` in computers has to do with the place where data is kept. It's like a digital cupboard where files are stored. For example, `saving photos on your computer uses its storage`. `Storage space` is the amount of room available for storing data. It's like how much space you have in a cupboard. If you have a lot of `storage space`, you can save many files. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md index c91866f2571..d97d1e58806 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262c938943392c6aa23d39.md @@ -7,7 +7,7 @@ dashedName: task-9 # --description-- -A `hard drive` is a component in computers used to store data permanently. It's like a large file cabinet where all your digital files are kept. For example, when you save documents, photos, or music on your computer, they are stored on the `hard drive`. +A `hard drive` is a component in computers used to store data permanently. It's like a large file cabinet where all digital files are kept. For example, when you save documents, photos, or music on your computer, they are stored on the `hard drive`. It's different from temporary storage, which is like a desk where things are only kept for a short time while in use. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md index e9db210af34..8d473436fcd 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d2afcdcf52e02a98d24.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-10 --- - + # --description-- @@ -43,3 +40,69 @@ It relates to the place where data is kept in a computer. ### --feedback-- It indicates that something happens on certain occasions, but not always. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 9.52, + "finishTimestamp": 15.42 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Okay, no worries. You might want to check", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.06, + "finishTime": 5.2, + "dialogue": { + "text": "if there's enough storage space on your hard drive.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.38, + "finishTime": 6.9, + "dialogue": { + "text": "Sometimes that causes issues.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md index cfbfad09481..be11b047516 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66262d74745ccb2efde7670e.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-11 --- - + # --description-- @@ -51,3 +48,69 @@ The focus is on storage space, not on the computer's speed. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 9.52, + "finishTimestamp": 15.42 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Okay, no worries. You might want to check", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.06, + "finishTime": 5.2, + "dialogue": { + "text": "if there's enough storage space on your hard drive.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.38, + "finishTime": 6.9, + "dialogue": { + "text": "Sometimes that causes issues.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md index ec96003597a..16de0cf82f0 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263023754e892fd8fd3eee.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-12 --- - + # --description-- @@ -52,3 +48,97 @@ Tom's inquiry is about checking storage space, not about acquiring new hardware. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.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": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 9.52, + "finishTimestamp": 16.78 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Okay, no worries. You might want to check", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.06, + "finishTime": 5.2, + "dialogue": { + "text": "if there's enough storage space on your hard drive.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.38, + "finishTime": 6.9, + "dialogue": { + "text": "Sometimes that causes issues.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 7.05 + }, + { + "character": "Tom", + "opacity": 1, + "startTime": 7.05 + }, + { + "character": "Tom", + "startTime": 7.2, + "finishTime": 8.26, + "dialogue": { + "text": "How do I do that?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 8.76 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md index 05cce11dc41..a7173b1d3d6 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626346c3db7ed3eab925b8c.md @@ -27,7 +27,7 @@ It's the other way around: `right click` for options, `left click` for navigatio --- -`Right click` opens up options, `left click` is for selecting or navigating. +`Right click` opens up more options, `left click` is for selecting or navigating. --- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md index f8dbd6f9fdb..c16f9f6469b 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662634fa4dab0640457469f6.md @@ -9,7 +9,7 @@ dashedName: task-14 A `property` is a characteristic or feature of something. For example, the color of a car is a `property` of the car. -In programming, a `property` is an attribute or characteristic of an object. The term `properties` is the plural form, meaning more than one characteristic. For instance, `properties of a smartphone might include its screen size, color, and storage capacity`. +In programming, a `property` is an attribute or a characteristic of an object. The term `properties` is the plural form, meaning more than one characteristic. For instance, `properties of a smartphone might include its screen size, color, and storage capacity`. # --question-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md index 027cd1908f6..13430268005 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626355a442bde41613ed03b.md @@ -5,20 +5,17 @@ challengeType: 22 dashedName: task-15 --- - + # --description-- -This task focuses on understanding specific instructions for checking computer storage space. +Listen to the audio and fill in the blanks. # --fillInTheBlank-- ## --sentence-- -`Just _-click on the hard drive icon and select '_'. It'll show you the _ space.` +`Just _ click on the hard drive icon and select _. It'll show you the _ space.` ## --blanks-- @@ -30,11 +27,11 @@ It refers to the action of clicking the right mouse button. --- -`properties` +`Properties` ### --feedback-- -In this context, it's an option to view detailed information about the hard drive. +In this context, it's an option to view detailed information about the hard drive. Capitalize it. --- @@ -43,3 +40,60 @@ In this context, it's an option to view detailed information about the hard driv ### --feedback-- It describes the space that is not yet used and free for storing data. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 17.18, + "finishTimestamp": 22.02 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "Just right click on the hard drive icon and select Properties.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.22, + "finishTime": 5.84, + "dialogue": { + "text": "It'll show you the available space.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.34 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md index e92d030ef28..8af3a7100a8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662635b73cca81426d091f59.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-16 --- - + # --description-- -Sarah provides a series of steps to Tom for checking storage space on his hard drive. Understanding these steps is key to performing similar tasks in a computer environment. +Listen to the audio and answer the question. # --question-- @@ -22,19 +19,19 @@ What series of actions does Sarah suggest to Tom for checking his hard drive's a ## --answers-- -Left-click on the icon and choose 'Properties'. +Left click on the icon and choose Properties ### --feedback-- -Sarah specifically mentions right-clicking, not left-clicking. +Sarah specifically mentions right clicking, not left clicking. --- -Right-click on the hard drive icon and select 'Properties'. +Right click on the hard drive icon and select Properties --- -Unplug the hard drive and then reconnect it. +Unplug the hard drive and then reconnect it ### --feedback-- @@ -42,12 +39,69 @@ Unplugging the hard drive is not part of the instructions Sarah gives. --- -Restart the computer and open the file explorer. +Restart the computer and open the file explorer ### --feedback-- -Sarah's instructions involve right-clicking the icon, not restarting the computer. +Sarah's instructions involve right clicking the icon, not restarting the computer. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 17.18, + "finishTimestamp": 22.02 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "Just right click on the hard drive icon and select properties.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.22, + "finishTime": 5.84, + "dialogue": { + "text": "It'll show you the available space.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.34 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md index 9652f77e945..0aadbbaa452 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263606a953984372df559a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-17 --- - + # --description-- @@ -35,3 +32,51 @@ It indicates understanding or receiving the information. ### --feedback-- It means to try or attempt something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 22.22, + "finishTimestamp": 24.58 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.36, + "dialogue": { + "text": "Got it. Thanks. I'll give that a shot.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 3.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md index af0a9206b7f..b097a96922f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662636481f9a3a4467dcaec3.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-18 --- - + # --description-- -Tom responds to Sarah's instructions. +Listen to the audio and answer the question. # --question-- @@ -51,3 +48,51 @@ Tom expresses readiness to try without asking for more information. ## --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": "9.3-1.mp3", + "startTime": 1, + "startTimestamp": 22.22, + "finishTimestamp": 24.58 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.36, + "dialogue": { + "text": "Got it. Thanks. I'll give that a shot.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 3.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md index 377831543b3..1a0c40e8692 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637442baaf548015d56d9.md @@ -7,8 +7,204 @@ dashedName: dialogue-2-an-online-meeting-for-software-training # --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": "office-cafe.png", + "characters": [ + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + }, + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 26.18 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 5.22, + "dialogue": { + "text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 5.54 + }, + { + "background": "company1-boardroom.png", + "character": "Maria", + "opacity": 1, + "startTime": 5.54 + }, + { + "character": "Maria", + "startTime": 5.86, + "finishTime": 8.36, + "dialogue": { + "text": "Of course. Have you tried watching the tutorial videos?", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.66 + }, + { + "background": "office-cafe.png", + "character": "David", + "opacity": 1, + "startTime": 8.66 + }, + { + "character": "David", + "startTime": 8.96, + "finishTime": 11.1, + "dialogue": { + "text": "I did, but I'm still a bit confused.", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 11.42 + }, + { + "background": "company1-boardroom.png", + "character": "Maria", + "opacity": 1, + "startTime": 11.42 + }, + { + "character": "Maria", + "startTime": 11.74, + "finishTime": 14.06, + "dialogue": { + "text": "No worries. You might want to click on the Help menu.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 14.38, + "finishTime": 16.02, + "dialogue": { + "text": "There are step-by-step guides there.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 16.26 + }, + { + "background": "office-cafe.png", + "character": "David", + "opacity": 1, + "startTime": 16.26 + }, + { + "character": "David", + "startTime": 16.5, + "finishTime": 19.06, + "dialogue": { + "text": "Okay, I'll check that out. Anything else I should do?", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 19.33 + }, + { + "background": "company1-boardroom.png", + "character": "Maria", + "opacity": 1, + "startTime": 19.33 + }, + { + "character": "Maria", + "startTime": 19.6, + "finishTime": 22.58, + "dialogue": { + "text": "If you're still having issues, you can always reach out to our support team.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 22.9, + "finishTime": 24.94, + "dialogue": { + "text": "They're great at helping with specific problems.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 25.26 + }, + { + "background": "office-cafe.png", + "character": "David", + "opacity": 1, + "startTime": 25.26 + }, + { + "character": "David", + "startTime": 25.58, + "finishTime": 27.18, + "dialogue": { + "text": "Thanks. I'll give that a go.", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 27.68 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md index 1c6aaa2170e..6b443454c96 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662637b4ae77ed48d6d5ba8d.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-19 --- - + # --description-- @@ -35,3 +32,51 @@ It refers to experiencing difficulty or problems. ### --feedback-- It means moving in one side and out of the other side of something, often indicating progression. + +# --scene-- + +```json +{ + "setup": { + "background": "office-cafe.png", + "characters": [ + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.22 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 5.22, + "dialogue": { + "text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md index 09e14ee77a4..6578a5fd6c1 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263800f12d8d4a6edffdcd.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-20 --- - + # --description-- @@ -51,3 +48,51 @@ David is seeking help for navigation, not improvement suggestions. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "office-cafe.png", + "characters": [ + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.22 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 5.22, + "dialogue": { + "text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md index 59d96a7cda4..40f0d9da3e1 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263852d4e9534b53c82e2e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-21 --- - + # --description-- @@ -35,3 +32,51 @@ It indicates questioning past actions or experiences. ### --feedback-- It refers to the act of looking at or observing something, such as videos. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 4.86, + "finishTimestamp": 7.36 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Of course. Have you tried watching the tutorial videos?", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md index 53954c5a0d5..8221a6dbbf7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263891f8b3f74c36cd90b4.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-22 --- - + # --description-- @@ -51,3 +48,51 @@ To watch tutorial videos for guidance ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 4.86, + "finishTimestamp": 7.36 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Of course. Have you tried watching the tutorial videos?", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md index d4048a8a5e7..25bef095398 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662638ca74be054d04c448fa.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-23 --- - + # --description-- @@ -52,3 +48,80 @@ While he is still confused, David doesn't comment on the helpfulness of the vide ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + }, + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 4.86, + "finishTimestamp": 10.1 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Of course. Have you tried watching the tutorial videos?", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 3.8 + }, + { + "background": "office-cafe.png", + "character": "David", + "opacity": 1, + "startTime": 3.8 + }, + { + "character": "David", + "startTime": 4.1, + "finishTime": 6.24, + "dialogue": { + "text": "I did, but I'm still a bit confused.", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 6.74 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md index ac5a787db2f..cd8ec5c5481 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662639212dc5664e08ec05f6.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-24 --- - + # --description-- @@ -52,3 +48,89 @@ Maria offers a specific solution to help with his confusion. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "office-cafe.png", + "characters": [ + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + }, + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 7.96, + "finishTimestamp": 15.02 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 3.14, + "dialogue": { + "text": "I did, but I'm still a bit confused.", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 3.46 + }, + { + "background": "company1-boardroom.png", + "character": "Maria", + "opacity": 1, + "startTime": 3.46 + }, + { + "character": "Maria", + "startTime": 3.78, + "finishTime": 6.1, + "dialogue": { + "text": "No worries. You might want to click on the Help menu.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 6.42, + "finishTime": 8.06, + "dialogue": { + "text": "There are step-by-step guides there.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.56 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md index 5d4631f2902..ce1421e3903 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626396c2fd2604f117731b2.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-25 --- - + # --description-- @@ -52,3 +48,89 @@ David doesn't ask for clarification; he agrees to check it out. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + }, + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 10.54, + "finishTimestamp": 18.06 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.52, + "dialogue": { + "text": "No worries. You might want to click on the Help menu.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 3.84, + "finishTime": 5.48, + "dialogue": { + "text": "There are step-by-step guides there.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 5.72 + }, + { + "background": "office-cafe.png", + "character": "David", + "opacity": 1, + "startTime": 5.72 + }, + { + "character": "David", + "startTime": 5.96, + "finishTime": 8.52, + "dialogue": { + "text": "Okay, I'll check that out. Anything else I should do?", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 9.02 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md index 0f99b31e52c..87f79b6de1c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263a41ce552c514cb6fc3e.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-26 --- - + # --description-- @@ -51,3 +48,69 @@ Her suggestion is to contact the support team, not to attend training. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 18.6, + "finishTimestamp": 23.94 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 2.1, + "dialogue": { + "text": "If you're still having issues,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 2.22, + "finishTime": 3.98, + "dialogue": { + "text": "you can always reach out to our support team.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.3, + "finishTime": 6.34, + "dialogue": { + "text": "They're great at helping with specific problems.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 6.84 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md index eb24df02828..daef3dce865 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263aace1c84e52a2974049.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-27 --- - + # --description-- @@ -51,3 +48,69 @@ Their ability to help with specific problems. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 18.6, + "finishTimestamp": 23.94 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 2.1, + "dialogue": { + "text": "If you're still having issues,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 2.22, + "finishTime": 3.98, + "dialogue": { + "text": "you can always reach out to our support team.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.3, + "finishTime": 6.34, + "dialogue": { + "text": "They're great at helping with specific problems.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 6.84 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md index d02e2af08db..c362b7ce8c2 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263b5ca3878d54811f9ac2.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-28 --- - + # --description-- @@ -53,3 +50,51 @@ David indicates he'll follow Maria's suggestion, not seek help elsewhere. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "office-cafe.png", + "characters": [ + { + "character": "David", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-2.mp3", + "startTime": 1, + "startTimestamp": 24.38, + "finishTimestamp": 26.18 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 2.8, + "dialogue": { + "text": "Thanks. I'll give that a go.", + "align": "center" + } + }, + { + "character": "David", + "opacity": 0, + "startTime": 3.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md index 08dd5cab30f..f2722df908e 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d28fe1eae5a2601d0d6.md @@ -7,8 +7,208 @@ dashedName: dialogue-3-integrating-a-framework # --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": "Sophie", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Brian", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Sophie", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Brian", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.04, + "dialogue": { + "text": "Hey, I'm a bit stuck trying to integrate", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 3.04, + "finishTime": 5.48, + "dialogue": { + "text": "this framework into our project. Any advice?", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 5.98, + "finishTime": 7.44, + "dialogue": { + "text": "Which framework are you working with?", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 8.18, + "finishTime": 10.74, + "dialogue": { + "text": "It's a new one I found for handling user authentication,", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 11.12, + "finishTime": 13.04, + "dialogue": { + "text": "but the documentation is a bit confusing.", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 13.74, + "finishTime": 15.76, + "dialogue": { + "text": "I get that. Make sure you've included", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 15.76, + "finishTime": 18.18, + "dialogue": { + "text": "the framework library in our project dependencies.", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 18.88, + "finishTime": 21.18, + "dialogue": { + "text": "I did that, but now I'm not sure how to set it up", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 21.18, + "finishTime": 23.24, + "dialogue": { + "text": "to work with our existing login system.", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 23.64, + "finishTime": 25.32, + "dialogue": { + "text": "Okay, let's take it step by step.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 25.46, + "finishTime": 28.74, + "dialogue": { + "text": "Check the framework documentation for initialization instructions.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 29.02, + "finishTime": 32.52, + "dialogue": { + "text": "It usually involves configuring settings or initializing the library.", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 33.12, + "finishTime": 35.1, + "dialogue": { + "text": "I'll give that another look. Anything else?", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 35.42, + "finishTime": 38.62, + "dialogue": { + "text": "If you're still having trouble, check if there's a community forum", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 38.62, + "finishTime": 40.2, + "dialogue": { + "text": "or support channel for the framework.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 40.6, + "finishTime": 42.72, + "dialogue": { + "text": "Other developers might have faced similar issues.", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 43.28, + "finishTime": 44.32, + "dialogue": { + "text": "Good point. Thanks.", + "align": "left" + } + }, + { + "character": "Brian", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 44.82 + }, + { + "character": "Sophie", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 45.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md index 1e7f432792f..ffff2c906d8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66263d47baac2d5ad278e68c.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-29 --- - + # --description-- @@ -47,3 +44,60 @@ It is a set of tools or software components designed for a specific purpose. ### --feedback-- It means suggestions or guidance offered to help solve a problem. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.48 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.04, + "dialogue": { + "text": "Hey, I'm a bit stuck trying to integrate", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.04, + "finishTime": 5.48, + "dialogue": { + "text": "this framework into our project. Any advice?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md index 65afad12467..93acefd733a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264a9e3e030663acc4109a.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-30 --- - + # --description-- @@ -51,3 +48,60 @@ Her concern is specifically about integrating a framework, not about starting th ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.48 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.04, + "dialogue": { + "text": "Hey, I'm a bit stuck trying to integrate", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.04, + "finishTime": 5.48, + "dialogue": { + "text": "this framework into our project. Any advice?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md index 1596bd05b1c..ee2e81241ce 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66264bc673d62766a8ab48bc.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-31 --- - + # --description-- @@ -53,3 +50,51 @@ Brian is asking for a specific detail, not about the project's progress. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 4.98, + "finishTimestamp": 6.44 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Which framework are you working with?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 2.96 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md index 17a39c08643..4a3c340ed10 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265cebc033f66a2a4451e9.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-32 --- - + # --description-- @@ -35,3 +32,60 @@ It refers to the process of managing or dealing with something. ### --feedback-- It relates to the process of verifying a user's identity in a system. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 7.18, + "finishTimestamp": 12.04 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "It's a new one I found for handling user authentication,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.94, + "finishTime": 5.86, + "dialogue": { + "text": "but the documentation is a bit confusing.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md index a4aa06fbe9a..97a4e657fad 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265d447926ae6b9e9af13e.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-33 --- - + # --description-- @@ -51,3 +48,60 @@ The focus is on authentication, not bug fixing. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 7.18, + "finishTimestamp": 12.04 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "It's a new one I found for handling user authentication,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.94, + "finishTime": 5.86, + "dialogue": { + "text": "but the documentation is a bit confusing.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md index 1b487e9620a..85facbc34d8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265dd49cbab56d038d0d2e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-34 --- - + # --description-- @@ -35,3 +32,60 @@ It means to have added or incorporated something into a larger group or system. ### --feedback-- It refers to components or elements that a project or system relies on to function correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 12.74, + "finishTimestamp": 17.38 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.02, + "dialogue": { + "text": "I get that. Make sure you've included", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.02, + "finishTime": 5.64, + "dialogue": { + "text": "the framework library in our project dependencies.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md index 79a4ceb736a..7c8068b89a0 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e0ac3bdc26ddf3525f5.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-35 --- - + # --description-- @@ -51,3 +48,60 @@ His advice is specific to project dependencies, not software updates. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 12.74, + "finishTimestamp": 17.38 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.02, + "dialogue": { + "text": "I get that. Make sure you've included", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.02, + "finishTime": 5.64, + "dialogue": { + "text": "the framework library in our project dependencies.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 6.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md index 5f237889045..a51f9131d03 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265e4a43ec6d6e9ba7cc79.md @@ -5,14 +5,11 @@ challengeType: 22 dashedName: task-36 --- - + # --description-- -This task involves comprehending the terms `sure`, `set` and `existing` in the context of integrating new software components with current systems. +Listen to the audio and fill in the blanks. # --fillInTheBlank-- @@ -43,3 +40,60 @@ It refers to arranging or putting something in a particular state or configurati ### --feedback-- It describes something that is already present or currently in place. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 17.88, + "finishTimestamp": 22.24 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "I did that, but now I'm not sure how to set it up", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.3, + "finishTime": 5.36, + "dialogue": { + "text": "to work with our existing login system.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md index 66c82295a9c..b482ee70c33 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265ec39f8cf36fe615bd11.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-37 --- - + # --description-- -Sophie confirms she has completed one step of the process but there’s something else. +Listen to the audio and answer the question. # --question-- @@ -51,3 +48,60 @@ Her uncertainty is about setup, not whether to continue using the framework. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 17.88, + "finishTimestamp": 22.24 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "I did that, but now I'm not sure how to set it up", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.3, + "finishTime": 5.36, + "dialogue": { + "text": "to work with our existing login system.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md index 8b871038846..98b5beaa54d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f07ee69a670cc620d1e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-38 --- - + # --description-- @@ -43,3 +40,69 @@ It means adjusting or setting up the settings of a system or software. ### --feedback-- It involves preparing or getting something ready for its first use. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 22.64, + "finishTimestamp": 31.52 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.68, + "dialogue": { + "text": "Okay, let's take it step by step.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 2.82, + "finishTime": 6.1, + "dialogue": { + "text": "Check the framework documentation for initialization instructions.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.38, + "finishTime": 9.88, + "dialogue": { + "text": "It usually involves configuring settings or initializing the library.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 10.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md index c6661111b29..2184df88490 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/66265f3bb6ec0c7186e0c621.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-39 --- - + # --description-- -Brian is guiding Sophie on what to look for in the framework documentation. Understanding this guidance helps to grasp the steps involved in setting up a software framework. +Listen to the audio and answer the question. # --question-- @@ -51,3 +48,69 @@ The advice is about setting up the library, not enhancing its performance. ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 22.64, + "finishTimestamp": 31.52 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.68, + "dialogue": { + "text": "Okay, let's take it step by step.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 2.82, + "finishTime": 6.1, + "dialogue": { + "text": "Check the framework documentation for initialization instructions.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.38, + "finishTime": 9.88, + "dialogue": { + "text": "It usually involves configuring settings or initializing the library.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 10.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md index f40a76257e6..c508a790542 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/6626676b898b1d721834736a.md @@ -5,15 +5,11 @@ challengeType: 19 dashedName: task-40 --- - + # --description-- -Sophie's response to Brian's suggestion gives insight into her previous actions and her willingness to revisit the framework documentation. Understanding this helps to grasp the context of their conversation. +Listen to the audio and answer the question. # --question-- @@ -52,3 +48,97 @@ Sophie indicates a plan to recheck it herself, not to wait for Brian. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.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": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 22.64, + "finishTimestamp": 34.1 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.68, + "dialogue": { + "text": "Okay, let's take it step by step.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 2.82, + "finishTime": 6.1, + "dialogue": { + "text": "Check the framework documentation for initialization instructions.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.38, + "finishTime": 9.88, + "dialogue": { + "text": "It usually involves configuring settings or initializing the library.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 10.18 + }, + { + "character": "Sophie", + "opacity": 1, + "startTime": 10.18 + }, + { + "character": "Sophie", + "startTime": 10.48, + "finishTime": 12.46, + "dialogue": { + "text": "I'll give that another look. Anything else?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 12.96 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md index cbe0d5a4cf5..fa6fab50769 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-provide-explanations-when-helping-others/662668a5aa1437017755151d.md @@ -5,14 +5,11 @@ challengeType: 19 dashedName: task-41 --- - + # --description-- -Brian provides Sophie with a suggestion for additional resources to consult if she continues to encounter difficulties. Understanding this advice is crucial for recognizing the value of community support in resolving technical issues. +Listen to the audio and answer the question. # --question-- @@ -51,3 +48,69 @@ The suggestion is about seeking help from others, not about upgrading her system ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.3-3.mp3", + "startTime": 1, + "startTimestamp": 34.42, + "finishTimestamp": 41.72 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 4.2, + "dialogue": { + "text": "If you're still having trouble, check if there's a community forum", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 4.2, + "finishTime": 5.78, + "dialogue": { + "text": "or support channel for the framework.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.18, + "finishTime": 8.3, + "dialogue": { + "text": "Other developers might have faced similar issues.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 8.8 + } + ] +} +```