From e7e34aa27d00bf6186bf65cb99a7dfaf272cc7ae Mon Sep 17 00:00:00 2001 From: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com> Date: Tue, 19 Dec 2023 20:59:30 -0300 Subject: [PATCH] feat(curriculum): add 1.2 EC animations (#52620) Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com> --- client/src/redux/prop-types.ts | 2 + .../components/scene/scene-assets.tsx | 32 +- .../656cdab71161371dd6b0a401.md | 10 +- .../651dd5a46ffb500e3f2ce47b.md | 129 +++++++- .../657b2296130e541911943345.md | 46 ++- .../657b236691c67b197cd382f4.md | 46 ++- .../657b400653813a1caa228aca.md | 46 ++- .../657b438144bd421e49e202e2.md | 48 ++- .../657b44fd1219f01f3afa8fb1.md | 46 ++- .../657b5bd17d068521ee895631.md | 49 ++- .../657b5c45e603ca227abf904a.md | 45 ++- .../657b5de322bdee236e353230.md | 44 +++ .../657b5f2319bc2223f2fc408a.md | 47 ++- .../657b602d5bf54224a94cbfa6.md | 47 ++- .../657b615cdee8f12537d6f90c.md | 45 ++- .../657b631cc34605266f81b9bb.md | 2 +- .../657b64017820f626f6a092c2.md | 44 +++ .../657b6531fad8572767c5b4dc.md | 44 +++ .../657b674c711e5428985017ca.md | 44 ++- .../657b67daf0b2d128ece96345.md | 45 ++- .../657b68caf6debb2975503948.md | 45 ++- .../657b6940d1ad7829b4d9a918.md | 63 +++- .../657b6a7dd8fb2f2a52da24f5.md | 45 ++- .../657c836198f77668f5cfd122.md | 271 ++++++++++++++- .../657c9900c2df3b6ffdd86129.md | 54 ++- .../657c99c084204371fcb8d6a8.md | 54 ++- .../657ca06716e21b803ffb55d5.md | 54 ++- .../657ca33bb1f197812c1a358b.md | 54 ++- .../657ca36eacc797817451ece6.md | 57 +++- .../657ca45e1fc9398243722c8c.md | 54 ++- .../657ca50a95d1c3828ee5a991.md | 54 ++- .../657ca59e6e559782e4c10056.md | 44 ++- .../657ca8e65f9c2c836eecd834.md | 45 ++- .../657ca996f3fdf683f408f632.md | 45 ++- .../657caa4012f1cf846dcaa619.md | 62 +++- .../657cad90d6745e85569cdc06.md | 63 +++- .../657caec5163c6c85e5b31284.md | 54 ++- .../657cafc142a867006734c3ed.md | 54 ++- .../657ccd18f62d4c0292a97808.md | 44 +++ .../657ccd8e0b8383034fa1be0b.md | 46 ++- .../657ccdeb0919a803c00c8cbd.md | 45 ++- .../657ccee0cbd78d044dfe4a77.md | 54 ++- .../657ccf3ab9ef2604c6ba696f.md | 54 ++- .../657ccfa7eeb47305177d4a45.md | 47 ++- .../657cd0e81302a205cfbc10a2.md | 56 +++- .../657cd1cdaa5260067b6fb93e.md | 54 ++- .../657cd2ab46d95e075065d952.md | 65 +++- .../657cd301c8cef107941a5552.md | 74 ++++- .../657cd51dc73ba908478c9f70.md | 312 +++++++++++++++++- .../657cd5bac0e2df08b433b29d.md | 44 +++ .../657cd6c342d0e8093dd5c540.md | 45 ++- .../657cd7778a28e4099f0ca6e9.md | 50 ++- .../657cd816f3caf509f85e4d4a.md | 46 ++- .../657cd8d94290160a8732893d.md | 46 ++- .../657cd938cf0b0c0ad751ac23.md | 46 ++- .../657cd9ae412af80b2a7ff265.md | 52 ++- .../657cda710736e30ba719e441.md | 46 ++- .../657cdf0217569e0ce2e40cd1.md | 46 ++- .../657cdfc400c4130d43bab6e9.md | 46 ++- .../657ce2aee8f1d30e17cf89e5.md | 48 ++- .../657ce387f809d60eb54f06d6.md | 48 ++- .../657ce469dc28f40f4b7ac75d.md | 2 +- .../657ce691d6c57c107e650c5e.md | 66 +++- .../657ce738f6c4eb10e81fd937.md | 46 ++- .../657ce7ed5eb7171156711c77.md | 46 ++- .../657daa5ab8505427a5b99cd2.md | 46 ++- .../657daad61699f1281c5dca55.md | 45 ++- .../657dab674b9de728828aa020.md | 64 +++- .../657dadfc7d21eb294c9f057e.md | 64 +++- .../657daf702ed04a29ee42de69.md | 46 ++- .../657df21cc45b1f66112fb8fc.md | 46 ++- .../657df2b22d7649667734d71e.md | 46 ++- .../657df30a140de766c3896294.md | 46 ++- .../657df39e98ace1673de4c399.md | 46 ++- .../657df429a575a6679e72d48f.md | 46 ++- .../657df4ff04eed86814093f0f.md | 129 +++++++- .../657df5d14291b56887825276.md | 45 ++- .../657df6018a70e468f5dc016a.md | 46 ++- .../657e3c159dc94c6e33ba6115.md | 46 ++- .../657e3ca1c4d9636e9012e1a9.md | 46 ++- .../657e3dc46c5a816f0b12fb76.md | 46 ++- .../657e3ec58a1c706fb201d719.md | 46 ++- .../657e408c387898706d4c1b46.md | 46 ++- .../657e4173056b4771208c184d.md | 47 ++- .../657e421f8d8e9871a83cda7f.md | 46 ++- .../657e428ed1d56c720561e571.md | 45 +++ .../657e42d9cf8693725896cc49.md | 62 +++- .../657e47d5fa5dea7cbdaf484b.md | 279 +++++++++++++++- .../657e496dda7af77d6798e7f7.md | 46 ++- .../657e49f3ee34e67dbe0d8848.md | 45 ++- .../657e4ab5b857f77e36c82a4d.md | 46 ++- .../657e4b7d381d567e8d97967c.md | 70 +++- .../657e4c1f0bd3e97ef2d46644.md | 70 +++- .../657e4cd7f87d4f7f6954446d.md | 70 +++- .../657e4db2e3fc8d7fb41b8b85.md | 46 ++- .../657e4de2c8c70a7ff7e1546d.md | 46 ++- .../657e4e3b02a2128049c344c8.md | 45 ++- .../657e4fd2ecf31280ef673f0d.md | 46 ++- .../657e51218ff18f8191b76ea9.md | 46 ++- .../657e523fcaaa0e823b3789e5.md | 46 ++- .../657e539471b4aa82c7402c15.md | 48 ++- .../657e5477269b94834908826f.md | 46 ++- .../657e54f51fe1c983d840cb70.md | 45 ++- .../657e55e612fac9847dc7ce03.md | 46 ++- .../657e56e7034d2d858b6e9e00.md | 64 +++- .../657e57c429a4dc8662a61c96.md | 46 ++- .../657e59605c6f688785fbb46d.md | 46 ++- curriculum/schema/scene-assets.js | 2 + 108 files changed, 5861 insertions(+), 135 deletions(-) diff --git a/client/src/redux/prop-types.ts b/client/src/redux/prop-types.ts index be8441b2f37..5855d66483e 100644 --- a/client/src/redux/prop-types.ts +++ b/client/src/redux/prop-types.ts @@ -111,6 +111,7 @@ export interface SceneCommand { export type Characters = | 'Alice' + | 'Amy' | 'Anna' | 'Bob' | 'Brian' @@ -120,6 +121,7 @@ export type Characters = | 'Linda' | 'Lisa' | 'Maria' + | 'Mark' | 'Sarah' | 'Sophie' | 'Tom'; diff --git a/client/src/templates/Challenges/components/scene/scene-assets.tsx b/client/src/templates/Challenges/components/scene/scene-assets.tsx index 3ce3472e6c9..bde9f6bee4a 100644 --- a/client/src/templates/Challenges/components/scene/scene-assets.tsx +++ b/client/src/templates/Challenges/components/scene/scene-assets.tsx @@ -20,17 +20,28 @@ const maria = `${characters}/maria`; const sarah = `${characters}/sarah`; const sophie = `${characters}/sophie`; const tom = `${characters}/tom`; +const mark = `${characters}/npc`; +const amy = `${characters}/npc`; export const characterAssets = { Alice: { base: `${alice}/base.png`, - brows: `${alice}/brows-normal.png`, + brows: `${alice}/brows-neutral.png`, eyesClosed: `${alice}/eyes-closed.png`, eyesOpen: `${alice}/eyes-open.png`, glasses: null, mouthClosed: `${alice}/mouth-smile.png`, mouthOpen: `${alice}/mouth-laugh.png` }, + Amy: { + base: `${amy}/girl.png`, + brows: `${amy}/girl.png`, + eyesClosed: `${amy}/girl.png`, + eyesOpen: `${amy}/girl.png`, + glasses: null, + mouthClosed: `${amy}/girl.png`, + mouthOpen: `${amy}/girl.png` + }, Anna: { base: `${anna}/base.png`, brows: `${anna}/brows-normal.png`, @@ -42,7 +53,7 @@ export const characterAssets = { }, Bob: { base: `${bob}/base.png`, - brows: `${bob}/brows-normal.png`, + brows: `${bob}/brows-neutral.png`, eyesClosed: `${bob}/eyes-closed.png`, eyesOpen: `${bob}/eyes-open.png`, glasses: null, @@ -60,7 +71,7 @@ export const characterAssets = { }, David: { base: `${david}/base.png`, - brows: `${david}/brows-normal.png`, + brows: `${david}/brows-neutral.png`, eyesClosed: `${david}/eyes-closed.png`, eyesOpen: `${david}/eyes-open.png`, glasses: null, @@ -78,7 +89,7 @@ export const characterAssets = { }, James: { base: `${james}/base.png`, - brows: `${james}/brows-normal.png`, + brows: `${james}/brows-neutral.png`, eyesClosed: `${james}/eyes-closed.png`, eyesOpen: `${james}/eyes-open.png`, glasses: `${james}/glasses.png`, @@ -87,7 +98,7 @@ export const characterAssets = { }, Linda: { base: `${linda}/base.png`, - brows: `${linda}/brows-normal.png`, + brows: `${linda}/brows-neutral.png`, eyesClosed: `${linda}/eyes-closed.png`, eyesOpen: `${linda}/eyes-open.png`, glasses: null, @@ -96,7 +107,7 @@ export const characterAssets = { }, Lisa: { base: `${lisa}/base.png`, - brows: `${lisa}/brows-normal.png`, + brows: `${lisa}/brows-neutral.png`, eyesClosed: `${lisa}/eyes-closed.png`, eyesOpen: `${lisa}/eyes-open.png`, glasses: null, @@ -112,6 +123,15 @@ export const characterAssets = { mouthClosed: `${maria}/mouth-smile.png`, mouthOpen: `${maria}/mouth-laugh.png` }, + Mark: { + base: `${mark}/boy.png`, + brows: `${mark}/boy.png`, + eyesClosed: `${mark}/boy.png`, + eyesOpen: `${mark}/boy.png`, + glasses: null, + mouthClosed: `${mark}/boy.png`, + mouthOpen: `${mark}/boy.png` + }, Sarah: { base: `${sarah}/base.png`, brows: `${sarah}/brows-normal.png`, diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md index b971e955220..2ef8cb94175 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-greetings-in-your-first-day-at-the-office/656cdab71161371dd6b0a401.md @@ -63,8 +63,8 @@ Which of the following sentences is correct? "audio": { "filename": "1.1-4.mp3", "startTime": 1, - "startTimestamp": 12.15, - "finishTimestamp": 16.02 + "startTimestamp": 9.1, + "finishTimestamp": 11.76 } }, "commands": [ @@ -76,16 +76,16 @@ Which of the following sentences is correct? { "character": "Sophie", "startTime": 1, - "finishTime": 4.55, + "finishTime": 3.66, "dialogue": { - "text": "Brian, this is Tom. He's our new graphic designer and he is from Texas.", + "text": "Tom, this is Brian. He's a web developer.", "align": "center" } }, { "character": "Sophie", "opacity": 0, - "startTime": 5.05 + "startTime": 4.16 } ] } diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md index efa82311512..a9d3d76c2b2 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/651dd5a46ffb500e3f2ce47b.md @@ -2,7 +2,6 @@ id: 651dd5a46ffb500e3f2ce47b title: "Dialogue 1: A Mobile Developer Joins the Team" challengeType: 21 -videoId: nLDychdBwUg dashedName: dialogue-a-mobile-developer-joins-the-team --- @@ -13,3 +12,131 @@ Watch the video above to understand the context of the upcoming lessons. # --assignment-- Watch the video + +# --scene-- + +```json +{ + "setup": { + "background": "company2-boardroom.png", + "characters": [ + { + "character": "Alice", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Bob", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "1.2-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Alice", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Bob", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Alice", + "startTime": 1.3, + "finishTime": 5.2, + "dialogue": { + "text": "Hi, everyone! My name is Alice, and I'm happy to be part of the team.", + "align": "left" + } + }, + { + "character": "Alice", + "startTime": 5.4, + "finishTime": 7.4, + "dialogue": { + "text": "I'm a programmer and I love creating software", + "align": "left" + } + }, + { + "character": "Alice", + "startTime": 7.4, + "finishTime": 9.9, + "dialogue": { + "text": "that helps people in their daily activities.", + "align": "left" + } + }, + { + "character": "Alice", + "startTime": 10.1, + "finishTime": 14.1, + "dialogue": { + "text": "In my previous job, I developed mobile apps for small businesses.", + "align": "left" + } + }, + { + "character": "Alice", + "startTime": 14.3, + "finishTime": 16.3, + "dialogue": { + "text": "I really want to collaborate with you", + "align": "left" + } + }, + { + "character": "Alice", + "startTime": 16.3, + "finishTime": 18.3, + "dialogue": { + "text": "and to contribute to our projects here at the company.", + "align": "left" + } + }, + { + "character": "Bob", + "startTime": 18.5, + "finishTime": 20.5, + "dialogue": { + "text": "It's nice to have you here, Alice.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 20.6, + "finishTime": 23.3, + "dialogue": { + "text": "I'm Bob, the project manager. Welcome aboard.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23.8, + "finishTime": 26.8, + "dialogue": { + "text": "I'm sure your experience will be of great help to us.", + "align": "right" + } + }, + { + "character": "Bob", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 26.8 + }, + { + "character": "Alice", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 27.3 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md index 2cb704c3040..3a058e22a13 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657b2296130e541911943345.md @@ -3,7 +3,6 @@ id: 657b2296130e541911943345 title: Task 1 challengeType: 22 dashedName: task-1 -audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3 --- + # --description-- Listen to the audio and answer the question. @@ -52,3 +52,56 @@ In this context, `me` does not refer to the listener, and `you` does not refer t ## --video-solution-- 1 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-boardroom.png", + "characters": [ + { + "character": "Bob", + "position": {"x":50,"y":15,"z":1.2}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.2-2.mp3", + "startTime": 1, + "startTimestamp": 0.00, + "finishTimestamp": 6.18 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.64, + "dialogue": { + "text": "All right team this is Alice's first day with us", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 4.64, + "finishTime": 7.18, + "dialogue": { + "text": "so please let me introduce you all to her.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 7.68 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md index c62a478c763..3a097c50ea2 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ca45e1fc9398243722c8c.md @@ -3,7 +3,6 @@ id: 657ca45e1fc9398243722c8c title: Task 28 challengeType: 19 dashedName: task-28 -audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3 --- # --description-- @@ -45,3 +45,47 @@ This part of the phrase indicates the person to whom you should approach or cons ### --feedback-- Refers to the person who is an expert or the best in a particular field. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { "x": 50, "y": 15, "z": 1.2 }, + "opacity": 0 + } + ], + "audio": { + "filename": "1.2-3.mp3", + "startTime": 1, + "startTimestamp": 29.12, + "finishTimestamp": 35.54 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 7.4, + "dialogue": { + "text": "Is there any specific area of design or development that you're interested in? He's your go-to guy for that.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 7.9 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md index 82346cc1153..9b8e1f2e810 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce469dc28f40f4b7ac75d.md @@ -47,4 +47,4 @@ This question is about one person, so it should use `Is there` instead of `Are t ## --video-solution-- -4 +1 diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md index 5bbc16182e8..9496097217f 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce691d6c57c107e650c5e.md @@ -3,11 +3,11 @@ id: 657ce691d6c57c107e650c5e title: Task 61 challengeType: 19 dashedName: task-61 -audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3 --- + # --description-- @@ -51,3 +51,65 @@ The conversation focuses on introducing Tom and his area of expertise, not depar ## --video-solution-- 2 + +# --scene-- + +```json +{ + "setup": { + "background": "company2-boardroom.png", + "characters": [ + { + "character": "Tom", + "position": { "x": 50, "y": 15, "z": 1.2 }, + "opacity": 0 + } + ], + "audio": { + "filename": "1.2-3.mp3", + "startTime": 1, + "startTimestamp": 26.14, + "finishTimestamp": 35.54 + } + }, + "commands": [ + { + "character": "Tom", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.48, + "dialogue": { + "text": "This is Tom, our new graphic designer.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.48, + "finishTime": 7.8, + "dialogue": { + "text": "Is there any specific area of design or development that you're interested in?", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 7.8, + "finishTime": 9.58, + "dialogue": { + "text": "He's your go-to guy for that.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 10.18 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md index 7bcfb320702..697d6ccc9ee 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657ce738f6c4eb10e81fd937.md @@ -3,8 +3,8 @@ id: 657ce738f6c4eb10e81fd937 title: Task 62 challengeType: 19 dashedName: task-62 -audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3 --- + # --description-- @@ -43,3 +42,47 @@ Means many or a large amount, used to describe the quantity of something. ### --feedback-- Refers to discussing or speaking about something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": 50, "y": 15, "z": 1.2 }, + "opacity": 0 + } + ], + "audio": { + "filename": "1.2-4.mp3", + "startTime": 1, + "startTimestamp": 16.14, + "finishTimestamp": 18.62 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.48, + "dialogue": { + "text": "Thank you, Sophie. We have a lot to talk about today", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.98 + } + ] +} +``` diff --git a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md index eb9976ebaf8..a8f2d2758ee 100644 --- a/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md +++ b/curriculum/challenges/english/21-a2-english-for-developers/learn-introductions-in-an-online-team-meeting/657e421f8d8e9871a83cda7f.md @@ -3,8 +3,8 @@ id: 657e421f8d8e9871a83cda7f title: Task 82 challengeType: 22 dashedName: task-82 -audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3 --- +