From df6a9b3d8b8db0cc69709827986b28f4d53fa421 Mon Sep 17 00:00:00 2001 From: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com> Date: Mon, 17 Jun 2024 19:16:07 -0300 Subject: [PATCH] feat(curriculum): add animations to block 9.1 of the English Curriculum (#55196) --- .../661f629b4c12b93b615653be.md | 238 +++++++++++++++++- .../661f62dcabe3153bebf1f72a.md | 62 ++++- .../661f8cea1f72013d96065104.md | 53 +++- .../661f8dd25cb5063e427337c9.md | 62 ++++- .../661f906d5019b63f27af438c.md | 53 +++- .../661f9142b11c393fa2e77593.md | 53 +++- .../661f92163598134025d84a8e.md | 66 ++++- .../661f92a4f77e0740906355cb.md | 62 ++++- .../661f92f280d7f340dcfc56ca.md | 53 +++- .../661f94a82f94a341819c0c9c.md | 53 +++- .../6620829558e03f4653f58deb.md | 62 ++++- .../6620836572e36e46d688c04c.md | 62 ++++- .../66209f7a6550cf489ba9a9cd.md | 2 +- .../6620ae52fc918b06f4a8a790.md | 53 +++- .../6620aeaa6aaa2807531e86f9.md | 2 +- .../6620d099d9fdfe0a09652a58.md | 2 +- .../6620d3003ddaf50aac1bc76d.md | 2 +- .../6620d5fa0e60d10ba81bd831.md | 62 ++++- .../6620d6cd9452910c27da19f1.md | 62 ++++- .../6620d86f3f8def0d220fe3d8.md | 91 ++++++- .../6620d9bfd778060e1e264398.md | 53 +++- .../6620da144418460e75025a66.md | 53 +++- .../6620da6a9775020ecae448f4.md | 82 +++++- .../6620dbe988a71c0f99829974.md | 55 +++- .../6620dcbedf73a4100939b90d.md | 62 ++++- .../6620de23b04dcb10920f2666.md | 71 +++++- .../6620dfcbc189b31168594021.md | 64 ++++- .../6620e3abcd0702129df8d7d0.md | 62 ++++- .../6620e4a094f6f213164ef107.md | 62 ++++- .../6620e51c36d18c137b887081.md | 100 +++++++- .../6620e5c0b65d6913e1d94e8a.md | 64 ++++- .../6620e608b5f72b14311595b3.md | 62 ++++- .../662229a912046b51dd81b35a.md | 202 ++++++++++++++- .../662229d4a4690852e430a704.md | 53 +++- .../66222a1ac43cd953b431e464.md | 53 +++- .../66222b2a53c6be5671cd5b38.md | 62 ++++- .../66222b6f66670e574eedea0d.md | 53 +++- .../66222be67d3aa258bc576aee.md | 71 +++++- .../66222c85f656035a4b1325f6.md | 71 +++++- .../66222e95ac25115f2dc5f171.md | 71 +++++- .../66222ef6f67cf4605103f73a.md | 62 ++++- .../66222fe05f1727629efcbeb9.md | 62 ++++- .../662230f3b1103a655e612d6c.md | 53 +++- .../662231495ea4e36644b0a1f3.md | 62 ++++- .../662232980acab86a1f32aed0.md | 71 +++++- .../662234053814b36dc0ab9ae5.md | 53 +++- .../6622346c798d906ee4d31846.md | 80 +++++- .../662236f6f07f7775b35ca43d.md | 80 +++++- .../6622372ee4a646767edcbfde.md | 53 +++- .../6623472f50e39ddeccb047c6.md | 229 ++++++++++++++++- .../662347b1bb7b3cdfcccffa57.md | 62 ++++- .../66234815e0a0b2e1967556c1.md | 62 ++++- .../66234877415f31e2b8717a91.md | 62 ++++- .../66234939088c72e4a35b3608.md | 62 ++++- .../662349f0cadfcce6b20889bd.md | 71 +++++- .../66234a5dc9c4d8e7dcc629d7.md | 71 +++++- .../66234ab7decaffe8ecb8327d.md | 62 ++++- .../66234b28ae877fea2d15571e.md | 62 ++++- .../66234b711dab68eafd8bf850.md | 64 ++++- .../66234f32cadc5ff3e109d696.md | 62 ++++- .../66234fc78749f6f521af89f3.md | 62 ++++- .../662350dc387cd3f81989ba51.md | 62 ++++- .../66235136fd7a23f8f802b279.md | 71 +++++- .../662351c28974b0faad8607be.md | 71 +++++- .../66235f35bef6ef183f7a06ff.md | 55 +++- .../66235ffab373a11abea1a42c.md | 55 +++- .../662360667ceb071bd3061489.md | 71 +++++- .../66236122aafa541e002b61e5.md | 71 +++++- .../6623619449c2dc1f62f15ff2.md | 62 ++++- 69 files changed, 4340 insertions(+), 266 deletions(-) diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md index 11b81043d98..edb26ce5843 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f629b4c12b93b615653be.md @@ -7,8 +7,244 @@ dashedName: dialogue-1-a-code-review-session # --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": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "9.1-1.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": 3.92, + "dialogue": { + "text": "Hi, Tom. Thanks for submitting your code for review.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 4.16, + "finishTime": 5.3, + "dialogue": { + "text": "Let's take a look together.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 5.58, + "finishTime": 8.3, + "dialogue": { + "text": "Sure. I'm still trying to understand the code structure here.", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 8.74, + "finishTime": 10.8, + "dialogue": { + "text": "No worries. That's what code reviews are for.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 11.3, + "finishTime": 14, + "dialogue": { + "text": "First, I'd suggest that you format the code consistently.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 14.14, + "finishTime": 16.04, + "dialogue": { + "text": "It'll be easier for everyone to read.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 16.4, + "finishTime": 20.56, + "dialogue": { + "text": "Got it. So if I indent the blocks consistently, it improves code readability?", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 21.22, + "finishTime": 24.62, + "dialogue": { + "text": "Exactly. Consistent indentation makes the code visually organized.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 24.86, + "finishTime": 27.78, + "dialogue": { + "text": "It's a good practice. It also helps maintainability.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 28.42, + "finishTime": 32.3, + "dialogue": { + "text": "Now, let's talk about error handling. If you encounter potential issues,", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 32.64, + "finishTime": 35.98, + "dialogue": { + "text": "it's a good idea to use conditional statements to handle them gracefully.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 36.72, + "finishTime": 39.18, + "dialogue": { + "text": "So I should include conditional statements to manage them?", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 39.88, + "finishTime": 44.22, + "dialogue": { + "text": "Absolutely. It prevents unexpected crashes and provides a better user experience.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 44.74, + "finishTime": 46.78, + "dialogue": { + "text": "To finish, let's consider the comments.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 47.3, + "finishTime": 51.5, + "dialogue": { + "text": "If you include comments when they're necessary, it helps future developers understand the logic.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 51.68, + "finishTime": 55.1, + "dialogue": { + "text": "I see. So by explaining the complex parts with comments,", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 55.34, + "finishTime": 58.26, + "dialogue": { + "text": "I'll help other people understand the code better. Is that right?", + "align": "right" + } + }, + { + "character": "Sarah", + "startTime": 59, + "finishTime": 61.86, + "dialogue": { + "text": "Precisely. It's a form of documentation within the code.", + "align": "left" + } + }, + { + "character": "Sarah", + "startTime": 62.36, + "finishTime": 63.92, + "dialogue": { + "text": "Great job grasping these concepts.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 64.42, + "finishTime": 66.44, + "dialogue": { + "text": "Thanks. And great tips, by the way.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 66.8, + "finishTime": 69.72, + "dialogue": { + "text": "I'll make those suggested changes and submit the code again.", + "align": "right" + } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 70.22 + }, + { + "character": "Sarah", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 70.72 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md index cd5574525c6..64e53080b54 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f62dcabe3153bebf1f72a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-1 --- - + # --description-- @@ -48,3 +45,60 @@ It's part of a common phrase used to mean examining or reviewing something. ### --feedback-- It emphasizes that the review will be a collaborative effort. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.3 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.92, + "dialogue": { + "text": "Hi, Tom. Thanks for submitting your code for review.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.16, + "finishTime": 5.3, + "dialogue": { + "text": "Let's take a look together.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md index 5e7dac8621b..f38329c4753 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8cea1f72013d96065104.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-3 --- - + # --description-- @@ -37,3 +34,51 @@ It indicates that Tom is in the ongoing process of trying to comprehend the code ### --feedback-- It refers to the organization and layout of the code that Tom is trying to understand. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 4.38, + "finishTimestamp": 7.3 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.92, + "dialogue": { + "text": "Sure. I'm still trying to understand the code structure here.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.42 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md index d11ab1800dd..a6c1b2088c4 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f8dd25cb5063e427337c9.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-2 --- - + # --description-- @@ -51,3 +48,60 @@ The dialogue indicates they will review the code now, not plan further meetings. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.3 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.92, + "dialogue": { + "text": "Hi, Tom. Thanks for submitting your code for review.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.16, + "finishTime": 5.3, + "dialogue": { + "text": "Let's take a look together.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.8 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md index c366e882c37..829b63e9740 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f906d5019b63f27af438c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-4 --- - + # --description-- @@ -51,3 +48,51 @@ He is in the process of trying to understand the code's structure. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 4.38, + "finishTimestamp": 7.3 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.92, + "dialogue": { + "text": "Sure. I'm still trying to understand the code structure here.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.42 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md index c3ee1bbbd9b..0d9e4e99c03 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f9142b11c393fa2e77593.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-5 --- - + # --description-- @@ -51,3 +48,51 @@ Sarah's statement implies the opposite – code reviews are helpful, especially ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 7.54, + "finishTimestamp": 9.8 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.26, + "dialogue": { + "text": "No worries. That's what code reviews are for.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.76 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md index 60eae6d93ae..abfd065330c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92163598134025d84a8e.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-6 --- - + # --description-- @@ -18,7 +15,7 @@ Sarah: First, I'd suggest that you format the code consistently. It'll be easier ## --sentence-- -`_ suggest that you _ the code consistently. It'll be _ for everyone to read.` +`First, _ suggest that you _ the code consistently. It'll be _ for everyone to read.` ## --blanks-- @@ -26,7 +23,7 @@ Sarah: First, I'd suggest that you format the code consistently. It'll be easier ### --feedback-- -It indicates Sarah is making a suggestion about code formatting. The first letter is capitalized. +A contraction of `I` and `would`. The first letter is capitalized. --- @@ -43,3 +40,60 @@ It refers to the arrangement or structuring of the code. ### --feedback-- It implies that consistent formatting will make the code more straightforward to read. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 10.3, + "finishTimestamp": 15.04 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.7, + "dialogue": { + "text": "First, I'd suggest that you format the code consistently.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.84, + "finishTime": 5.74, + "dialogue": { + "text": "It'll be easier for everyone to read.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.24 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md index 23a409279d8..f63a044058f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92a4f77e0740906355cb.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-7 --- - + # --description-- @@ -51,3 +48,60 @@ Sarah's suggestion is about formatting for readability, not a complete rewrite o ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 10.3, + "finishTimestamp": 15.04 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.7, + "dialogue": { + "text": "First, I'd suggest that you format the code consistently.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.84, + "finishTime": 5.74, + "dialogue": { + "text": "It'll be easier for everyone to read.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.24 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md index 448544f5989..d010650f09c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f92f280d7f340dcfc56ca.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-8 --- - + # --description-- @@ -29,3 +26,51 @@ For example, `In Python, the body of a loop or a function is indented to show th ### --feedback-- It refers to creating space at the beginning of a line to visually separate code blocks, for better clarity and readability. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 15.2, + "finishTimestamp": 19.6 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.4, + "dialogue": { + "text": "Got it. So if I indent the blocks consistently, it improves code readability?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md index fe4de77ee8d..8a09688c654 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/661f94a82f94a341819c0c9c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-9 --- - + # --description-- @@ -55,3 +52,51 @@ Proper indentation actually makes understanding and reading code easier, not mor ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 15.2, + "finishTimestamp": 19.6 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 5.4, + "dialogue": { + "text": "Got it. So if I indent the blocks consistently, it improves code readability?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 5.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md index a805369d381..ab5eb0a9bfe 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620829558e03f4653f58deb.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-10 --- - + # --description-- @@ -49,3 +46,60 @@ This word describes how something looks, in this case, how the code looks better ### --feedback-- This refers to how easy it is to keep the code working well and easy to understand as it changes over time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 20.02, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.6, + "dialogue": { + "text": "Exactly. Consistent indentation makes the code visually organized.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.84, + "finishTime": 7.76, + "dialogue": { + "text": "It's a good practice. It also helps maintainability.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 8.26 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md index b2343ca2dab..66dc125a270 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620836572e36e46d688c04c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-11 --- - + # --description-- @@ -51,3 +48,60 @@ While some languages require indentation for the code to work, in all languages, ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 20.02, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.6, + "dialogue": { + "text": "Exactly. Consistent indentation makes the code visually organized.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.84, + "finishTime": 7.76, + "dialogue": { + "text": "It's a good practice. It also helps maintainability.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 8.26 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md index 534015f4e3c..093cc13d4cf 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66209f7a6550cf489ba9a9cd.md @@ -9,7 +9,7 @@ dashedName: task-12 `To handle` something means to deal with or manage it. In programming, `handling` involves managing data or operations. For example, `to handle user input means to manage what happens when a user enters data`. -`Error handling` is dealing with errors that occur when the program runs. It's about writing code that can manage these errors without crashing. For example, `using try-except blocks in Python to handle errors that might occur when a program runs`. +`Error handling` is dealing with errors that occur when the program runs. It has to do with writing code that can manage these errors without crashing. For example, `using try-except blocks in Python to handle errors that might occur when a program runs`. # --question-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md index ea19ac062a1..a6abb8ea3a4 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620ae52fc918b06f4a8a790.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-13 --- - + # --description-- @@ -27,3 +24,51 @@ Instructor: Now, let's talk about error handling. ### --feedback-- It is the process of managing and responding to errors in a program to prevent it from crashing. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 27.42, + "finishTimestamp": 29.28 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 2.86, + "dialogue": { + "text": "Now, let's talk about error handling.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md index 87b8d757baf..dbbb7f8c9e9 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620aeaa6aaa2807531e86f9.md @@ -9,7 +9,7 @@ dashedName: task-14 The verb `encounter` means to meet or come across something, especially something unexpected. In programming, `encountering` an issue or a bug means coming across a problem while the code is running. -For example, `You might encounter an error if the user inputs the wrong type of data.` It's about facing or dealing with something unexpectedly. +For example, `You might encounter an error if the user inputs the wrong type of data.` This sentence means that you may unexpectedly face or have to deal with an error. # --question-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md index 4803f03ee14..ce66c333da8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d099d9fdfe0a09652a58.md @@ -7,7 +7,7 @@ dashedName: task-15 # --description-- -The word `potential` refers to something that could happen or exist in the future, but it isn't certain. In programming, talking about a `potential issue` means there could be a problem with the code that might occur under certain conditions. It's not a definite problem but something that could become one. +The word `potential` refers to something that could possibly happen or exist in the future, even though it isn't certain. In programming, talking about a `potential issue` means there could be a problem with the code that might occur under certain conditions. It's not a definite problem but something that could become one. For example, `There is a potential issue if the user enters a very large number.` This means the problem isn't happening right now, but it could happen if the situation occurs. diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md index c17e2e01ac4..3f85beaad65 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d3003ddaf50aac1bc76d.md @@ -13,7 +13,7 @@ A `condition` is a test in code that checks if something is true or false. For i A `conditional` is generally an adjective referring to something that depends on a `condition` or `conditions`. In programming, it is used to describe any expression or feature that involves logical `conditions`. It's not limited to explicit "if-then" structure but can also refer to any setup that alters behavior based on `conditions`, including loops or even ternary operators. -A `conditional statement` is a statement that only runs if a certain `condition` is true. For example, `if x > 5: print("Large")` is a `conditional statement` because it prints `Large` only if `x` is greater than 5. +A `conditional statement` is a statement that only runs if a certain `condition` is true. For example, `if x > 5: print("Large")` is a `conditional statement`. It prints `Large` only if `x` is greater than 5. # --question-- diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md index 3e1b6668c88..4ce09679d87 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d5fa0e60d10ba81bd831.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-17 --- - + # --description-- @@ -45,3 +42,60 @@ It is a line of code that runs only if a specific condition is met. ### --feedback-- In programming, it means dealing with something in a smooth and efficient way, often preventing the program from crashing. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 27.42, + "finishTimestamp": 34.98 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.88, + "dialogue": { + "text": "Now, let's talk about error handling. If you encounter potential issues,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.22, + "finishTime": 8.56, + "dialogue": { + "text": "it's a good idea to use conditional statements to handle them gracefully.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 9.06 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md index dc1a7004b1b..0131d7d3da7 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d6cd9452910c27da19f1.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-18 --- - + # --description-- @@ -51,3 +48,60 @@ Focusing only on frequent errors doesn't cover all potential issues. Sarah is ta ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 27.42, + "finishTimestamp": 34.98 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.88, + "dialogue": { + "text": "Now, let's talk about error handling. If you encounter potential issues,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.22, + "finishTime": 8.56, + "dialogue": { + "text": "it's a good idea to use conditional statements to handle them gracefully.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 9.06 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md index a57404ef206..3d629d10f4c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d86f3f8def0d220fe3d8.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-19 --- - + # --description-- @@ -52,3 +48,88 @@ Tom's reference is not about programming languages, but about a specific aspect ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.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.1-1.mp3", + "startTime": 1, + "startTimestamp": 27.42, + "finishTimestamp": 38.18 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.88, + "dialogue": { + "text": "Now, let's talk about error handling. If you encounter potential issues,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.22, + "finishTime": 8.56, + "dialogue": { + "text": "it's a good idea to use conditional statements to handle them gracefully.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 8.93 + }, + { + "character": "Tom", + "opacity": 1, + "startTime": 8.93 + }, + { + "character": "Tom", + "startTime": 9.3, + "finishTime": 11.76, + "dialogue": { + "text": "So I should include conditional statements to manage them?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 12.26 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md index ede691c03d3..0521b63cd8b 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620d9bfd778060e1e264398.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-20 --- - + # --description-- @@ -43,3 +40,51 @@ This word describes something that happens without warning, which is what good e ### --feedback-- This word is used to compare and show improvement over something else, in this case, the user experience. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 38.68, + "finishTimestamp": 43.22 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.54, + "dialogue": { + "text": "Absolutely. It prevents unexpected crashes and provides a better user experience.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.04 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md index 55f8f580bc8..e1ffa47ec88 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da144418460e75025a66.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-21 --- - + # --description-- @@ -43,3 +40,51 @@ This noun refers to sudden failures in the program. ### --feedback-- This verb means to supply or make available something needed or beneficial. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 38.68, + "finishTimestamp": 43.22 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 5.54, + "dialogue": { + "text": "Absolutely. It prevents unexpected crashes and provides a better user experience.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.04 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md index ff4175f051d..612006d1a60 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620da6a9775020ecae448f4.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-22 --- - + # --description-- @@ -52,3 +48,79 @@ Using conditional statements ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.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": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 35.52, + "finishTimestamp": 43.22 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.66, + "dialogue": { + "text": "So I should include conditional statements to manage them?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.01 + }, + { + "character": "Sarah", + "opacity": 1, + "startTime": 4.01 + }, + { + "character": "Sarah", + "startTime": 4.36, + "finishTime": 8.7, + "dialogue": { + "text": "Absolutely. It prevents unexpected crashes and provides a better user experience.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 9.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md index e5005e04a9b..aec0be86ec3 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dbe988a71c0f99829974.md @@ -5,14 +5,11 @@ challengeType: 22 dashedName: task-23 --- - + # --description-- -Understanding phrases that show a change or ending in a conversation is useful, especially in a learning or meeting context. +Listen to the audio and fill in the blanks. # --fillInTheBlank-- @@ -35,3 +32,51 @@ This word is often used to indicate the end or conclusion of an activity or disc ### --feedback-- It means to think about something carefully, often before making a decision or judgment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 43.74, + "finishTimestamp": 45.78 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.04, + "dialogue": { + "text": "To finish, let's consider the comments.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 3.54 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md index 3be027cead7..eabbfed6e17 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dcbedf73a4100939b90d.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-24 --- - + # --description-- @@ -47,3 +44,60 @@ It refers to developers who will work on or review the code at a later time. ### --feedback-- It refers to the reasoning or the thought process behind the code. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 46.3, + "finishTimestamp": 50.5 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 2.98, + "dialogue": { + "text": "If you include comments when they're necessary,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.08, + "finishTime": 5.2, + "dialogue": { + "text": "it helps future developers understand the logic.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 5.7 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md index c22fc49be12..1ab6468924a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620de23b04dcb10920f2666.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-25 --- - + # --description-- @@ -51,3 +48,69 @@ Comments help in understanding the code but do not directly prevent errors in th ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 43.74, + "finishTimestamp": 50.5 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 3.04, + "dialogue": { + "text": "To finish, let's consider the comments.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 3.56, + "finishTime": 5.54, + "dialogue": { + "text": "If you include comments when they're necessary,", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 5.64, + "finishTime": 7.76, + "dialogue": { + "text": "it helps future developers understand the logic.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 8.26 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md index b90e85fc9f6..fe3ebea7f01 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620dfcbc189b31168594021.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-26 --- - + # --description-- @@ -22,7 +19,7 @@ In this case, he's talking about explaining complex or difficult parts of the co ## --sentence-- -`I see. So _ explaining the _ parts with comments, I’ll help _ people understand the code. Is _ right?` +`I see. So _ explaining the _ parts with comments, I'll help _ people understand the code. Is _ right?` ## --blanks-- @@ -55,3 +52,60 @@ In this context, it refers to people apart from Tom, likely future developers or ### --feedback-- It is used here to ask for confirmation, ensuring he understood the concept correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 50.48, + "finishTimestamp": 57.26 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.62, + "dialogue": { + "text": "I see. So by explaining the complex parts with comments,", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 4.86, + "finishTime": 7.78, + "dialogue": { + "text": "I'll help other people understand the code better. Is that right?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 8.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md index e0aa29329a9..fca6d317c7d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e3abcd0702129df8d7d0.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-27 --- - + # --description-- @@ -37,3 +34,60 @@ It is used to agree strongly or to confirm that something is exact or correct. ### --feedback-- It means inside the scope or boundaries of something, in this case, the code. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 57.8, + "finishTimestamp": 62.92 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.06, + "dialogue": { + "text": "Precisely. It's a form of documentation within the code.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.56, + "finishTime": 6.12, + "dialogue": { + "text": "Great job grasping these concepts.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.62 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md index 2df902e4082..35d5493c80f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e4a094f6f213164ef107.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-28 --- - + # --description-- @@ -39,3 +36,60 @@ It means a way of doing something. ### --feedback-- It indicates the action of understanding or comprehending, currently happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Sarah", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 57.8, + "finishTimestamp": 62.92 + } + }, + "commands": [ + { + "character": "Sarah", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sarah", + "startTime": 1, + "finishTime": 4.06, + "dialogue": { + "text": "Precisely. It's a form of documentation within the code.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 4.56, + "finishTime": 6.12, + "dialogue": { + "text": "Great job grasping these concepts.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 6.62 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md index b7e5e9a6122..25c30da783a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e51c36d18c137b887081.md @@ -5,11 +5,7 @@ challengeType: 19 dashedName: task-29 --- - + # --description-- @@ -52,3 +48,97 @@ The discussion is about helping others, not just Sarah, understand the code. ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.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": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 50.48, + "finishTimestamp": 63.12 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "I see. So by explaining the complex parts with comments,", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 5.06, + "finishTime": 7.98, + "dialogue": { + "text": "I'll help other people understand the code better. Is that right?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 8.35 + }, + { + "character": "Sarah", + "opacity": 1, + "startTime": 8.35 + }, + { + "character": "Sarah", + "startTime": 8.72, + "finishTime": 11.58, + "dialogue": { + "text": "Precisely. It's a form of documentation within the code.", + "align": "center" + } + }, + { + "character": "Sarah", + "startTime": 12.08, + "finishTime": 13.64, + "dialogue": { + "text": "Great job grasping these concepts.", + "align": "center" + } + }, + { + "character": "Sarah", + "opacity": 0, + "startTime": 14.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md index f75938ea0b4..d70280e3632 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e5c0b65d6913e1d94e8a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-30 --- - + # --description-- @@ -18,7 +15,7 @@ Listen to the audio and complete the sentence. ## --sentence-- -`Thanks. And great _, by the way. I'll make the _ changes and _ the code _.` +`Thanks. And great _, by the way. I'll make those _ changes and _ the code _.` ## --blanks-- @@ -51,3 +48,60 @@ It means to present or send something (like code) for review or consideration. ### --feedback-- It implies doing something another time or repeating an action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 63.22, + "finishTimestamp": 68.72 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.22, + "dialogue": { + "text": "Thanks. And great tips, by the way.", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 3.58, + "finishTime": 6.5, + "dialogue": { + "text": "I'll make those suggested changes and submit the code again.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 7 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md index 496e2f69b0f..d2c53e2d621 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6620e608b5f72b14311595b3.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-31 --- - + # --description-- @@ -51,3 +48,60 @@ Tom shows appreciation for the tips, indicating that he agrees with Sarah's sugg ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-1.mp3", + "startTime": 1, + "startTimestamp": 63.22, + "finishTimestamp": 68.72 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.22, + "dialogue": { + "text": "Thanks. And great tips, by the way.", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 3.58, + "finishTime": 6.5, + "dialogue": { + "text": "I'll make those suggested changes and submit the code again.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 7 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md index 1590ec1e391..5bb9c9cc075 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229a912046b51dd81b35a.md @@ -7,8 +7,208 @@ dashedName: dialogue-2-toms-onboarding-with-maria # --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": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Maria", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Tom", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "Welcome to the team. We're thrilled to have you on board.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 4.16, + "finishTime": 7.44, + "dialogue": { + "text": "If you have any questions during your onboarding, don't hesitate to ask.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 7.9, + "finishTime": 9.58, + "dialogue": { + "text": "Thanks, Maria. I appreciate that.", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 9.72, + "finishTime": 11.14, + "dialogue": { + "text": "I'm eager to get started.", + "align": "right" + } + }, + { + "character": "Maria", + "startTime": 12.08, + "finishTime": 14.54, + "dialogue": { + "text": "Great to hear that. Now, first things first.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 15.02, + "finishTime": 18.48, + "dialogue": { + "text": "Install the development environment correctly, and you'll be all set to start coding.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 19.04, + "finishTime": 22.54, + "dialogue": { + "text": "How can I do this? If I follow the installation guide step by step,", + "align": "right" + } + }, + { + "character": "Tom", + "startTime": 22.76, + "finishTime": 24.2, + "dialogue": { + "text": "everything should work smoothly, right?", + "align": "right" + } + }, + { + "character": "Maria", + "startTime": 24.2, + "finishTime": 27.06, + "dialogue": { + "text": "Exactly. It's crucial for a seamless setup.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 27.68, + "finishTime": 31.82, + "dialogue": { + "text": "In case you see any unfamiliar terms or concepts, always check the documentation.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 32.34, + "finishTime": 34.3, + "dialogue": { + "text": "The documentation is a valuable resource.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 34.9, + "finishTime": 36.76, + "dialogue": { + "text": "Thanks, Maria. I'll keep that in mind.", + "align": "right" + } + }, + { + "character": "Maria", + "startTime": 37.16, + "finishTime": 39.5, + "dialogue": { + "text": "One last thing. We're a collaborative team,", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 39.66, + "finishTime": 41.82, + "dialogue": { + "text": "and supporting each other is key to our success.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 42.14, + "finishTime": 44.78, + "dialogue": { + "text": "So don't hesitate to ask for help from the team if you need it.", + "align": "left" + } + }, + { + "character": "Maria", + "startTime": 44.92, + "finishTime": 45.52, + "dialogue": { + "text": "Welcome again.", + "align": "left" + } + }, + { + "character": "Tom", + "startTime": 46, + "finishTime": 48.9, + "dialogue": { + "text": "Thank you. I'm looking forward to contributing to the team.", + "align": "right" + } + }, + { + "character": "Tom", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 49.4 + }, + { + "character": "Maria", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 49.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md index 4de6193c1ee..ae59a2b45f6 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662229d4a4690852e430a704.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-32 --- - + # --description-- @@ -35,3 +32,51 @@ It expresses a high level of excitement about the new team member. ### --feedback-- In this context, it means being part of the team. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.86 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "Welcome to the team. We're thrilled to have you on board.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 4.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md index 5cec0559c98..359b810a18d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222a1ac43cd953b431e464.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-33 --- - + # --description-- @@ -37,3 +34,51 @@ It is the process of getting used to a new job or position. ### --feedback-- It means to pause or delay in uncertainty. Here, it's encouraged not to delay asking questions. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 3.16, + "finishTimestamp": 6.44 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "If you have any questions during your onboarding, don't hesitate to ask.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 4.78 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md index e13f2f31382..e81bbca2c0a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b2a53c6be5671cd5b38.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-34 --- - + # --description-- @@ -51,3 +48,60 @@ Maria's words are enthusiastic and encouraging, showing interest in Tom's integr ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 6.44 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "Welcome to the team. We're thrilled to have you on board.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.16, + "finishTime": 7.44, + "dialogue": { + "text": "If you have any questions during your onboarding, don't hesitate to ask.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 7.94 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md index b3f70d6d7c2..86432d7dca5 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222b6f66670e574eedea0d.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-35 --- - + # --description-- @@ -45,3 +42,51 @@ It shows Tom's strong enthusiasm and readiness to begin his new role. ### --feedback-- It means to begin, indicating Tom's readiness to initiate his new responsibilities. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 6.7, + "finishTimestamp": 10.14 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.44, + "dialogue": { + "text": "Thanks, Maria. I appreciate that. I'm eager to get started.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.94 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md index 60357b37c80..b47c9a86194 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222be67d3aa258bc576aee.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-36 --- - + # --description-- @@ -45,3 +42,69 @@ It is used to prioritize the most important tasks. ### --feedback-- It refers to the software setup needed for coding. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 10.88, + "finishTimestamp": 17.48 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.66, + "dialogue": { + "text": "Great to hear that. Now, first things first.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.14, + "finishTime": 5.94, + "dialogue": { + "text": "Install the development environment correctly,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 5.96, + "finishTime": 7.6, + "dialogue": { + "text": "and you'll be all set to start coding.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.1 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md index cea7d34fb1f..3b54ed4cb75 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222c85f656035a4b1325f6.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-37 --- - + # --description-- @@ -57,3 +54,69 @@ It emphasizes the importance of proper installation. ### --feedback-- It means being fully prepared or ready. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 10.88, + "finishTimestamp": 17.48 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.66, + "dialogue": { + "text": "Great to hear that. Now, first things first.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.14, + "finishTime": 5.94, + "dialogue": { + "text": "Install the development environment correctly,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 5.96, + "finishTime": 7.6, + "dialogue": { + "text": "and you'll be all set to start coding.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.1 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md index 7fee400dd48..9cf4e9a8e56 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222e95ac25115f2dc5f171.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-38 --- - + # --description-- @@ -51,3 +48,69 @@ Preparing a project plan isn't mentioned as the first step by Maria. She focuses ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 10.88, + "finishTimestamp": 17.48 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.66, + "dialogue": { + "text": "Great to hear that. Now, first things first.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.14, + "finishTime": 5.94, + "dialogue": { + "text": "Install the development environment correctly,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 5.96, + "finishTime": 7.6, + "dialogue": { + "text": "and you'll be all set to start coding.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.1 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md index 6126bc7b143..9f4d5a3a47a 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222ef6f67cf4605103f73a.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-39 --- - + # --description-- @@ -43,3 +40,60 @@ It means a stage of a process. It is part of a phrase emphasizing following each ### --feedback-- It indicates an expectation of no problems or interruptions in the process. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 18.04, + "finishTimestamp": 23.2 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.5, + "dialogue": { + "text": "How can I do this? If I follow the installation guide step by step,", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 4.72, + "finishTime": 6.16, + "dialogue": { + "text": "everything should work smoothly, right?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md index 251c451743a..250aeea42e9 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66222fe05f1727629efcbeb9.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-40 --- - + # --description-- @@ -51,3 +48,60 @@ Following the steps is expected to make the process efficient, not necessarily t ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 18.04, + "finishTimestamp": 23.2 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 4.5, + "dialogue": { + "text": "How can I do this? If I follow the installation guide step by step,", + "align": "center" + } + }, + { + "character": "Tom", + "startTime": 4.72, + "finishTime": 6.16, + "dialogue": { + "text": "everything should work smoothly, right?", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md index 5f81a875395..eeebced5052 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662230f3b1103a655e612d6c.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-41 --- - + # --description-- @@ -35,3 +32,51 @@ It is used here by Maria to show strong agreement with Tom's statement. ### --feedback-- It describes a setup process that is smooth, without interruptions or problems. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 23.2, + "finishTimestamp": 26.06 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "Exactly. It's crucial for a seamless setup.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 4.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md index 8be1799c82c..7e9998cceb4 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662231495ea4e36644b0a1f3.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-42 --- - + # --description-- @@ -47,3 +44,60 @@ They are ideas or principles in a specific field, like programming. ### --feedback-- It describes the documentation as very useful and important resource. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 26.48, + "finishTimestamp": 33.3 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.68, + "dialogue": { + "text": "In case you see any unfamiliar terms or concepts,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 3.98, + "finishTime": 7.82, + "dialogue": { + "text": "always check the documentation. The documentation is a valuable resource.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 8.32 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md index be9db3819d7..e5d40bfd951 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662232980acab86a1f32aed0.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-43 --- - + # --description-- @@ -51,3 +48,69 @@ Maria emphasizes the need for a seamless setup and using documentation, which re ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 23.2, + "finishTimestamp": 33.3 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "Exactly. It's crucial for a seamless setup.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 4.48, + "finishTime": 6.96, + "dialogue": { + "text": "In case you see any unfamiliar terms or concepts,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 7.26, + "finishTime": 11.1, + "dialogue": { + "text": "always check the documentation. The documentation is a valuable resource.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 11.6 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md index 9f433236913..8f9c47f8aae 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662234053814b36dc0ab9ae5.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-44 --- - + # --description-- @@ -35,3 +32,51 @@ It is a contraction for `I will`, indicating Tom's commitment to remembering Mar ### --feedback-- In this context, it refers to Tom's memory or attention, where he plans to keep Maria's advice. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 33.9, + "finishTimestamp": 35.76 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 2.86, + "dialogue": { + "text": "Thanks, Maria. I'll keep that in mind.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 3.36 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md index 21888867483..40c9c9b0899 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622346c798d906ee4d31846.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-45 --- - + # --description-- @@ -65,3 +62,78 @@ It refers to something that is very important in achieving a specific goal or ou ### --feedback-- It means to pause before doing something, often because you are not sure or are nervous. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 36.16, + "finishTimestamp": 44.52 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.34, + "dialogue": { + "text": "One last thing. We're a collaborative team,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 3.5, + "finishTime": 5.66, + "dialogue": { + "text": "and supporting each other is key to our success.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 5.98, + "finishTime": 8.62, + "dialogue": { + "text": "So don't hesitate to ask for help from the team if you need it.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 8.76, + "finishTime": 9.36, + "dialogue": { + "text": "Welcome again.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 9.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md index b3e8c61f048..f1f2872b812 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662236f6f07f7775b35ca43d.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-46 --- - + # --description-- @@ -51,3 +48,78 @@ Maria's statement highlights cooperation and support, not competition. ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Maria", + "position": { + "x": 50, + "y": 0, + "z": 1.5 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 36.16, + "finishTimestamp": 44.52 + } + }, + "commands": [ + { + "character": "Maria", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Maria", + "startTime": 1, + "finishTime": 3.34, + "dialogue": { + "text": "One last thing. We're a collaborative team,", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 3.5, + "finishTime": 5.66, + "dialogue": { + "text": "and supporting each other is key to our success.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 5.98, + "finishTime": 8.62, + "dialogue": { + "text": "So don't hesitate to ask for help from the team if you need it.", + "align": "center" + } + }, + { + "character": "Maria", + "startTime": 8.76, + "finishTime": 9.36, + "dialogue": { + "text": "Welcome again.", + "align": "center" + } + }, + { + "character": "Maria", + "opacity": 0, + "startTime": 9.86 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md index 2039bd3ab54..683c598b20f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6622372ee4a646767edcbfde.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-47 --- - + # --description-- @@ -35,3 +32,51 @@ It's part of a phrase expressing anticipation or excitement about a future event ### --feedback-- In this context, it means adding value or assistance to the team's efforts. + +# --scene-- + +```json +{ + "setup": { + "background": "company1-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-2.mp3", + "startTime": 1, + "startTimestamp": 45, + "finishTimestamp": 47.9 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Tom", + "startTime": 1, + "finishTime": 3.9, + "dialogue": { + "text": "Thank you. I'm looking forward to contributing to the team.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 4.4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md index fbd2037bf95..8805ecf1cbd 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623472f50e39ddeccb047c6.md @@ -7,8 +7,235 @@ dashedName: dialogue-3-collaborating-on-a-bug-fix # --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": "Brian", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Sophie", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "9.1-3.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": 3.84, + "dialogue": { + "text": "Sophie, I heard you're working on fixing that bug", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 3.84, + "finishTime": 6.66, + "dialogue": { + "text": "in the user authentication module. Need any help?", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 7.56, + "finishTime": 10.96, + "dialogue": { + "text": "Yeah, I'm a bit stuck. If I change the logic in this function,", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 11, + "finishTime": 13.26, + "dialogue": { + "text": "it might solve the issue, but I'm not sure.", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 13.84, + "finishTime": 15.94, + "dialogue": { + "text": "No problem, Sophie. Let's check it together.", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 17, + "finishTime": 18.3, + "dialogue": { + "text": "If you modify the logic,", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 18.52, + "finishTime": 21.54, + "dialogue": { + "text": "consider the impact it might have on other parts of the system.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 22.5, + "finishTime": 26.64, + "dialogue": { + "text": "Okay, so if I make changes here, do you think it could affect other functionalities?", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 27, + "finishTime": 31.64, + "dialogue": { + "text": "Hmm, maybe. If you encounter any unexpected behavior after your changes,", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 31.9, + "finishTime": 35.1, + "dialogue": { + "text": "try to isolate the issue. It will help us get to the root cause.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 35.82, + "finishTime": 38.06, + "dialogue": { + "text": "I see. So if I notice anything unusual,", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 38.18, + "finishTime": 40.36, + "dialogue": { + "text": "I should try to find the source of the problem, right?", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 40.96, + "finishTime": 44.94, + "dialogue": { + "text": "Right. When you start testing, write test cases for the modified function.", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 45.26, + "finishTime": 47.64, + "dialogue": { + "text": "It'll ensure that your changes don't break anything else.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 48.78, + "finishTime": 51.02, + "dialogue": { + "text": "It'll help ensure the overall system's stability?", + "align": "right" + } + }, + { + "character": "Brian", + "startTime": 51.76, + "finishTime": 54.9, + "dialogue": { + "text": "Absolutely. Testing is a safety net. And don't forget,", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 55.14, + "finishTime": 56.64, + "dialogue": { + "text": "if you're still unsure about anything,", + "align": "left" + } + }, + { + "character": "Brian", + "startTime": 56.84, + "finishTime": 59.96, + "dialogue": { + "text": "don't hesitate to ask for a second opinion. I'm here to help.", + "align": "left" + } + }, + { + "character": "Sophie", + "startTime": 60.7, + "finishTime": 62.5, + "dialogue": { + "text": "I really appreciate it. I'll reach out to you", + "align": "right" + } + }, + { + "character": "Sophie", + "startTime": 62.5, + "finishTime": 64.06, + "dialogue": { + "text": "if I need more help. Thanks, Brian.", + "align": "right" + } + }, + { + "character": "Sophie", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 64.56 + }, + { + "character": "Brian", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 65.06 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md index 1bc9b6ae5d0..2e318601498 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662347b1bb7b3cdfcccffa57.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-48 --- - + # --description-- @@ -45,3 +42,60 @@ It refers to the act of repairing or resolving the issue (bug) in the software. ### --feedback-- It refers to the process of verifying a user's identity in the software module. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.66 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.84, + "dialogue": { + "text": "Sophie, I heard you're working on fixing that bug", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.84, + "finishTime": 6.66, + "dialogue": { + "text": "in the user authentication module. Need any help?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md index 7d0b8187f91..9bdba19368d 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234815e0a0b2e1967556c1.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-49 --- - + # --description-- @@ -51,3 +48,60 @@ He is offering to help fix a bug in the user authentication module. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.66 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.84, + "dialogue": { + "text": "Sophie, I heard you're working on fixing that bug", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.84, + "finishTime": 6.66, + "dialogue": { + "text": "in the user authentication module. Need any help?", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md index fe910fd009a..25a615a5afb 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234877415f31e2b8717a91.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-50 --- - + # --description-- @@ -51,3 +48,60 @@ It indicates the possibility that changing the logic could solve the issue. ### --feedback-- It means being confident or certain about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 6.56, + "finishTimestamp": 12.26 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Yeah, I'm a bit stuck. If I change the logic in this function,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 4.44, + "finishTime": 6.7, + "dialogue": { + "text": "it might solve the issue, but I'm not sure.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 7.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md index b9f14370944..61203ee9c79 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234939088c72e4a35b3608.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-51 --- - + # --description-- @@ -51,3 +48,60 @@ Sophie expresses uncertainty, indicating she is not sure if the change will solv ## --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.1-3.mp3", + "startTime": 1, + "startTimestamp": 6.56, + "finishTimestamp": 12.26 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Yeah, I'm a bit stuck. If I change the logic in this function,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 4.44, + "finishTime": 6.7, + "dialogue": { + "text": "it might solve the issue, but I'm not sure.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 7.2 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md index 4d42924f67b..713850f2964 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662349f0cadfcce6b20889bd.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-52 --- - + # --description-- @@ -53,3 +50,69 @@ It means to think about the potential effects of the changes. ### --feedback-- They are different components or sections of the software system. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 12.64, + "finishTimestamp": 20.54 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "No problem, Sophie. Let's check it together.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 4.36, + "finishTime": 7.46, + "dialogue": { + "text": "If you modify the logic, consider the impact it might have", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 7.46, + "finishTime": 8.9, + "dialogue": { + "text": "on other parts of the system.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md index cf96768412b..d53996f4884 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234a5dc9c4d8e7dcc629d7.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-53 --- - + # --description-- @@ -51,3 +48,69 @@ Brian suggests considering the impact, not avoiding modification entirely. ## --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.1-3.mp3", + "startTime": 1, + "startTimestamp": 12.64, + "finishTimestamp": 20.54 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "No problem, Sophie. Let's check it together.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 4.36, + "finishTime": 7.46, + "dialogue": { + "text": "If you modify the logic, consider the impact it might have", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 7.46, + "finishTime": 8.9, + "dialogue": { + "text": "on other parts of the system.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.4 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md index fa864381106..6ef8fee2e20 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234ab7decaffe8ecb8327d.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-54 --- - + # --description-- @@ -37,3 +34,60 @@ In this context, it refers to the potential impact of Sophie's changes on other ### --feedback-- They are the various operations or features of the system that might be impacted by the changes. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 21.3, + "finishTimestamp": 25.64 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.26, + "dialogue": { + "text": "Okay, so if I make changes here,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.36, + "finishTime": 5.34, + "dialogue": { + "text": "do you think it could affect other functionalities?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.84 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md index 0b3de96bdb0..cf514125a30 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b28ae877fea2d15571e.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-55 --- - + # --description-- @@ -51,3 +48,60 @@ She is concerned that her changes might impact other functionalities. ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 21.3, + "finishTimestamp": 25.64 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.26, + "dialogue": { + "text": "Okay, so if I make changes here,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.36, + "finishTime": 5.34, + "dialogue": { + "text": "do you think it could affect other functionalities?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.84 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md index fd088e1a25e..124e2b02989 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234b711dab68eafd8bf850.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-56 --- - + # --description-- @@ -22,7 +19,7 @@ The `root cause` is the fundamental reason for the occurrence of a problem. Iden ## --sentence-- -`Maybe. If you _ any unexpected _ after your changes, try to _ the issue. It will help us get to the _ cause.` +`Hmm, maybe. If you _ any unexpected _ after your changes, try to _ the issue. It will help us get to the _ cause.` ## --blanks-- @@ -55,3 +52,60 @@ It means to separate an issue to understand it better. ### --feedback-- It refers to the underlying or main reason for a problem. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 26, + "finishTimestamp": 34.1 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 5.64, + "dialogue": { + "text": "Hmm, maybe. If you encounter any unexpected behavior after your changes,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 5.9, + "finishTime": 9.1, + "dialogue": { + "text": "try to isolate the issue. It will help us get to the root cause.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.6 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md index 2cfa1c41192..ede385169b8 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234f32cadc5ff3e109d696.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-57 --- - + # --description-- @@ -51,3 +48,60 @@ Brian's suggestion to isolate the issue shows he is considerate and methodical, ## --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.1-3.mp3", + "startTime": 1, + "startTimestamp": 26, + "finishTimestamp": 34.1 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 5.64, + "dialogue": { + "text": "Hmm, maybe. If you encounter any unexpected behavior after your changes,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 5.9, + "finishTime": 9.1, + "dialogue": { + "text": "try to isolate the issue. It will help us get to the root cause.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.6 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md index 42d9351ddb8..fdc4b5de05c 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66234fc78749f6f521af89f3.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-58 --- - + # --description-- @@ -43,3 +40,60 @@ It indicates making an effort or attempt to do something, in this case, to find ### --feedback-- It refers to the origin or cause of the problem Sophie needs to identify. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 34.62, + "finishTimestamp": 39.36 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "I see. So if I notice anything unusual,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.56, + "finishTime": 5.74, + "dialogue": { + "text": "I should try to find the source of the problem, right?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.24 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md index 73625912527..1df3e2f5717 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662350dc387cd3f81989ba51.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-59 --- - + # --description-- @@ -51,3 +48,60 @@ Sophie plans to take action herself upon noticing the issue, not wait for others ## --video-solution-- 3 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 34.62, + "finishTimestamp": 39.36 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "I see. So if I notice anything unusual,", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 3.56, + "finishTime": 5.74, + "dialogue": { + "text": "I should try to find the source of the problem, right?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 6.24 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md index 5f6531c2bf3..bc75e53d676 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235136fd7a23f8f802b279.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-60 --- - + # --description-- @@ -51,3 +48,69 @@ It refers to the changes made to the function. ### --feedback-- It means causing a part of the system to fail or stop working correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 39.76, + "finishTimestamp": 46.64 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Right. When you start testing,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 2.96, + "finishTime": 5.18, + "dialogue": { + "text": "write test cases for the modified function.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 5.5, + "finishTime": 7.88, + "dialogue": { + "text": "It'll ensure that your changes don't break anything else.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 8.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md index 004c7ed1f16..9f289337a73 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662351c28974b0faad8607be.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-61 --- - + # --description-- @@ -51,3 +48,69 @@ Brian suggests writing test cases, not necessarily manually checking each part. ## --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.1-3.mp3", + "startTime": 1, + "startTimestamp": 39.76, + "finishTimestamp": 46.64 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Right. When you start testing,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 2.96, + "finishTime": 5.18, + "dialogue": { + "text": "write test cases for the modified function.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 5.5, + "finishTime": 7.88, + "dialogue": { + "text": "It'll ensure that your changes don't break anything else.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 8.38 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md index e10f6ff3537..9de385d7200 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235f35bef6ef183f7a06ff.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-62 --- - + # --description-- @@ -18,7 +15,7 @@ Sophie: Will it help ensure the overall system stability? ## --sentence-- -`Will it help _ the _ system _?` +`Will it help _ the _ system's _?` ## --blanks-- @@ -43,3 +40,51 @@ It refers to the entire system as a whole, not just parts of it. ### --feedback-- It is the quality of being reliable and not prone to errors or crashes. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 47.58, + "finishTimestamp": 50.22 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.64, + "dialogue": { + "text": "Will it help ensure the overall system's stability?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md index e6d9bbf8d15..e078709ea21 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66235ffab373a11abea1a42c.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-63 --- - + # --description-- @@ -46,8 +43,56 @@ Sophie's concern is whether the action will maintain stability, not cause more e --- -If it will help maintain the system's overall stability +If it will help maintain the overall system's stability ## --video-solution-- 4 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 47.58, + "finishTimestamp": 50.22 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 3.64, + "dialogue": { + "text": "Will it help ensure the overall system's stability?", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 4.14 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md index 0a96ee1f286..943df080207 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/662360667ceb071bd3061489.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-64 --- - + # --description-- @@ -52,3 +49,69 @@ It means to pause or delay due to uncertainty. ### --feedback-- It means advice or views from another person. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Brian", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 50.56, + "finishTimestamp": 58.96 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.34, + "dialogue": { + "text": "Absolutely. Testing is a safety net.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.34, + "finishTime": 6.08, + "dialogue": { + "text": "And don't forget, if you're still unsure about anything,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.28, + "finishTime": 9.4, + "dialogue": { + "text": "don't hesitate to ask for a second opinion. I'm here to help.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md index e00c53331df..efa94cc11cb 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/66236122aafa541e002b61e5.md @@ -5,10 +5,7 @@ challengeType: 19 dashedName: task-65 --- - + # --description-- @@ -51,3 +48,69 @@ Continuous updates are important, but it's the testing process Brian describes a ## --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.1-3.mp3", + "startTime": 1, + "startTimestamp": 50.56, + "finishTimestamp": 58.96 + } + }, + "commands": [ + { + "character": "Brian", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Brian", + "startTime": 1, + "finishTime": 3.34, + "dialogue": { + "text": "Absolutely. Testing is a safety net.", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 3.34, + "finishTime": 6.08, + "dialogue": { + "text": "And don't forget, if you're still unsure about anything,", + "align": "center" + } + }, + { + "character": "Brian", + "startTime": 6.28, + "finishTime": 9.4, + "dialogue": { + "text": "don't hesitate to ask for a second opinion. I'm here to help.", + "align": "center" + } + }, + { + "character": "Brian", + "opacity": 0, + "startTime": 9.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md index 7827a36604c..b7e93a067fa 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-how-to-offer-technical-support-and-guidance/6623619449c2dc1f62f15ff2.md @@ -5,10 +5,7 @@ challengeType: 22 dashedName: task-66 --- - + # --description-- @@ -35,3 +32,60 @@ It means Sophie is thankful for Brian's offer of help. ### --feedback-- It means Sophie will contact Brian if she requires further assistance. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Sophie", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "9.1-3.mp3", + "startTime": 1, + "startTimestamp": 59.5, + "finishTimestamp": 63.06 + } + }, + "commands": [ + { + "character": "Sophie", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Sophie", + "startTime": 1, + "finishTime": 2.1, + "dialogue": { + "text": "I really appreciate it.", + "align": "center" + } + }, + { + "character": "Sophie", + "startTime": 2.24, + "finishTime": 4.56, + "dialogue": { + "text": "I'll reach out to you if I need more help. Thanks, Brian.", + "align": "center" + } + }, + { + "character": "Sophie", + "opacity": 0, + "startTime": 5.06 + } + ] +} +```