feat(curriculum): add 1.2 EC animations (#52620)

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
This commit is contained in:
DanielRosa74
2023-12-19 20:59:30 -03:00
committed by GitHub
parent 1eea0868be
commit e7e34aa27d
108 changed files with 5861 additions and 135 deletions

View File

@@ -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';

View File

@@ -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`,

View File

@@ -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
}
]
}

View File

@@ -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
}
]
}
```

View File

@@ -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
---
<!--
AUDIO REFERENCE:
@@ -61,3 +60,48 @@ This word indicates a piece or segment of something larger. Alice uses it to des
### --feedback--
This word refers to a group of people working together. Alice uses it to identify the group she is joining.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 3.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.82,
"dialogue": {
"text": "Hi, everyone. My name is Alice and I'm happy to be part of the team.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.32
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b236691c67b197cd382f4
title: Task 2
challengeType: 19
dashedName: task-2
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,48 @@ In Alice's introduction, which pronoun does she use to refer to herself?
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 3.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.82,
"dialogue": {
"text": "Hi, everyone. My name is Alice and I'm happy to be part of the team.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.32
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b400653813a1caa228aca
title: Task 3
challengeType: 19
dashedName: task-3
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -53,3 +52,48 @@ The phrase doesn't indicates a general fact.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 3.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.82,
"dialogue": {
"text": "Hi, everyone. My name is Alice and I'm happy to be part of the team.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.32
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b438144bd421e49e202e2
title: Task 4
challengeType: 22
dashedName: task-4
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -33,7 +32,7 @@ By adding `er` to a verb, you create a noun that describes a person's job. It do
### --feedback--
This word is formed by adding `er` to `program`. It describes someone who writes computer programs.
`Program` is a word that ends in consonant, vowel, consonant `(r a m)`, in those cases what you want to do is to repeat the last consonant , in this case `m`, and add `er`. Now it should work.
---
@@ -42,3 +41,48 @@ This word is formed by adding `er` to `program`. It describes someone who writes
### --feedback--
This word refers to the programs and other operating information used by a computer.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 4.44,
"finishTimestamp": 8.60
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.16,
"dialogue": {
"text": "I'm a programmer and I love creating software that helps people in their daily activities.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.66
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b44fd1219f01f3afa8fb1
title: Task 5
challengeType: 19
dashedName: task-5
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
@@ -47,3 +46,48 @@ The pronoun `he` is incorrect as Alice is speaking about herself.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 4.44,
"finishTimestamp": 8.60
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.16,
"dialogue": {
"text": "I'm a programmer and I love creating software that helps people in their daily activities.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.66
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b5bd17d068521ee895631
title: Task 6
challengeType: 22
dashedName: task-6
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -29,7 +28,7 @@ Alice: I'm a programmer and I love creating software that helps people in _ dail
### --feedback--
`Their` is a possessive pronoun used to describe something that belongs to or is related to people.
A possessive pronoun used to describe something that belongs to or is related to people. Third person plural.
---
@@ -37,4 +36,48 @@ Alice: I'm a programmer and I love creating software that helps people in _ dail
### --feedback--
`Daily` means something that happens every day.
It means something that happens every day.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 4.44,
"finishTimestamp": 8.60
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.16,
"dialogue": {
"text": "I'm a programmer and I love creating software that helps people in their daily activities.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.66
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b5c45e603ca227abf904a
title: Task 7
challengeType: 19
dashedName: task-7
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
@@ -47,3 +46,47 @@ Alice doesn't talk about music production.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 4.44,
"finishTimestamp": 8.60
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.16,
"dialogue": {
"text": "I'm a programmer and I love creating software that helps people in their daily activities.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.66
}
]
}
```

View File

@@ -45,3 +45,47 @@ A job that is very challenging
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 12.58
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.44,
"dialogue": {
"text": "In my previous job, I developed mobile apps for small businesses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.94
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b5f2319bc2223f2fc408a
title: Task 10
challengeType: 22
dashedName: task-10
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -40,4 +39,48 @@ This word describes things that can be used while moving around, like smartphone
### --feedback--
This word is short for applications, which are types of software for specific tasks or uses.
This word is short for applications, which are types of software for specific tasks or uses. This word is in the plural, try to add `s` to the end of the word.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 12.58
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.44,
"dialogue": {
"text": "In my previous job, I developed mobile apps for small businesses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.94
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b602d5bf54224a94cbfa6
title: Task 11
challengeType: 22
dashedName: task-11
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -40,4 +39,48 @@ Describes the size of the businesses as not very big.
### --feedback--
This word refers to companies or commercial organizations.
This word refers to companies or commercial organizations. It is in its plural form.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 12.58
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.44,
"dialogue": {
"text": "In my previous job, I developed mobile apps for small businesses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.94
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b615cdee8f12537d6f90c
title: Task 12
challengeType: 19
dashedName: task-12
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,47 @@ She developed mobile apps for small businesses.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 12.58
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.44,
"dialogue": {
"text": "In my previous job, I developed mobile apps for small businesses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.94
}
]
}
```

View File

@@ -6,7 +6,7 @@ dashedName: task-13
---
# --description--
See if you remember this definition.
Do you remember this definition?
# --question--

View File

@@ -46,3 +46,47 @@ Think about the primary characteristics that define a small business's scale and
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 12.58
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.44,
"dialogue": {
"text": "In my previous job, I developed mobile apps for small businesses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.94
}
]
}
```

View File

@@ -49,3 +49,47 @@ Reflect on the aspect of sharing or adding to a project or group.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 13.04,
"finishTimestamp": 17.10
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.06,
"dialogue": {
"text": "I really want to collaborate with you and to contribute to our projects here at the company.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.56
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b674c711e5428985017ca
title: Task 18
challengeType: 22
dashedName: task-18
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -37,3 +36,46 @@ This word means to work jointly with others or together, especially in an intell
This word refers to giving or adding something to a project or cause to help achieve a common goal.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 13.04,
"finishTimestamp": 17.10
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.06,
"dialogue": {
"text": "I really want to collaborate with you and to contribute to our projects here at the company.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.56
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b67daf0b2d128ece96345
title: Task 19
challengeType: 19
dashedName: task-19
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,47 @@ Think about how sharing skills and knowledge relates to the concepts of collabor
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 13.04,
"finishTimestamp": 17.10
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.06,
"dialogue": {
"text": "I really want to collaborate with you and to contribute to our projects here at the company.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.56
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b68caf6debb2975503948
title: Task 20
challengeType: 19
dashedName: task-20
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,47 @@ A positive and welcoming sentiment about Alices presence
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 17.72,
"finishTimestamp": 18.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.26,
"dialogue": {
"text": "It's nice to have you here, Alice.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 2.76
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b6940d1ad7829b4d9a918
title: Task 21
challengeType: 22
dashedName: task-21
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,65 @@ This is a common term for someone who oversees and directs a project or team.
### --feedback--
Refers to the knowledge or skill acquired by a period of involvement in a field.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-1.mp3",
"startTime": 1,
"startTimestamp": 17.72,
"finishTimestamp": 25.26
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.44,
"dialogue": {
"text": "It's nice to have you here, Alice.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 2.46,
"finishTime": 5.26,
"dialogue": {
"text": "I'm Bob, the project manager. Welcome aboard.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.7,
"finishTime": 8.54,
"dialogue": {
"text": "I'm sure your experience will be of great help to us.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 9.04
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b6a7dd8fb2f2a52da24f5
title: Task 22
challengeType: 19
dashedName: task-22
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,47 @@ Think about the positive connotation of the phrase `will be of great help`.
## --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-1.mp3",
"startTime": 1,
"startTimestamp": 22.42,
"finishTimestamp": 25.26
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.84,
"dialogue": {
"text": "I'm sure your experience will be of great help to us.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.34
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 657c836198f77668f5cfd122
videoId: nLDychdBwUg
title: "Dialogue 2: Introducing the New Junior Developer"
challengeType: 21
dashedName: dialogue-introducing-the-new-junior-developer
@@ -13,3 +12,273 @@ 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": -25, "y": 0, "z": 1 }
},
{
"character": "Mark",
"position": { "x": 125, "y": 0, "z": 1 }
},
{
"character": "Linda",
"position": { "x": 125, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Alice",
"position": { "x": 15, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Bob",
"position": { "x": 30, "y": 0, "z": 1 },
"startTime": 0.5
},{
"character": "Linda",
"position": { "x": 55, "y": 0, "z": 1 },
"startTime": 0.6
},{
"character": "Mark",
"position": { "x": 85, "y": 0, "z": 1 },
"startTime": 0.7
},{
"character": "Sarah",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.8
},
{
"character": "Bob",
"startTime": 1.3,
"finishTime": 2.3,
"dialogue": {
"text": "Alright, team.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 2.5,
"finishTime": 7.2,
"dialogue": {
"text": "This is Alice's first day with us, so please let me introduce you all to her.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 7.4,
"finishTime": 9.9,
"dialogue": {
"text": "Well, I'm Bob, your project manager.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 10.1,
"finishTime": 13.2,
"dialogue": {
"text": "I'm really happy to see new faces joining the team.",
"align": "left"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 13.3
},
{
"character": "Mark",
"opacity": 0,
"startTime": 13.3
},
{
"character": "Bob",
"startTime": 13.3,
"finishTime": 15.8,
"dialogue": {
"text": "This is Sarah, the senior software developer.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 15.9,
"finishTime": 19.9,
"dialogue": {
"text": "She has been with the company for five years now, working on several projects.",
"align": "left"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 19.9
},
{
"character": "Mark",
"opacity": 1,
"startTime": 19.9
},
{
"character": "Bob",
"startTime": 20.3,
"finishTime": 22.8,
"dialogue": {
"text": "This is John, the database administrator.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 23,
"finishTime": 24.9,
"dialogue": {
"text": "He's been here for three years.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 25.1,
"finishTime": 28.1,
"dialogue": {
"text": "He makes sure our data is secure and efficient.",
"align": "left"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 28.1
},
{
"character": "Linda",
"opacity": 1,
"startTime": 28.1
},
{
"character": "Bob",
"startTime": 28.3,
"finishTime": 31.6,
"dialogue": {
"text": "Finally, this is Linda, our UX/UI designer.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 31.8,
"finishTime": 33.6,
"dialogue": {
"text": "She joined the team last year.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 33.8,
"finishTime": 36.3,
"dialogue": {
"text": "She loves creating user-friendly interfaces.",
"align": "left"
}
},
{
"character": "Sarah",
"opacity": 1,
"startTime": 36.3
},
{
"character": "Mark",
"opacity": 1,
"startTime": 36.3
},
{
"character": "Bob",
"startTime": 36.5,
"finishTime": 39,
"dialogue": {
"text": "Everybody, let's welcome Alice to the team.",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 40,
"finishTime": 41.8,
"dialogue": {
"text": "Great! Thanks, everybody!",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 42,
"finishTime": 45.7,
"dialogue": {
"text": "Well, I'm Alice. I'm starting as a junior developer today.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 46.2,
"finishTime": 50.2,
"dialogue": {
"text": "I really like learning new things and I can't wait to start contributing to our projects.",
"align": "right"
}
},
{
"character": "Alice",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 50.2
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 50.7
},
{
"character": "Mark",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 50.8
},
{
"character": "Linda",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 51
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 51.2
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657c9900c2df3b6ffdd86129
title: Task 23
challengeType: 22
dashedName: task-23
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -53,3 +52,56 @@ This word is used to refer to the whole number or entire sum of the team.
### --feedback--
This preposition is often used to indicate direction or contact.
# --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
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657c99c084204371fcb8d6a8
title: Task 24
challengeType: 22
dashedName: task-24
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -53,3 +52,56 @@ This pronoun is used to refer to the person or people that the speaker is addres
### --feedback--
This pronoun is used to refer to a female person or animal previously mentioned or easily identified.
# --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
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca06716e21b803ffb55d5
title: Task 25
challengeType: 19
dashedName: task-25
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -52,3 +51,56 @@ You
## --video-solution--
2
# --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
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca33bb1f197812c1a358b
title: Task 26
challengeType: 19
dashedName: task-26
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,56 @@ The new project
## --video-solution--
2
# --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
}
]
}
```

View File

@@ -3,14 +3,14 @@ id: 657ca36eacc797817451ece6
title: Task 27
challengeType: 19
dashedName: task-27
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Can you hand me that file, please? I need to review it before our meeting.
Bob: Alright, team. This is Alice's first day with us, so please let me introduce you all to her.
-->
# --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
}
]
}
```

View File

@@ -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
---
<!--
@@ -52,3 +51,56 @@ While `Alice` is mentioned, this word doesn't indicate that Bob is speaking to a
## --video-solution--
4
# --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
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca50a95d1c3828ee5a991
title: Task 29
challengeType: 19
dashedName: task-29
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,56 @@ The phrase refers to welcoming people, not introducing new rules.
## --video-solution--
3
# --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": 6.26,
"finishTimestamp": 11.82
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 1.3,
"dialogue": {
"text": "Well I'm Bob your project manager.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 1.3,
"finishTime": 6.56,
"dialogue": {
"text": "I'm really happy to see new faces joining the team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.06
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca59e6e559782e4c10056
title: Task 30
challengeType: 22
dashedName: task-30
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -35,3 +34,46 @@ Other common terms include `junior`, for less experienced roles, and `lead` or `
### --feedback--
Used here to indicate that Sarah has more experience and expertise in her role as a software developer.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 12.2,
"finishTimestamp": 14.62
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.42,
"dialogue": {
"text": "This is Sarah the senior software developer.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.92
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca8e65f9c2c836eecd834
title: Task 31
challengeType: 19
dashedName: task-31
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -52,3 +51,47 @@ She visits the company every five years.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 14.96,
"finishTimestamp": 18.60
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.64,
"dialogue": {
"text": "She's been with the company for five years now working on several projects.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 5.14
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ca996f3fdf683f408f632
title: Task 32
challengeType: 19
dashedName: task-32
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -52,3 +51,47 @@ Working on one major project.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 14.96,
"finishTimestamp": 18.60
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.64,
"dialogue": {
"text": "She's been with the company for five years now working on several projects.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 5.14
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657caa4012f1cf846dcaa619
title: Task 33
challengeType: 19
dashedName: task-33
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,64 @@ This role is more about management, not sales.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Mark",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 19.18,
"finishTimestamp": 26.58
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.34,
"dialogue": {
"text": "This is John the database administrator.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.34,
"finishTime": 5.34,
"dialogue": {
"text": "He's been here for three years.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.34,
"finishTime": 8.4,
"dialogue": {
"text": "He makes sure that our data is secure and efficient.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 8.9
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cad90d6745e85569cdc06
title: Task 34
challengeType: 22
dashedName: task-34
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -35,3 +34,65 @@ This term refers to the safety and protection of data.
### --feedback--
This word describes how well the data is managed for performance and accessibility.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Mark",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 19.18,
"finishTimestamp": 26.58
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.34,
"dialogue": {
"text": "This is John the database administrator.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.34,
"finishTime": 5.34,
"dialogue": {
"text": "He's been here for three years.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.34,
"finishTime": 8.4,
"dialogue": {
"text": "He makes sure that our data is secure and efficient.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 8.9
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657caec5163c6c85e5b31284
title: Task 35
challengeType: 22
dashedName: task-35
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -33,3 +32,56 @@ If `he's` is followed by an adjective or a present participle (like `tired`, `go
### --feedback--
A contraction indicating the duration of time John has been at the company. The first letter should be capitalized.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Mark",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 19.18,
"finishTimestamp": 23.52
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.34,
"dialogue": {
"text": "This is John the database administrator.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.34,
"finishTime": 5.34,
"dialogue": {
"text": "He's been here for three years.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 5.84
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cafc142a867006734c3ed
title: Task 36
challengeType: 19
dashedName: task-36
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,56 @@ Three years
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Mark",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 19.18,
"finishTimestamp": 23.52
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.34,
"dialogue": {
"text": "This is John the database administrator.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.34,
"finishTime": 5.34,
"dialogue": {
"text": "He's been here for three years.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 5.84
}
]
}
```

View File

@@ -48,3 +48,47 @@ Organizing events is not typically a responsibility of a UX/UI designer.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 27.18,
"finishTimestamp": 30.38
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "Finally this is Linda our UX UI designer.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 4.7
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ccd8e0b8383034fa1be0b
title: Task 38
challengeType: 22
dashedName: task-38
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -27,5 +26,48 @@ Finally, this is Linda, our UX/UI designer. She joined the team last year.
### --feedback--
The word `joined` is the past tense of `join`, appropriate for talking about something that happened in the past.
The past tense of `join`, appropriate for talking about something that happened in the past.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 27.18,
"finishTimestamp": 32.24
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.6,
"dialogue": {
"text": "Finally this is Linda our UX UI designer. She joined the team last year.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 7.1
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ccdeb0919a803c00c8cbd
title: Task 39
challengeType: 19
dashedName: task-39
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -53,3 +52,47 @@ Five years ago.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 27.18,
"finishTimestamp": 32.24
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.6,
"dialogue": {
"text": "Finally this is Linda our UX UI designer. She joined the team last year.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 7.1
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ccee0cbd78d044dfe4a77
title: Task 40
challengeType: 22
dashedName: task-40
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -37,3 +36,56 @@ This term describes products that are easy and pleasant for people to use.
### --feedback--
This term refers to the parts of computer systems or programs that people use or interact with. It is in plural form.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 27.18,
"finishTimestamp": 34.84
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "Finally this is Linda our UX UI designer.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 4.2,
"finishTime": 8.2,
"dialogue": {
"text": "She joined the team last year. She loves creating user-friendly interfaces.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 8.7
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ccf3ab9ef2604c6ba696f
title: Task 41
challengeType: 19
dashedName: task-41
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,56 @@ She creates user-friendly interfaces and joined the team last year.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 27.18,
"finishTimestamp": 34.84
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "Finally this is Linda our UX UI designer.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 4.2,
"finishTime": 8.2,
"dialogue": {
"text": "She joined the team last year. She loves creating user-friendly interfaces.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 8.7
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657ccfa7eeb47305177d4a45
title: Task 42
challengeType: 19
dashedName: task-42
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -50,4 +49,48 @@ The statement is about introducing a new member, not about project completion.
## --video-solution--
1
3
# --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": 35.72,
"finishTimestamp": 38.04
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.32,
"dialogue": {
"text": "Everybody let's welcome Alice to the team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.82
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cd0e81302a205cfbc10a2
title: Task 43
challengeType: 22
dashedName: task-43
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -12,7 +11,7 @@ Alice: Great! Thanks, everybody! Well, I'm Alice. I'm starting as a junior devel
# --description--
In a professional self-introduction, it's common to state your name and your role. Ths structure Alice uses is simple but very effective.
In a professional self-introduction, it's common to state your name and your role. This structure Alice uses is simple but very effective.
# --fillInTheBlank--
@@ -35,3 +34,56 @@ This structure is used before people mention their names.
### --feedback--
Here, you state your role or position.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 39.50,
"finishTimestamp": 44.20
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.72,
"dialogue": {
"text": "Great thanks everybody. Well I'm Alice.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 3.72,
"finishTime": 5.70,
"dialogue": {
"text": "I'm starting as a junior developer today.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 6.20
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cd1cdaa5260067b6fb93e
title: Task 44
challengeType: 19
dashedName: task-44
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -51,3 +50,56 @@ Alice explicitly states her interest in learning new things and contributing.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 44.62,
"finishTimestamp": 48.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "I really like learning new things",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 2.68,
"finishTime": 5.20,
"dialogue": {
"text": "and can't wait to start contributing to our projects.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.70
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cd2ab46d95e075065d952
title: Task 45
challengeType: 22
dashedName: task-45
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -19,7 +18,7 @@ Listen to the audio and fill in the missing words.
## --sentence--
`I'm starting as a _ _ today. I can't wait to start _ to our projects.`
`I'm starting as a _ _ today. I really like learning new things and can't wait to start _ to our projects.`
## --blanks--
@@ -44,3 +43,65 @@ This word specifies the professional role or job title.
### --feedback--
This word refers to the act of adding value or participating in team projects.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 42.38,
"finishTimestamp": 48.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.82,
"dialogue": {
"text": "I'm starting as a junior developer today.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 2.83,
"finishTime": 4.51,
"dialogue": {
"text": "I really like learning new things",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 4.51,
"finishTime": 7.44,
"dialogue": {
"text": "and can't wait to start contributing to our projects.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 7.94
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657cd301c8cef107941a5552
title: Task 46
challengeType: 19
dashedName: task-46
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -50,4 +49,75 @@ Pay attention to the order of her introduction and when she talks about her role
## --video-solution--
3
1
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Alice",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-2.mp3",
"startTime": 1,
"startTimestamp": 39.5,
"finishTimestamp": 48.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.72,
"dialogue": {
"text": "Great thanks everybody. Well I'm Alice.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 3.72,
"finishTime": 5.54,
"dialogue": {
"text": "I'm starting as a junior developer today.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 5.54,
"finishTime": 7.36,
"dialogue": {
"text": "I really like learning new things",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 7.36,
"finishTime": 10.32,
"dialogue": {
"text": "and can't wait to start contributing to our projects.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 10.82
}
]
}
```

View File

@@ -1,7 +1,6 @@
---
id: 657cd51dc73ba908478c9f70
videoId: nLDychdBwUg
title: "Dialogue 3: Team Meeting Introduction"
title: 'Dialogue 3: Team Meeting Introduction'
challengeType: 21
dashedName: dialogue-team-meeting-introduction
---
@@ -13,3 +12,312 @@ 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": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
},
{
"character": "Lisa",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
},
{
"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": "1.2-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 1,
"startTime": 1
},
{
"character": "Bob",
"startTime": 1.3,
"finishTime": 3.5,
"dialogue": {
"text": "Good morning, everyone! I hope you're well.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 4.2,
"finishTime": 6.9,
"dialogue": {
"text": "Today, we have a new member joining our team.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 7.1,
"finishTime": 9.1,
"dialogue": {
"text": "I'd like to introduce you to Lisa.",
"align": "left"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 9.1
},
{
"background": "desk.png",
"character": "Lisa",
"opacity": 1,
"startTime": 9.2
},
{
"character": "Bob",
"startTime": 9.3,
"finishTime": 11.3,
"dialogue": {
"text": "She's our new front-end developer.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 11.5,
"finishTime": 13.5,
"dialogue": {
"text": "Let me introduce you all briefly.",
"align": "left"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 13.5
},
{
"background": "company2-boardroom.png",
"character": "Sarah",
"opacity": 1,
"startTime": 13.6
},
{
"character": "Bob",
"startTime": 13.7,
"finishTime": 15.2,
"dialogue": {
"text": "This is Sarah, the senior developer.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 16.2,
"finishTime": 21.4,
"dialogue": {
"text": "You can talk to her any time, even in this virtual setting, if you have questions, Lisa.",
"align": "left"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 21.5
},
{
"background": "desk.png",
"character": "Lisa",
"opacity": 1,
"startTime": 21.6
},
{
"character": "Lisa",
"startTime": 21.7,
"finishTime": 23.7,
"dialogue": {
"text": "Hi, Sarah. Thank you!",
"align": "right"
}
},
{
"character": "Lisa",
"startTime": 23.9,
"finishTime": 27.1,
"dialogue": {
"text": "I'm excited to work with all of you and learn from your expertise.",
"align": "right"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 27.1
},
{
"background": "company2-boardroom.png",
"character": "Tom",
"opacity": 1,
"startTime": 27.2
},
{
"character": "Bob",
"startTime": 27.3,
"finishTime": 29.3,
"dialogue": {
"text": "This is Tom, our new graphic designer.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 29.4,
"finishTime": 31.4,
"dialogue": {
"text": "Is there any specific area of design or development you're interested in?",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 35,
"finishTime": 36.3,
"dialogue": {
"text": "He's your go-to guy for that.",
"align": "left"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 36.4
},
{
"background": "desk.png",
"character": "Lisa",
"opacity": 1,
"startTime": 36.4
},
{
"character": "Lisa",
"startTime": 36.5,
"finishTime": 43.5,
"dialogue": {
"text": "Hi, Tom. I'm interested in UI/UX design and front-end development, but I'm open to exploring more.",
"align": "right"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 43.6
},
{
"background": "company2-boardroom.png",
"character": "Bob",
"opacity": 1,
"startTime": 43.6
},
{
"character": "Bob",
"startTime": 43.7,
"finishTime": 46.7,
"dialogue": {
"text": "And I'm Bob, the team's project manager.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 46.9,
"finishTime": 52.2,
"dialogue": {
"text": "I'm the person you always need to talk to if you have any questions about the team's goals and schedule.",
"align": "left"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 52.3
},
{
"background": "desk.png",
"character": "Lisa",
"opacity": 1,
"startTime": 52.3
},
{
"character": "Lisa",
"startTime": 52.4,
"finishTime": 54.6,
"dialogue": {
"text": "Hi, Bob. It's great to meet you too.",
"align": "right"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 54.7
},
{
"background": "company2-boardroom.png",
"character": "Bob",
"opacity": 1,
"startTime": 54.7
},
{
"character": "Bob",
"startTime": 54.8,
"finishTime": 59.6,
"dialogue": {
"text": "Excellent! Lisa, it's great to have you join our team, even if just online.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 60.2,
"finishTime": 63.7,
"dialogue": {
"text": "OK, team. Let's help Lisa with the support she needs to start.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 64,
"finishTime": 66.5,
"dialogue": {
"text": "Now here are the topics on today's agenda…",
"align": "left"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 67
}
]
}
```

View File

@@ -48,3 +48,47 @@ This phrase can be used in both casual and formal settings, not just in business
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.84,
"dialogue": {
"text": "Good morning, everyone. I hope you're well.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.34
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd6c342d0e8093dd5c540
title: Task 48
challengeType: 22
dashedName: task-48
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Good morning, everyone! I hope you're all well.
@@ -46,3 +46,46 @@ Used to express a wish or desire for something.
In this context refers to being in good health or condition.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.84,
"dialogue": {
"text": "Good morning, everyone. I hope you're well.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.34
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd7778a28e4099f0ca6e9
title: Task 49
challengeType: 22
dashedName: task-49
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Today, we have a new member joining our team.
@@ -22,11 +22,11 @@ This sentence is commonly used in professional environments to announce the arri
## --blanks--
`today`
`Today`
### --feedback--
This word indicates the specific time when the action is happening.
This word indicates the specific time when the action is happening. This word should be capitalized.
---
@@ -51,3 +51,47 @@ It refers to a person who is part of a group, in this case, the team.
### --feedback--
This word describes the action of becoming part of a group or team.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 3.18,
"finishTimestamp": 5.70
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.52,
"dialogue": {
"text": "Today, we have a new member joining our team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.02
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd816f3caf509f85e4d4a
title: Task 50
challengeType: 19
dashedName: task-50
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
I'd like to introduce Lisa. Shes our new front-end developer.
@@ -53,3 +53,47 @@ Bob is politely introducing Lisa as the new front-end developer.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 6,
"finishTimestamp": 9.9
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.9,
"dialogue": {
"text": "I'd like to introduce you to Lisa. She's our new front-end developer.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 5.4
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd8d94290160a8732893d
title: Task 51
challengeType: 22
dashedName: task-51
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Let me introduce you all briefly.
@@ -37,3 +37,47 @@ This word is used to give permission or to allow an action to happen. This word
### --feedback--
It means to do something for a short time or in a quick manner.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 10.66,
"finishTimestamp": 12.20
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.54,
"dialogue": {
"text": "Let me introduce you all briefly.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.04
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd938cf0b0c0ad751ac23
title: Task 52
challengeType: 22
dashedName: task-52
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
This is Sarah, the senior developer.
@@ -35,3 +35,47 @@ It is used to introduce someone or something in the present context. This word i
### --feedback--
This word indicates a higher level of experience or rank in a job role.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": { "x": 50, "y": 0, "z": 1.4 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 12.6,
"finishTimestamp": 14.6
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3,
"dialogue": {
"text": "This is Sarah, the senior developer.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.5
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cd9ae412af80b2a7ff265
title: Task 53
challengeType: 22
dashedName: task-53
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
You can talk to her any time, even in this virtual setting, if you have any questions, Lisa.
@@ -22,7 +22,7 @@ The word even highlights something extra or beyond what is usual.
## --sentence--
`You can talk to her _ time, _ in this virtual setting, if you have _ questions, Lisa.`
`You can talk to her _ time, _ in this virtual setting, if you have questions, Lisa.`
## --blanks--
@@ -40,10 +40,46 @@ This word is used to indicate no specific time; any time is acceptable.
It is used to emphasize something that might be surprising or not usually expected.
---
# --scene--
`any`
### --feedback--
It refers to all kinds of questions, without limitation.
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 14.86,
"finishTimestamp": 19.94
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.08,
"dialogue": {
"text": "You can talk to her anytime, even in this virtual setting, if you have questions, Lisa.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.58
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cda710736e30ba719e441
title: Task 54
challengeType: 19
dashedName: task-54
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
You can talk to her any time, even in this virtual setting, if you have any questions, Lisa.
@@ -51,3 +51,47 @@ The statement is about whom Lisa can talk to, not about who is currently talking
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 14.86,
"finishTimestamp": 19.94
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.08,
"dialogue": {
"text": "You can talk to her anytime, even in this virtual setting, if you have questions, Lisa.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.58
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cdf0217569e0ce2e40cd1
title: Task 55
challengeType: 22
dashedName: task-55
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Lisa: Hi, Sarah. Thank you! I'm excited to work with all of you and learn from your expertise.
@@ -38,3 +38,47 @@ This word is used to express a feeling of great enthusiasm and eagerness.
### --feedback--
It refers to special skills or knowledge in a specific area.
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 21.06,
"finishTimestamp": 25.54
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Lisa",
"startTime": 1,
"finishTime": 5.48,
"dialogue": {
"text": "Hi, Sarah. Thank you. I'm excited to work with all of you and learn from your expertise.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657cdfc400c4130d43bab6e9
title: Task 56
challengeType: 22
dashedName: task-56
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Lisa: I'm excited to work with all of you and learn from your expertise.
@@ -50,3 +50,47 @@ This word helps to link `all` with `you`, forming a phrase that refers to the en
### --feedback--
It indicates possession or relation to the group being addressed.
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 22.60,
"finishTimestamp": 25.54
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Lisa",
"startTime": 1,
"finishTime": 3.94,
"dialogue": {
"text": "I'm excited to work with all of you and learn from your expertise.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 4.44
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657ce2aee8f1d30e17cf89e5
title: Task 57
challengeType: 19
dashedName: task-57
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: This is Tom, our new graphic designer. Is there any specific area of design or development you're interested in?
@@ -24,7 +24,7 @@ What does Bob want to know about lisa?
## --answers--
Bob wants to know specific area of design or development Lisa is interested.
Bob wants to know if Lisa is interested in any specific area of design or development.
---
@@ -53,3 +53,47 @@ The question is about Lisa's interests, not about her readiness to start work.
## --video-solution--
1
# --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": 33.44
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 8.2,
"dialogue": {
"text": "This is Tom, our new graphic designer. Is there any specific area of design or development that you're interested in?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 8.7
}
]
}
```

View File

@@ -3,11 +3,11 @@ id: 657ce387f809d60eb54f06d6
title: Task 58
challengeType: 22
dashedName: task-58
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: This is Tom, our new graphic designer. Is there any specific area of design or development you're interested in? Hes your go-to guy for that.
Bob: Is there any specific area of design or development you're interested in? Hes your go-to guy for that.
-->
# --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
}
]
}
```

View File

@@ -47,4 +47,4 @@ This question is about one person, so it should use `Is there` instead of `Are t
## --video-solution--
4
1

View File

@@ -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
---
<!--
AUDIO REFERENCE:
Bob: This is Tom, our new graphic designer. Is there any specific area of design or development you're interested in? Hes your go-to guy for that. Are there any questions you have for Tom?
Bob: This is Tom, our new graphic designer. Is there any specific area of design or development you're interested in? Hes your go-to guy for that.
-->
# --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
}
]
}
```

View File

@@ -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
---
<!--
AUDIO REFERENCE:
Lisa: Hi, Tom. I'm interested in UI/UX design and front-end development, but I'm open to exploring more.
@@ -51,3 +51,47 @@ Lisa's response is centered on design and development areas, not marketing.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 36.1,
"finishTimestamp": 42.22
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Lisa",
"startTime": 1,
"finishTime": 6.92,
"dialogue": {
"text": "Hi, Tom. I'm interested in UI UX design and front-end development, but I'm open to exploring more.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 7.42
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657ce7ed5eb7171156711c77
title: Task 63
challengeType: 22
dashedName: task-63
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Lisa: Hi, Tom. I'm interested in UI/UX design and front-end development, but I'm open to exploring more.
@@ -53,3 +53,47 @@ Indicates a willingness or readiness to consider new possibilities.
### --feedback--
Suggests looking into or examining new areas or opportunities.
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 36.7,
"finishTimestamp": 42.22
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Lisa",
"startTime": 1,
"finishTime": 6.92,
"dialogue": {
"text": "I'm interested in UI UX design and front-end development, but I'm open to exploring more.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 7.42
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657daa5ab8505427a5b99cd2
title: Task 64
challengeType: 19
dashedName: task-64
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: And Im Bob, the teams project manager.
@@ -51,3 +51,47 @@ Bob's introduction clearly states a different role, not the CEO.
## --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-3.mp3",
"startTime": 1,
"startTimestamp": 42.84,
"finishTimestamp": 45.06
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.22,
"dialogue": {
"text": "And I'm Bob, the team's project manager.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.72
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657daad61699f1281c5dca55
title: Task 65
challengeType: 19
dashedName: task-65
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
@@ -49,3 +48,47 @@ This description fits roles in the food service industry, not a project manager.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 45.42,
"finishTimestamp": 50.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.56,
"dialogue": {
"text": "I'm the person you always need to talk to if you have any questions about the team's goals and schedule.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.06
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657dab674b9de728828aa020
title: Task 66
challengeType: 22
dashedName: task-66
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: And Im Bob, the teams project manager. Im the person you always need to talk to if you have any questions about the teams goals and schedule.
@@ -64,3 +64,65 @@ Refers to the objectives or targets set by the team.
### --feedback--
Refers to the planned timeline for tasks or events in a project.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 42.84,
"finishTimestamp": 50.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.22,
"dialogue": {
"text": "And I'm Bob, the team's project manager.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.23,
"finishTime": 5,
"dialogue": {
"text": "I'm the person you always need to talk to.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5,
"finishTime": 9.14,
"dialogue": {
"text": "if you have any questions about the team's goals and schedule.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 9.64
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657dadfc7d21eb294c9f057e
title: Task 67
challengeType: 19
dashedName: task-67
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: And Im Bob, the teams project manager. Im the person you always need to talk to if you have any questions about the teams goals and schedule.
@@ -51,3 +51,65 @@ This phrase suggests that questions are welcome but doesn't detail the topics.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 42.84,
"finishTimestamp": 50.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.22,
"dialogue": {
"text": "And I'm Bob, the team's project manager.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 3.23,
"finishTime": 5,
"dialogue": {
"text": "I'm the person you always need to talk to.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5,
"finishTime": 9.14,
"dialogue": {
"text": "if you have any questions about the team's goals and schedule.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 9.64
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657daf702ed04a29ee42de69
title: Task 68
challengeType: 22
dashedName: task-68
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Lisa: Hi, Bob. Its great to meet you too.
@@ -35,3 +35,47 @@ This word expresses positive feelings or satisfaction.
### --feedback--
Indicates agreement or similarity with something already mentioned.
# --scene--
```json
{
"setup": {
"background": "desk.png",
"characters": [
{
"character": "Lisa",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 51.58,
"finishTimestamp": 53.38
}
},
"commands": [
{
"character": "Lisa",
"opacity": 1,
"startTime": 0
},
{
"character": "Lisa",
"startTime": 1,
"finishTime": 2.80,
"dialogue": {
"text": "Hi, Bob. It's great to meet you too.",
"align": "center"
}
},
{
"character": "Lisa",
"opacity": 0,
"startTime": 3.30
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df21cc45b1f66112fb8fc
title: Task 69
challengeType: 22
dashedName: task-69
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Excellent! Lisa, its great to have you join our team, even if just online.
@@ -51,3 +51,47 @@ Used to describe the action of becoming part of a group.
### --feedback--
This word adds emphasis and can introduce an exception or contrast.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 53.38,
"finishTimestamp": 58.18
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.80,
"dialogue": {
"text": "Excellent. Lisa, it's great to have you join our team, even if just online.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.30
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df2b22d7649667734d71e
title: Task 70
challengeType: 19
dashedName: task-70
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Excellent! Lisa, its great to have you join our team, even if just online.
@@ -51,3 +51,47 @@ The statement is about welcoming Lisa, not assigning projects.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 53.38,
"finishTimestamp": 58.18
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.80,
"dialogue": {
"text": "Excellent. Lisa, it's great to have you join our team, even if just online.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.30
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df30a140de766c3896294
title: Task 71
challengeType: 22
dashedName: task-71
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
OK, team. Let's help Lisa with the support she needs to start.
@@ -43,3 +43,47 @@ Refers to the help or assistance provided to someone.
### --feedback--
Indicates what Lisa needs.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 58.82,
"finishTimestamp": 62.18
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.36,
"dialogue": {
"text": "Okay, team, let's help Lisa with the support she needs to start.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.86
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df39e98ace1673de4c399
title: Task 72
challengeType: 19
dashedName: task-72
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
OK, team. Let's help Lisa with the support she needs to start.
@@ -51,3 +51,47 @@ Bob is asking the team to help Lisa with the support she needs to get started.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 58.82,
"finishTimestamp": 62.18
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.36,
"dialogue": {
"text": "Okay, team, let's help Lisa with the support she needs to start.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.86
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df429a575a6679e72d48f
title: Task 73
challengeType: 22
dashedName: task-73
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Now here are the topics on today's agenda…
@@ -35,3 +35,47 @@ These are the points or subjects that are planned for discussion or consideratio
### --feedback--
A possessive form indicating something belonging to or associated with the current day. Remember to use `'s`.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "1.2-3.mp3",
"startTime": 1,
"startTimestamp": 62.64,
"finishTimestamp": 65.00
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.36,
"dialogue": {
"text": "Now, here are the topics on today's agenda.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.86
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 657df4ff04eed86814093f0f
videoId: nLDychdBwUg
title: "Dialogue 4: A Training Session"
challengeType: 21
dashedName: dialogue-a-training-session
@@ -13,3 +12,131 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "1.2-4.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "James",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sophie",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "James",
"startTime": 1.3,
"finishTime": 5.3,
"dialogue": {
"text": "Good morning. I'm James. I'm here to help you with your training.",
"align": "left"
}
},
{
"character": "James",
"startTime": 5.5,
"finishTime": 7.5,
"dialogue": {
"text": "Can you briefly introduce yourself?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 7.7,
"finishTime": 12.7,
"dialogue": {
"text": "Hi, I'm Sophie, and I'm here to improve my project management skills.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 12.9,
"finishTime": 14.9,
"dialogue": {
"text": "I want to learn more about project management.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 15.1,
"finishTime": 16.3,
"dialogue": {
"text": "Nice to meet you, James.",
"align": "right"
}
},
{
"character": "James",
"startTime": 16.5,
"finishTime": 18,
"dialogue": {
"text": "Thank you, Sophie.",
"align": "left"
}
},
{
"character": "James",
"startTime": 18.2,
"finishTime": 20.2,
"dialogue": {
"text": "We have a lot to talk about today,",
"align": "left"
}
},
{
"character": "James",
"startTime": 20.3,
"finishTime": 23.8,
"dialogue": {
"text": "and I'm sure we'll have great insights to share during our training session.",
"align": "left"
}
},
{
"character": "James",
"startTime": 24,
"finishTime": 25.2,
"dialogue": {
"text": "Let's get started.",
"align": "left"
}
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 25.2
},
{
"character": "James",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 25.7
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657df5d14291b56887825276
title: Task 74
challengeType: 22
dashedName: task-74
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
@@ -44,3 +43,47 @@ Implies providing assistance or support to someone.
### --feedback--
Refers to the process of learning skills or knowledge needed for a specific task or job.
# --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": 0.00,
"finishTimestamp": 3.70
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 4.70,
"dialogue": {
"text": "Good morning. I'm James. I'm here to help you with your training.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 5.20
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657df6018a70e468f5dc016a
title: Task 75
challengeType: 19
dashedName: task-75
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Good morning. Im James and Im here to help you with your training.
@@ -51,3 +51,47 @@ James's introduction is not about asking for help.
## --video-solution--
2
# --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": 0.00,
"finishTimestamp": 3.70
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 4.70,
"dialogue": {
"text": "Good morning. I'm James. I'm here to help you with your training.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 5.20
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e3c159dc94c6e33ba6115
title: Task 76
challengeType: 22
dashedName: task-76
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Can you briefly introduce yourself?
@@ -35,3 +35,47 @@ This word indicates that the introduction should be short and to the point.
### --feedback--
Means to present oneself to others, usually stating your name and basic details.
# --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": 4.14,
"finishTimestamp": 5.80
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 2.66,
"dialogue": {
"text": "Can you briefly introduce yourself?",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 3.16
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e3ca1c4d9636e9012e1a9
title: Task 77
challengeType: 19
dashedName: task-77
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Can you briefly introduce yourself?
@@ -51,3 +51,47 @@ To give a short introduction about herself.
## --video-solution--
4
# --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": 4.14,
"finishTimestamp": 5.80
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 2.66,
"dialogue": {
"text": "Can you briefly introduce yourself?",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 3.16
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e3dc46c5a816f0b12fb76
title: Task 78
challengeType: 22
dashedName: task-78
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Hi, I'm Sophie, and I'm here to improve my project management skills. I want to learn more about project management.
@@ -55,3 +55,47 @@ Refers to the abilities or expertise needed to do something well.
### --feedback--
This term relates to the process of handling or overseeing projects effectively.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-4.mp3",
"startTime": 1,
"startTimestamp": 7.16,
"finishTimestamp": 13.50
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 7.34,
"dialogue": {
"text": "Hi, I'm Sophie and I'm here to improve my project management skills. I want to learn more about project management.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 7.84
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e3ec58a1c706fb201d719
title: Task 79
challengeType: 19
dashedName: task-79
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Hi, I'm Sophie, and I'm here to improve my project management skills. I want to learn more about project management. Nice to meet you, James.
@@ -51,3 +51,47 @@ Sophie's response is more comprehensive, including self-introduction and her goa
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-4.mp3",
"startTime": 1,
"startTimestamp": 7.16,
"finishTimestamp": 14.76
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 8.60,
"dialogue": {
"text": "Hi, I'm Sophie and I'm here to improve my project management skills. I want to learn more about project management. Nice to meet you, James.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 9.10
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e408c387898706d4c1b46
title: Task 80
challengeType: 19
dashedName: task-80
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Thank you, Sophie. We have a lot to talk about today
@@ -53,3 +53,47 @@ Today's meeting is only for team introductions.
## --video-solution--
1
# --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
}
]
}
```

View File

@@ -3,11 +3,10 @@ id: 657e4173056b4771208c184d
title: Task 81
challengeType: 22
dashedName: task-81
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Thank you, Sophie. We have a lot to talk about today...
James: Thank you, Sophie. We have a lot to talk about today
-->
# --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
}
]
}
```

View File

@@ -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
---
<!--
AUDIO REFERENCE:
James: ...and I'm sure we'll have great insights to share during our training session.
@@ -37,3 +37,47 @@ Refers to valuable thoughts or understanding gained from experiences.
### --feedback--
This word is related to learning new skills or information in a structured setting.
# --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": 17.08,
"finishTimestamp": 22.32
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 6.24,
"dialogue": {
"text": "We have a lot to talk today and I'm sure we'll have great insights to share during our training session.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 6.74
}
]
}
```

View File

@@ -4,6 +4,7 @@ title: Task 83
challengeType: 19
dashedName: task-83
---
# --description--
`Let's get started` is a phrase used to initiate an activity, meeting, or session. It signals that it's time to begin the planned activities. For example, at the start of a meeting, someone might say, `Let's get started with the first topic`.
@@ -45,3 +46,47 @@ It indicates that the meeting will continue later.
## --video-solution--
2
# --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": 22.80,
"finishTimestamp": 23.70
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 1.90,
"dialogue": {
"text": "Let's get started!",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 2.40
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657e42d9cf8693725896cc49
title: Task 84
challengeType: 22
dashedName: task-84
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -67,3 +66,64 @@ Related to learning or teaching new skills or information.
### --feedback--
Indicates beginning something, used here to start the meeting or session.
# --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": 23.7
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 3.1,
"dialogue": {
"text": "Thank you, Sophie. We have a lot to talk about today,",
"align": "center"
}
},
{
"character": "James",
"startTime": 3.1,
"finishTime": 6.8,
"dialogue": {
"text": "and I'm sure we'll have great insights to share during our training session.",
"align": "center"
}
},
{
"character": "James",
"startTime": 6.8,
"finishTime": 8.56,
"dialogue": {
"text": "Let's get started!",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 9.06
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 657e47d5fa5dea7cbdaf484b
videoId: nLDychdBwUg
title: "Dialogue 5: Meeting a Client"
challengeType: 21
dashedName: dialogue-meeting-a-client
@@ -13,3 +12,281 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Linda",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "David",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Maria",
"position": { "x": 30, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "David",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Maria",
"startTime": 1.3,
"finishTime": 2.5,
"dialogue": {
"text": "Welcome, everyone.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 3,
"finishTime": 6.5,
"dialogue": {
"text": "Today, we have with us our clients from FCC Corporation.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 6.7,
"finishTime": 10.2,
"dialogue": {
"text": "David, let me introduce the team and briefly explain what we do.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 10.3,
"finishTime": 11.8,
"dialogue": {
"text": "I'm Maria, the lead developer.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 12,
"finishTime": 15.2,
"dialogue": {
"text": "I'm responsible for the technical aspects of the project.",
"align": "left"
}
},
{
"character": "Bob",
"position": { "x": 15, "y": 0, "z": 1 },
"startTime": 15.4
},
{
"character": "Maria",
"startTime": 15.4,
"finishTime": 17.4,
"dialogue": {
"text": "This is Bob, the project manager.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 17.6,
"finishTime": 20.6,
"dialogue": {
"text": "He's responsible for coordinating our efforts to meet your needs.",
"align": "left"
}
},
{
"character": "David",
"startTime": 20.8,
"finishTime": 22.8,
"dialogue": {
"text": "Hey, Bob. How's it going?",
"align": "right"
}
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 22.9
},
{
"character": "Sarah",
"position": { "x": 15, "y": 0, "z": 1 },
"startTime": 23
},
{
"character": "Maria",
"startTime": 23,
"finishTime": 26,
"dialogue": {
"text": "This is Sarah, the senior developer.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 26.2,
"finishTime": 29.2,
"dialogue": {
"text": "She and I work together to ensure the project's success.",
"align": "left"
}
},
{
"character": "David",
"startTime": 29.4,
"finishTime": 31,
"dialogue": {
"text": "Great to meet you, Sarah.",
"align": "right"
}
},
{
"character": "Sarah",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 31
},
{
"character": "Linda",
"position": { "x": 15, "y": 0, "z": 1 },
"startTime": 31.1
},
{
"character": "Maria",
"startTime": 31.2,
"finishTime": 33.7,
"dialogue": {
"text": "And this is Linda, she's our UX/UI designer.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 33.9,
"finishTime": 37.9,
"dialogue": {
"text": "She works in user experience and she creates our interface design.",
"align": "left"
}
},
{
"character": "David",
"startTime": 37.9,
"finishTime": 39.5,
"dialogue": {
"text": "Wonderful to meet you all.",
"align": "right"
}
},
{
"character": "Linda",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 39.6
},
{
"character": "David",
"startTime": 39.7,
"finishTime": 42.2,
"dialogue": {
"text": "I'm David, the project manager from FCC Corp.",
"align": "right"
}
},
{
"character": "David",
"startTime": 42.4,
"finishTime": 46.9,
"dialogue": {
"text": "I'll be your point of contact and I'll make sure our collaboration is great.",
"align": "right"
}
},
{
"character": "David",
"startTime": 47.1,
"finishTime": 49.6,
"dialogue": {
"text": "We're excited about this project.",
"align": "right"
}
},
{
"character": "David",
"startTime": 49.8,
"finishTime": 52.3,
"dialogue": {
"text": "I'm confident that we can achieve great results.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 52.5,
"finishTime": 53.5,
"dialogue": {
"text": "Thanks.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 53.7,
"finishTime": 56.2,
"dialogue": {
"text": "Now let's get started with the project details",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 56.2,
"finishTime": 58.7,
"dialogue": {
"text": "and your specific requirements, David…",
"align": "left"
}
},
{
"character": "David",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 58.7
},
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 59.2
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e496dda7af77d6798e7f7
title: Task 85
challengeType: 22
dashedName: task-85
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
---
<!--
AUDIO REFERENCE:
Maria: Welcome, everyone. Today, we have with us our clients from FCC Corporation.
@@ -43,3 +43,47 @@ Refers to customers or companies that receive services or goods from another bus
### --feedback--
A type of business entity that is legally separate from its owners.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 4.74
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.74,
"dialogue": {
"text": "Welcome everyone. Today we have with us our clients from FCC Corporation.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.24
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657e49f3ee34e67dbe0d8848
title: Task 86
challengeType: 19
dashedName: task-86
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -53,3 +52,47 @@ Maria is introducing business clients, not staff members.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 4.74
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.74,
"dialogue": {
"text": "Welcome everyone. Today we have with us our clients from FCC Corporation.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.24
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4ab5b857f77e36c82a4d
title: Task 87
challengeType: 19
dashedName: task-87
audioPath: Acurriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
David, let me introduce the team and briefly explain what we do.
@@ -51,3 +51,47 @@ The audio indicates an introduction and overview of work, not a financial discus
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 5.44,
"finishTimestamp": 8.68
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.24,
"dialogue": {
"text": "David, let me introduce the team and briefly explain what we do.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.74
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4b7d381d567e8d97967c
title: Task 88
challengeType: 22
dashedName: task-88
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
I'm Maria, the lead developer. Im responsible for the technical aspects of the project. This is Bob, the project manager. Hes responsible for coordinating our efforts to meet your needs.
@@ -47,3 +47,71 @@ Means arranging or organizing things to work together effectively. This word end
### --feedback--
Refers to the attempts or hard work put into doing something.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": { "x": 50, "y": 0, "z": 1.5 },
"opacity": 0
},
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 19.08
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "I'm Maria, the lead developer. I'm responsible for the technical aspects of the project.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.18
},
{
"character": "Bob",
"opacity": 1,
"startTime": 5.19
},
{
"character": "Maria",
"startTime": 5.19,
"finishTime": 10.9,
"dialogue": {
"text": "This is Bob, the project manager. He's responsible for coordinating our efforts to meet your needs.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 11.4
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4c1f0bd3e97ef2d46644
title: Task 89
challengeType: 19
dashedName: task-89
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
I'm Maria, the lead developer. Im responsible for the technical aspects of the project. This is Bob, the project manager. Hes responsible for coordinating our efforts to meet your needs.
@@ -53,3 +53,71 @@ Their roles are focused on development and management, not marketing.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": { "x": 50, "y": 0, "z": 1.5 },
"opacity": 0
},
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 19.08
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "I'm Maria, the lead developer. I'm responsible for the technical aspects of the project.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.18
},
{
"character": "Bob",
"opacity": 1,
"startTime": 5.19
},
{
"character": "Maria",
"startTime": 5.19,
"finishTime": 10.9,
"dialogue": {
"text": "This is Bob, the project manager. He's responsible for coordinating our efforts to meet your needs.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 11.4
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4cd7f87d4f7f6954446d
title: Task 90
challengeType: 19
dashedName: task-90
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
I'm Maria, the lead developer. Im responsible for the technical aspects of the project. This is Bob, the project manager. Hes responsible for coordinating our efforts to meet your needs.
@@ -51,3 +51,71 @@ Listen again to understand their specific roles as mentioned.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": { "x": 50, "y": 0, "z": 1.5 },
"opacity": 0
},
{
"character": "Bob",
"position": { "x": 50, "y": 15, "z": 1.2 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 19.08
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "I'm Maria, the lead developer. I'm responsible for the technical aspects of the project.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.18
},
{
"character": "Bob",
"opacity": 1,
"startTime": 5.19
},
{
"character": "Maria",
"startTime": 5.19,
"finishTime": 10.9,
"dialogue": {
"text": "This is Bob, the project manager. He's responsible for coordinating our efforts to meet your needs.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 11.4
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4db2e3fc8d7fb41b8b85
title: Task 91
challengeType: 22
dashedName: task-91
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
David: Hey, Bob. Hows it going?
@@ -27,3 +27,47 @@ Listen to the audio and fill in the missing word.
### --feedback--
This word is used to inquire about someone's current state or activities.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "David",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 19.54,
"finishTimestamp": 20.90
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 2.36,
"dialogue": {
"text": "Hey Bob, how's it going?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 2.86
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4de2c8c70a7ff7e1546d
title: Task 92
challengeType: 19
dashedName: task-92
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: This is Sarah, the senior developer. She and I work together to ensure the project's success.
@@ -53,3 +53,47 @@ To ensure the project's success.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 22.22,
"finishTimestamp": 27.38
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 6.16,
"dialogue": {
"text": "And this is Sarah, the senior developer. She and I work together to ensure the project's success.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.66
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e4e3b02a2128049c344c8
title: Task 93
challengeType: 22
dashedName: task-93
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
David: Great to meet you, Sarah.
@@ -35,3 +35,46 @@ This word expresses positivity or satisfaction about something, in this case, me
### --feedback--
Refers to the act of being introduced to someone for the first time.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "David",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 27.38,
"finishTimestamp": 29.06
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "Great to meet you, Sarah.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 3.18
}
]
}

View File

@@ -3,8 +3,8 @@ id: 657e4fd2ecf31280ef673f0d
title: Task 94
challengeType: 19
dashedName: task-94
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: And this is Linda, shes our UX/UI designer. She works in user experience and she creates our interface design.
@@ -51,3 +51,47 @@ Maria's introduction mentions Linda's work in design, not human resources.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Linda",
"position": { "x": 50, "y": 0, "z": 1.5 },
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 30.12,
"finishTimestamp": 36.08
}
},
"commands": [
{
"character": "Linda",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 6.96,
"dialogue": {
"text": "And this is Linda. She's our UX UI designer. She works in user experience and she creates our interface design.",
"align": "center"
}
},
{
"character": "Linda",
"opacity": 0,
"startTime": 7.46
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e51218ff18f8191b76ea9
title: Task 95
challengeType: 22
dashedName: task-95
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -55,3 +55,47 @@ Indicates David's role or position within his company.
### --feedback--
Short for `corporation`, denoting the type of organization David represents. This word is capitalized.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "David",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 37.24,
"finishTimestamp": 41.84
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 5.60,
"dialogue": {
"text": "Wonderful to meet you all. I'm David, the project manager from FCC Corp.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 6.10
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 657e523fcaaa0e823b3789e5
title: Task 96
challengeType: 19
dashedName: task-96
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
@@ -53,3 +53,47 @@ He is the project manager from FCC Corp.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "David",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "1.2-5.mp3",
"startTime": 1,
"startTimestamp": 37.24,
"finishTimestamp": 41.84
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 5.60,
"dialogue": {
"text": "Wonderful to meet you all. I'm David, the project manager from FCC Corp.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 6.10
}
]
}
```

Some files were not shown because too many files have changed in this diff Show More