feat(curriculum): add animations to block 3.3 of the English Curriculum (#54115)

This commit is contained in:
DanielRosa74
2024-03-19 23:04:56 -03:00
committed by GitHub
parent 88152e2315
commit bb2efe7618
111 changed files with 6039 additions and 663 deletions

View File

@@ -26,19 +26,19 @@
"title": "Task 3"
},
{
"id": "65b22d1aeb5ecf1d590d30bf",
"id": "65b2301790bb3c256a5787a3",
"title": "Task 4"
},
{
"id": "65b22e5388370c209a6b0b73",
"id": "65b22f68d1e84923d3cf1e82",
"title": "Task 5"
},
{
"id": "65b22f68d1e84923d3cf1e82",
"id": "65b22d1aeb5ecf1d590d30bf",
"title": "Task 6"
},
{
"id": "65b2301790bb3c256a5787a3",
"id": "65b22e5388370c209a6b0b73",
"title": "Task 7"
},
{
@@ -254,75 +254,75 @@
"title": "Task 58"
},
{
"id": "65d74e055819ee970713e509",
"id": "65d750f42fb8c69d48edb565",
"title": "Task 59"
},
{
"id": "65d74fe1b1db8c9b43fb93fd",
"id": "65d75185d536899fd3c01977",
"title": "Task 60"
},
{
"id": "65d750f42fb8c69d48edb565",
"id": "65d752c6240228a36a5a3ac3",
"title": "Task 61"
},
{
"id": "65d75185d536899fd3c01977",
"id": "65d862dca01bd8e8a6f7561b",
"title": "Task 62"
},
{
"id": "65d752c6240228a36a5a3ac3",
"id": "65d863be0ea26dea821fb459",
"title": "Task 63"
},
{
"id": "65d862dca01bd8e8a6f7561b",
"id": "65d86638218150ecf514c478",
"title": "Task 64"
},
{
"id": "65d863be0ea26dea821fb459",
"id": "65d867969a26ebf43e31297d",
"title": "Task 65"
},
{
"id": "65d86638218150ecf514c478",
"id": "65d868a1bdc45bf6ec63b5bb",
"title": "Task 66"
},
{
"id": "65d867969a26ebf43e31297d",
"id": "65d869b6f586e1f9a02aa19b",
"title": "Task 67"
},
{
"id": "65d868a1bdc45bf6ec63b5bb",
"id": "65d86af6cdfed1fcab11abbe",
"title": "Task 68"
},
{
"id": "65d869b6f586e1f9a02aa19b",
"id": "65d86c1b4c4fd6fef305999b",
"title": "Task 69"
},
{
"id": "65d86af6cdfed1fcab11abbe",
"id": "65d86d187f5ec600eb58fb9e",
"title": "Task 70"
},
{
"id": "65d86c1b4c4fd6fef305999b",
"id": "65d86e08994c4a0436d92766",
"title": "Task 71"
},
{
"id": "65d86d187f5ec600eb58fb9e",
"id": "65d86f2835110e0770f5333f",
"title": "Task 72"
},
{
"id": "65d86e08994c4a0436d92766",
"id": "65d87217064c730ef7bc63fe",
"title": "Task 73"
},
{
"id": "65d86f2835110e0770f5333f",
"id": "65d74e055819ee970713e509",
"title": "Task 74"
},
{
"id": "65d8713fd64b650c269676cd",
"id": "65d74fe1b1db8c9b43fb93fd",
"title": "Task 75"
},
{
"id": "65d87217064c730ef7bc63fe",
"id": "65d8713fd64b650c269676cd",
"title": "Task 76"
},
{
@@ -334,11 +334,11 @@
"title": "Dialogue 4: Sophie asks Bob about his responsibilities"
},
{
"id": "65d890f37666763b1c08e284",
"id": "65d892ad7262d64a5db56906",
"title": "Task 78"
},
{
"id": "65d892ad7262d64a5db56906",
"id": "65d890f37666763b1c08e284",
"title": "Task 79"
},
{

View File

@@ -1,6 +1,5 @@
---
id: 65b0dd4e70e9dcf7c402eb8e
videoId: nLDychdBwUg
title: "Dialogue 1: Describing Other People And What They Do"
challengeType: 21
dashedName: dialogue-1-describing-other-people-and-what-they-do
@@ -13,3 +12,185 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Bob",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sophie",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.9,
"dialogue": {
"text": "Hey, have you met Anna yet?",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 3,
"finishTime": 6.9,
"dialogue": {
"text": "She's now in charge of the HR department.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 5.5,
"finishTime": 7.6,
"dialogue": {
"text": "No, I haven't seen her yet. What can you tell me about her?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 8.2,
"finishTime": 12.7,
"dialogue": {
"text": "She is a tall woman in her early 40s, with long blond hair and glasses.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 12.9,
"finishTime": 14.3,
"dialogue": {
"text": "You'll recognize her right away.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 14.7,
"finishTime": 19.2,
"dialogue": {
"text": "She's quite serious and organized, which makes her excellent at her job.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 18.6,
"finishTime": 21.2,
"dialogue": {
"text": "She's been working with tech companies for about ten years.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 21.6,
"finishTime": 24,
"dialogue": {
"text": "Ten years? That's impressive! What does she do exactly?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 24.4,
"finishTime": 28,
"dialogue": {
"text": "Well, she's responsible for hiring people and taking care of workers.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 28,
"finishTime": 31.6,
"dialogue": {
"text": "She makes sure we follow the rules and that everyone is happy.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 32.1,
"finishTime": 36.7,
"dialogue": {
"text": "Word is that she's strict but fair,",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 33.9,
"finishTime": 38.5,
"dialogue": {
"text": "and she always looks out for the best interests of the team.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 37.4,
"finishTime": 39.3,
"dialogue": {
"text": "Those are very positive things you've just said.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 39.8,
"finishTime": 41.8,
"dialogue": {
"text": "I'm excited we have someone like her in our company.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 42.1,
"finishTime": 44.6,
"dialogue": {
"text": "I'd love to chat with her sometime and learn from her experiences.",
"align": "right"
}
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 45.1
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 45.6
}
]
}
```

View File

@@ -3,17 +3,13 @@ id: 65b0dde5120c33f904f47a62
title: Task 1
challengeType: 22
dashedName: task-1
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, have you met Anna yet?
-->
<!-- (Audio) Bob: Hey, have you met Anna yet? -->
# --description--
The Present Perfect Tense is formed with `have` or `has` plus the past participle of a verb. For example, for irregular verb `meet`, its past participle is `met`. This tense is used to talk about experiences or actions from the past that still matter now.
The *Present Perfect Tense* is formed with `have` or `has` plus the past participle of a verb. For example, for the irregular verb `meet`, its past participle is `met`. This tense is used to talk about experiences or actions from the past that still matter now.
Use `have` with the pronouns `I`, `you`, `we`, and `they`, and use `has` with `he`, `she`, and `it`.
@@ -31,7 +27,7 @@ The word `yet` is often used in questions in the Present Perfect Tense to inquir
### --feedback--
It's an auxiliary verb used in the present perfect tense setence.
It's an auxiliary verb used in the Present Perfect tense sentence.
---
@@ -39,7 +35,7 @@ It's an auxiliary verb used in the present perfect tense setence.
### --feedback--
This word refers to the person being asked about their experience.
This is the person being asked about their experience.
---
@@ -47,4 +43,48 @@ This word refers to the person being asked about their experience.
### --feedback--
This word is the past participle of `meet`.
This is the verb `meet` in the form it's used in the Present Perfect tense.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 1.60
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.60,
"dialogue": {
"text": "Hey, have you met Anna yet?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.10
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b22b3556d52217d9595372
title: Task 2
challengeType: 19
dashedName: task-2
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, have you met Anna yet?
-->
<!-- (Audio) Bob: Hey, have you met Anna yet? -->
# --description--
@@ -23,10 +19,6 @@ What is Bob asking about?
## --answers--
If Sophie has met Anna before now
---
If Sophie knows where Anna is
### --feedback--
@@ -49,6 +41,54 @@ If Sophie will meet Anna in the future
Bob's question is about past experiences up to now, not future plans.
---
If Sophie has met Anna before now
## --video-solution--
1
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 1.60
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.60,
"dialogue": {
"text": "Hey, have you met Anna yet?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.10
}
]
}
```

View File

@@ -3,17 +3,13 @@ id: 65b22c705b53e41be902b63b
title: Task 3
challengeType: 19
dashedName: task-3
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, have you met Anna yet?
-->
<!-- (Audio) Bob: Hey, have you met Anna yet? -->
# --description--
The word `yet` is often used in questions and negative statements in the present perfect tense to talk about something that hasn't happened up to the present moment but is expected to happen. It's a way to ask or say if something has occurred or not until now.
The word `yet` is often used in questions and negative statements in the *Present Perfect* tense to talk about something that hasn't happened up to the present moment but is expected to happen. It's a way to ask or say if something has occurred or not until now.
# --question--
@@ -23,7 +19,7 @@ What does Bob want to know by using `yet` in his question?
## --answers--
If Anna is planning to meet the person later
If Anna is planning to meet Sophie later
### --feedback--
@@ -31,7 +27,7 @@ The use of `yet` asks about something that might have already happened, not abou
---
If the person has never heard of Anna
If Sophie has never heard of Anna
### --feedback--
@@ -39,7 +35,7 @@ Bob's use of `yet` implies he's asking about meeting Anna, not about hearing of
---
If the person has met Anna at any time up until now
If Sophie has met Anna at any time up until now
---
@@ -52,3 +48,47 @@ If meeting Anna is not possible
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 1.60
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.60,
"dialogue": {
"text": "Hey, have you met Anna yet?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.10
}
]
}
```

View File

@@ -1,19 +1,15 @@
---
id: 65b22d1aeb5ecf1d590d30bf
title: Task 4
title: Task 6
challengeType: 22
dashedName: task-4
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-6
---
<!--
AUDIO REFERENCE:
Sophie: No, I havent seen her yet.
-->
<!-- (Audio) Sophie: No, I havent seen her yet. What can you tell me about her? -->
# --description--
The present perfect tense negative form is used to talk about things that have not happened at any time up until now. It's formed using `have not` or `has not` (`haven't`/`hasn't`) followed by the past participle of the verb.
The *Present Perfect* tense negative form is used to talk about things that have not happened at any time up until now. It's formed using `have not` or `has not` (`haven't`/`hasn't`) followed by the past participle of the verb.
For example: `I haven't finished my homework yet.` or `She hasn't called me back.`
@@ -21,7 +17,7 @@ For example: `I haven't finished my homework yet.` or `She hasn't called me back
## --sentence--
`No, I _ _ her _.`
`No, I _ _ her _. What can you tell me about her?`
## --blanks--
@@ -37,7 +33,7 @@ It's the contraction of `have not` used to make a negative statement in the pres
### --feedback--
It's the past participle of `see` used to indicate the action of seeing someone has not occurred.
Use the verb `see` in the form it is used in the Present Perfect tense.
---
@@ -45,4 +41,48 @@ It's the past participle of `see` used to indicate the action of seeing someone
### --feedback--
It's used at the end of a negative present perfect sentence to imply something that hasn't happened up to the present moment.
It's used at the end of a negative Present Perfect sentence to indicate something that hasn't happened up to the present moment.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 4.34,
"finishTimestamp": 6.66
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.32,
"dialogue": {
"text": "No, I haven't seen her yet. What can you tell me about her?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 3.82
}
]
}
```

View File

@@ -1,14 +1,11 @@
---
id: 65b22e5388370c209a6b0b73
title: Task 5
title: Task 7
challengeType: 19
dashedName: task-5
dashedName: task-7
---
<!--
AUDIO REFERENCE:
Sophie: No, I havent seen her yet.
-->
<!-- (Audio) Sophie: No, I havent seen her yet. What can you tell me about her? -->
# --description--
@@ -22,32 +19,76 @@ What does Sophie mean?
## --answers--
She saw someone a long time ago.
She saw Anna a long time ago.
### --feedback--
Sophie's use of the present perfect tense negative indicates the action hasn't happened, not that it happened in the past.
Sophie's use of the Present Perfect tense negative indicates the action hasn't happened, not that it happened in the past.
---
She has not seen someone up to this moment.
She has not seen Anna up to this moment.
---
She sees someone regularly.
She sees Anna regularly.
### --feedback--
Sophie's statement indicates the absence of an meeting, not a regular meeting.
Sophie's statement indicates the absence of a meeting, not a regular meeting.
---
She will never see the person.
She will never see Anna.
### --feedback--
The use of `yet` implies the possibility of seeing the person in the future, not that it will never happen.
The use of `yet` implies the possibility of seeing Anna in the future, not that it will never happen.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 4.34,
"finishTimestamp": 6.66
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.32,
"dialogue": {
"text": "No, I haven't seen her yet. What can you tell me about her?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 3.82
}
]
}
```

View File

@@ -1,19 +1,15 @@
---
id: 65b22f68d1e84923d3cf1e82
title: Task 6
title: Task 5
challengeType: 22
dashedName: task-6
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-5
---
<!--
AUDIO REFERENCE:
Bob: She's now in charge of the HR department.
-->
<!-- (Audio) Bob: She's now in charge of the HR department. -->
# --description--
The phrase `in charge of` means being responsible for something or someone, leading or managing it. It's used when talking about the person who has control or authority over a particular area, project, or group.
The phrase `in charge of` means being responsible for something or someone, leading or managing it/them. It's used when talking about the person who has control or authority over a particular area, project, or group.
For example, `Tom is in charge of this project.` This means Tom has the responsibility and authority to plan and manage everything related to the project.
@@ -39,7 +35,7 @@ It begins the phrase that indicates responsibility or leadership.
### --feedback--
It's part of the phrase that conveys having control or authority.
It's the part of the phrase that conveys having control or authority.
---
@@ -47,4 +43,48 @@ It's part of the phrase that conveys having control or authority.
### --feedback--
This preposition connects `in charge` with what or whom one is responsible for.
The word connects `in charge` with what or whom one is responsible for.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 2.00,
"finishTimestamp": 3.90
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.90,
"dialogue": {
"text": "She's now in charge of the HR department.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.40
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65b2301790bb3c256a5787a3
title: Task 7
title: Task 4
challengeType: 19
dashedName: task-7
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-4
---
<!--
AUDIO REFERENCE:
Bob: She's now in charge of the HR department.
-->
<!-- (Audio) Bob: She's now in charge of the HR department. -->
# --description--
@@ -52,3 +48,47 @@ She is responsible for the HR department.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 2.00,
"finishTimestamp": 3.90
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.90,
"dialogue": {
"text": "She's now in charge of the HR department.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.40
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b2315a2cce3926f4719551
title: Task 8
challengeType: 22
dashedName: task-8
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She is a tall woman in her early 40s, with long blond hair and glasses.
-->
<!-- (Audio) Bob: She is a tall woman in her early 40s, with long blond hair and glasses. -->
# --description--
@@ -50,3 +46,47 @@ It shows that you are talking about the woman's age.
### --feedback--
It indicates the lower end of the 40s age range.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 11.70
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "She's a tall woman in her early 40s with long blonde hair and glasses.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b25734252dad35f947f189
title: Task 9
challengeType: 19
dashedName: task-9
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She is a tall woman in her early 40s, with long blond hair and glasses.
-->
<!-- (Audio) Bob: She is a tall woman in her early 40s, with long blond hair and glasses. -->
# --description--
@@ -23,10 +19,6 @@ Based on Bob's description, how old is the woman?
## --answers--
Between 40 and 43 years old
---
Exactly 40 years old
### --feedback--
@@ -35,6 +27,10 @@ Exactly 40 years old
---
Between 40 and 43 years old
---
In her 50s
### --feedback--
@@ -51,4 +47,48 @@ Younger than 40
## --video-solution--
1
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 11.70
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "She's a tall woman in her early 40s with long blonde hair and glasses.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b258729e44fc38227665a0
title: Task 10
challengeType: 22
dashedName: task-10
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She is a tall woman in her early 40s, with long blond hair and glasses.
-->
<!-- (Audio) Bob: She is a tall woman in her early 40s, with long blond hair and glasses. -->
# --description--
@@ -36,3 +32,47 @@ This word describes the length of the hair and comes first.
### --feedback--
This word describes the color of the hair and follows the length.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 11.70
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "She's a tall woman in her early 40s with long blonde hair and glasses.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -7,7 +7,7 @@ dashedName: task-11
# --description--
If there're more adjectives, you often start with size or shape, then talk about length, and finally color. For example, when talking about a balloon, you might say `a big round red balloon`.
If there are more adjectives, you often start with size or age, then talk about shape, and finally color. For example, when talking about a balloon, you might say `a big round red balloon`.
# --question--
@@ -17,31 +17,31 @@ Which of the following descriptions is in the correct order of adjectives?
## --answers--
`A square long blue box`
`A large square blue box`
---
`A blue small long box`
`A blue square large box`
### --feedback--
Color should come last, after size and length.
Color should come last, after size and shape.
---
`A long blue square box`
`A large blue square box`
### --feedback--
Length should come before color, but after shape.
Shape should come before color, but after size.
---
`A long blue small box`
`A blue large square box`
### --feedback--
Size should come first, then length and color.
Size should come first, then shape and color.
## --video-solution--

View File

@@ -3,13 +3,9 @@ id: 65b25ab9be0c0d3ec4752839
title: Task 12
challengeType: 19
dashedName: task-12
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She is a tall woman in her early 40s, with long blond hair and glasses.
-->
<!-- (Audio) Bob: She is a tall woman in her early 40s, with long blond hair and glasses. -->
# --description--
@@ -60,3 +56,47 @@ Clothes are not mentioned in Bob's description.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 11.70
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "She's a tall woman in her early 40s with long blonde hair and glasses.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b25b541262654062a21e74
title: Task 13
challengeType: 22
dashedName: task-13
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Youll recognize her right away.
-->
<!-- (Audio) Bob: Youll recognize her right away. -->
# --description--
@@ -46,3 +42,47 @@ It's part of the phrase that means "very soon".
### --feedback--
It completes the phrase, emphasizing that the action will happen without delay.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 11.94,
"finishTimestamp": 13.22
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.28,
"dialogue": {
"text": "You'll recognize her right away.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 2.78
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b25bcc98b00d41d06d2a2b
title: Task 14
challengeType: 19
dashedName: task-14
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Youll recognize her right away.
-->
<!-- (Audio) Bob: Youll recognize her right away. -->
# --description--
@@ -52,3 +48,47 @@ You will forget who she is.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 11.94,
"finishTimestamp": 13.22
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.28,
"dialogue": {
"text": "You'll recognize her right away.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 2.78
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b25c9be41791441e86e045
title: Task 15
challengeType: 22
dashedName: task-15
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She's quite serious and organized, which makes her excellent at her job.
-->
<!-- (Audio) Bob: She's quite serious and organized, which makes her excellent at her job. -->
# --description--
@@ -48,3 +44,47 @@ It describes her attitude of being focused and not taking things lightly.
### --feedback--
It shows she plans well and keeps things in order.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 13.74,
"finishTimestamp": 17.22
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.48,
"dialogue": {
"text": "She's quite serious and organized, which makes her excellent at her job.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b25eacb57dd5493ebaf184
title: Task 16
challengeType: 19
dashedName: task-16
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She's quite serious and organized, which makes her excellent at her job.
-->
<!-- (Audio) Bob: She's quite serious and organized, which makes her excellent at her job. -->
# --description--
@@ -52,3 +48,47 @@ Bob implies that her attitude and method make her good at her job, not disliking
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 13.74,
"finishTimestamp": 17.22
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.48,
"dialogue": {
"text": "She's quite serious and organized, which makes her excellent at her job.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.98
}
]
}
```

View File

@@ -3,17 +3,13 @@ id: 65b25f2c3284994aa6632194
title: Task 17
challengeType: 22
dashedName: task-17
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She's been working with tech companies for about ten years.
-->
<!-- (Audio) Bob: She's been working with tech companies for about ten years. -->
# --description--
The structure `have/has been + verb-ing` is used in the present perfect continuous tense. It emphasizes actions that started in the past and are still continuing now. `Been` is the past participle form of the verb `be`.
The structure `have/has been + verb-ing` is used in the *Present Perfect Continuous* tense. It emphasizes actions that started in the past and are still continuing now. `Been` is the past participle form of the verb `be`.
It can be used with `for` followed by a period of time or `since` followed by a specific starting point in time to highlight the duration or how long the action happens.
@@ -43,7 +39,7 @@ It's the contraction for `She has`, starting the sentence with a capital letter.
### --feedback--
It's a part of the present perfect continuous tense, showing the action is ongoing.
It's a part of the Present Perfect Continuous tense, showing the action is ongoing.
---
@@ -52,3 +48,47 @@ It's a part of the present perfect continuous tense, showing the action is ongoi
### --feedback--
This word is used to introduce the duration of time the action has been happening.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 17.60,
"finishTimestamp": 20.20
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.60,
"dialogue": {
"text": "She's been working with tech companies for about 10 years.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.10
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b26099dcd86f4e06d0fc21
title: Task 18
challengeType: 19
dashedName: task-18
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She's been working with tech companies for about ten years.
-->
<!-- (Audio) Bob: She's been working with tech companies for about ten years. -->
# --description--
@@ -52,3 +48,47 @@ She worked with tech companies only for a short time.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 17.60,
"finishTimestamp": 20.20
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.60,
"dialogue": {
"text": "She's been working with tech companies for about 10 years.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.10
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b261dae662a3512ed47826
title: Task 19
challengeType: 22
dashedName: task-19
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Ten years? That's impressive!
-->
<!-- (Audio) Sophie: Ten years? That's impressive! What does she do exactly? -->
# --description--
@@ -21,7 +17,7 @@ For example, if a friend tells you they can speak three languages, you can say,
## --sentence--
`Ten years? That's _!`
`Ten years? That's _! What does she do exactly?`
## --blanks--
@@ -30,3 +26,47 @@ For example, if a friend tells you they can speak three languages, you can say,
### --feedback--
It means something is very good or makes you say "Wow!"
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 20.62,
"finishTimestamp": 23.06
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.44,
"dialogue": {
"text": "10 years? That's impressive. What does she do exactly?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 3.94
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65b622c659539b5863124b5a
title: Task 20
challengeType: 19
dashedName: task-20
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She's been working with tech companies for about ten years.
Sophie: Ten years? That's impressive!
-->
<!-- (Audio) Sophie: Ten years? That's impressive! What does she do exactly? -->
# --description--
@@ -20,7 +15,7 @@ Listen to the audio and answer the question.
## --text--
How does Sophie think about the ten years?
What does Sophie think about the ten years Anna has been working with tech companies?
## --answers--
@@ -53,3 +48,47 @@ She thinks it's great someone did something for so long.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 20.62,
"finishTimestamp": 23.06
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.44,
"dialogue": {
"text": "10 years? That's impressive. What does she do exactly?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 3.94
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b623813c9f7d5b26b3437f
title: Task 21
challengeType: 22
dashedName: task-21
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, she's responsible for hiring people and taking care of workers.
-->
<!-- (Audio) Bob: Well, she's responsible for hiring people and taking care of workers. -->
# --description--
@@ -38,3 +34,47 @@ This word means having a duty or job to do something.
### --feedback--
This preposition is used to connect `responsible` with the tasks she does.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 23.44,
"finishTimestamp": 26.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.54,
"dialogue": {
"text": "Well, she's responsible for hiring people and taking care of workers.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b625b0ce7ac75e1115c8cb
title: Task 22
challengeType: 22
dashedName: task-22
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, she's responsible for hiring people and taking care of workers.
-->
<!-- (Audio) Bob: Well, she's responsible for hiring people and taking care of workers. -->
# --description--
@@ -56,3 +52,47 @@ It's the part of the phrase meaning to ensure someone's well-being.
### --feedback--
This small word connects `taking care` with who is being looked after, in this case, `workers`.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 23.44,
"finishTimestamp": 26.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.54,
"dialogue": {
"text": "Well, she's responsible for hiring people and taking care of workers.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b6265db84a9d61cbc7a109
title: Task 23
challengeType: 19
dashedName: task-23
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, she's responsible for hiring people and taking care of workers.
-->
<!-- (Audio) Bob: Well, she's responsible for hiring people and taking care of workers. -->
# --description--
@@ -52,3 +48,47 @@ Bob talks about her managing roles, not about writing tasks.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 23.44,
"finishTimestamp": 26.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.54,
"dialogue": {
"text": "Well, she's responsible for hiring people and taking care of workers.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b629dbf8298669fb4c1572
title: Task 24
challengeType: 22
dashedName: task-24
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She makes sure we follow the rules and that everyone is happy.
-->
<!-- (Audio) Bob: She makes sure we follow the rules and that everyone is happy. -->
# --description--
@@ -36,3 +32,47 @@ For example, you say `Everyone goes to the party`, `Evertying is right` or `Ever
### --feedback--
This word is used to refer to each person in a group. It emphasizes that no person is excluded from being happy in this context.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 26.98,
"finishTimestamp": 30.62
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.64,
"dialogue": {
"text": "She makes sure we follow the rules and that everyone is happy.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.14
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b62b2ca1c4a46c49ab0812
title: Task 25
challengeType: 19
dashedName: task-25
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: She makes sure we follow the rules and that everyone is happy.
-->
<!-- (Audio) Bob: She makes sure we follow the rules and that everyone is happy. -->
# --description--
@@ -52,3 +48,47 @@ Bob mentions `everyone`, indicating all people involved.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 26.98,
"finishTimestamp": 30.62
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.64,
"dialogue": {
"text": "She makes sure we follow the rules and that everyone is happy.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.14
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b655b819433f7c3e9df224
title: Task 26
challengeType: 22
dashedName: task-26
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Word is that shes strict but fair.
-->
<!-- (Audio) Bob: Word is that she's strict but fair. -->
# --description--
@@ -21,7 +17,7 @@ For example, if someone says, `Word is that the new update will make the program
## --sentence--
`_ _ that shes strict but fair.`
`_ _ that she's strict but fair.`
## --blanks--
@@ -38,3 +34,47 @@ This is the information or rumor being shared. The first letter should be upperc
### --feedback--
This verb connects the information to what is being said about it.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 30.92,
"finishTimestamp": 32.72
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.80,
"dialogue": {
"text": "Word is that she's strict but fair.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b6569bfdca437e79a45159
title: Task 27
challengeType: 22
dashedName: task-27
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Word is that shes strict but fair.
-->
<!-- (Audio) Bob: Word is that she's strict but fair. -->
# --description--
@@ -23,7 +19,7 @@ Bob: Word is that shes strict but fair.
## --sentence--
`Word is that shes _ _ _.`
`Word is that she's _ _ _.`
## --blanks--
@@ -48,3 +44,47 @@ This word shows contrast between being `strict` and another quality.
### --feedback--
This word means she treats everyone equally and justly.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 30.92,
"finishTimestamp": 32.72
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.80,
"dialogue": {
"text": "Word is that she's strict but fair.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b6575614ff477fd47746f4
title: Task 28
challengeType: 19
dashedName: task-28
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Word is that shes strict but fair.
-->
<!-- (Audio) Bob: Word is that she's strict but fair. -->
# --description--
@@ -52,3 +48,47 @@ Bob actually says the opposite, indicating she enforces rules (being `strict`) b
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 30.92,
"finishTimestamp": 32.72
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.80,
"dialogue": {
"text": "Word is that she's strict but fair.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b657fea6ef4e81eb9a10fd
title: Task 29
challengeType: 22
dashedName: task-29
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Word is that shes strict but fair, and she always looks out for the best interests of the team.
-->
<!-- (Audio) Bob: Word is that she's strict but fair, and she always looks out for the best interests of the team. -->
# --description--
@@ -19,7 +15,7 @@ The phrase `look out for` means to watch over and protect someone or something,
## --sentence--
`Word is that shes strict but fair, and she always _ _ _ the best interests of the team.`
`Word is that she's strict but fair, and she always _ _ _ the best interests of the team.`
## --blanks--
@@ -44,3 +40,47 @@ This part of the phrase indicates watching over.
### --feedback--
This preposition is used to specify who or what you are protecting or caring for.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 30.92,
"finishTimestamp": 35.74
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.82,
"dialogue": {
"text": "Word is that she's strict but fair, and she always looks out for the best interests of the team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.32
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b6586c618400831eff6d17
title: Task 30
challengeType: 19
dashedName: task-30
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Word is that shes strict but fair, and she always looks out for the best interests of the team.
-->
<!-- (Audio) Bob: Word is that she's strict but fair, and she always looks out for the best interests of the team. -->
# --description--
@@ -52,3 +48,47 @@ Bob suggests that she makes sure the team is looked after, which is the opposite
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 30.92,
"finishTimestamp": 35.74
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.82,
"dialogue": {
"text": "Word is that she's strict but fair, and she always looks out for the best interests of the team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.32
}
]
}
```

View File

@@ -3,13 +3,11 @@ id: 65b78bde6c6910b32eef74ba
title: Task 31
challengeType: 22
dashedName: task-31
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Those are very positive things you've just said.
-->
Sophie: Those are very positive things you've just said. I'm excited we have someone like her in our company. I'd love to chat with her sometime and learn from her experiences. -->
# --description--
@@ -21,7 +19,7 @@ The word `just` is used to indicate that something happened a very short time ag
## --sentence--
`Those are very positive things _ _ _.`
`Those are very positive things _ _ _. I'm excited we have someone like her in our company. I'd love to chat with her sometime and learn from her experiences.`
## --blanks--
@@ -46,3 +44,56 @@ This word indicates something happened moments ago.
### --feedback--
This is the past participle of `say`, used to describe what someone has expressed in words recently.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 36.22,
"finishTimestamp": 43.66
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "Those are very positive things you've just said. I'm excited we have someone like her in our company.",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 5.92,
"finishTime": 8.44,
"dialogue": {
"text": "I'd love to chat with her sometime and learn from her experiences.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 8.94
}
]
}
```

View File

@@ -3,13 +3,11 @@ id: 65b78da7683e2cb7061d0021
title: Task 32
challengeType: 19
dashedName: task-32
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Those are very positive things you've just said.
-->
Sophie: Those are very positive things you've just said. I'm excited we have someone like her in our company. I'd love to chat with her sometime and learn from her experiences. -->
# --description--
@@ -52,3 +50,56 @@ They are very positive and were said recently.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-1.mp3",
"startTime": 1,
"startTimestamp": 36.22,
"finishTimestamp": 43.66
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "Those are very positive things you've just said. I'm excited we have someone like her in our company.",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 5.92,
"finishTime": 8.44,
"dialogue": {
"text": "I'd love to chat with her sometime and learn from her experiences.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 8.94
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 65d5cebba7a44042a1815053
videoId: nLDychdBwUg
title: "Dialogue 2: Talking about Anna"
challengeType: 21
dashedName: dialogue-2-talking-about-anna
@@ -13,3 +12,221 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Alice",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Tom",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Alice",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.9,
"dialogue": {
"text": "Hey, have you ever worked with Anna from HR?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 4.6,
"finishTime": 6.7,
"dialogue": {
"text": "I've seen her a couple of times. Why do you ask?",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 7.1,
"finishTime": 12.5,
"dialogue": {
"text": "Well, I noticed that she's always in her office super early",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 10.4,
"finishTime": 15.8,
"dialogue": {
"text": "and leaves pretty late. Do you know why?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 13.3,
"finishTime": 14.6,
"dialogue": {
"text": "Yeah, she's very committed.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 14.7,
"finishTime": 16.7,
"dialogue": {
"text": "She seems to take her work very seriously.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 17,
"finishTime": 20,
"dialogue": {
"text": "I don't really know much about her, to be honest.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 19.2,
"finishTime": 22.2,
"dialogue": {
"text": "What's her role?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 20.7,
"finishTime": 25.1,
"dialogue": {
"text": "Anna is the head of HR, and she has to make sure",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 22.9,
"finishTime": 27.3,
"dialogue": {
"text": "our company runs smoothly when it comes to HR.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 25.8,
"finishTime": 28,
"dialogue": {
"text": "She doesn't have to interview for hiring people, though.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 28.3,
"finishTime": 30.2,
"dialogue": {
"text": "The rest of the HR team does the interviews.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 30.2,
"finishTime": 32.3,
"dialogue": {
"text": "She's been with us for about eight years now.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 32.5,
"finishTime": 35.6,
"dialogue": {
"text": "Wow, that's a long time! Is she a strict person?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 36.1,
"finishTime": 38.6,
"dialogue": {
"text": "She's very easygoing, actually.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 38,
"finishTime": 40.7,
"dialogue": {
"text": "She's serious when it comes to work but also has a good sense of humor.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 41.3,
"finishTime": 44.6,
"dialogue": {
"text": "She's fair and supportive, always willing to help and answer questions.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 45.7,
"finishTime": 47.1,
"dialogue": {
"text": "She sounds like a great person.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 47.3,
"finishTime": 48.7,
"dialogue": {
"text": "I should have a chat with her sometime.",
"align": "left"
}
},
{
"character": "Alice",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 49.2
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 49.7
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d5d17a45be4e4d56be704a
title: Task 33
challengeType: 22
dashedName: task-33
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey, have you ever worked with Anna from HR?
-->
<!-- (Audio) Tom: Hey, have you ever worked with Anna from HR? -->
# --description--
@@ -46,3 +42,47 @@ This word is used to ask if the action has happened at any time up to now.
### --feedback--
This is the past participle of `work`, used to inquire about the experience of working.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.88
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.88,
"dialogue": {
"text": "Hey, have you ever worked with Anna from HR?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.38
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d5d1bdbd0a7f4e3edb6c8e
title: Task 34
challengeType: 19
dashedName: task-34
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey, have you ever worked with Anna from HR?
-->
<!-- (Audio) Tom: Hey, have you ever worked with Anna from HR? -->
# --description--
@@ -31,7 +27,7 @@ Tom's question is specifically about whether the person has worked with Anna, no
---
If there has been any experience working with Anna
If Alice has had any experience working with Anna.
---
@@ -52,3 +48,47 @@ The focus of Tom's question is on the listener's experience with Anna, not on An
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.88
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.88,
"dialogue": {
"text": "Hey, have you ever worked with Anna from HR?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.38
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d5fb1e575bfe649f5cea4b
title: Task 35
challengeType: 19
dashedName: task-35
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: I've seen her a couple of times.
-->
<!-- (Audio) Alice: I've seen her a couple of times. -->
# --description--
@@ -54,3 +50,47 @@ She saw her once.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 3.66,
"finishTimestamp": 5.76
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.10,
"dialogue": {
"text": "I've seen her a couple of times. Why do you ask?",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.60
}
]
}
```

View File

@@ -3,27 +3,23 @@ id: 65d5feaac55f2d673480abe1
title: Task 36
challengeType: 22
dashedName: task-36
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Well, I noticed that she's always in the office super early and leaves pretty late.
-->
<!-- (Audio) Tom: Well, I noticed that she's always in the office super early and leaves pretty late. Do you know why? -->
# --description--
The words `super` and `pretty` are adverbs used to emphasize the degree of something.
The words `super` and `pretty` are used to emphasize the degree of something.
`Super` means very or extremely. For example, `This book is super interesting` means the book is very interesting.
`Pretty` as an adverb is used to mean "quite" or "rather". It's a way to say that something is to a large degree, but not extremely. For example, if you say `It's pretty cold outside`, you mean it's quite cold, but not extremely cold.
`Pretty` is used to mean "quite" or "rather". It's a way to say that something is to a large degree, but not extremely. For example, if you say `It's pretty cold outside`, you mean it's quite cold, but not extremely cold.
# --fillInTheBlank--
## --sentence--
`Well, I noticed that she's always in the office _ _ and leaves _ _.`
`Well, I noticed that she's always in the office _ _ and leaves _ _. Do you know why?`
## --blanks--
@@ -56,3 +52,47 @@ This word is used to indicate she leaves quite late, but it's less strong than `
### --feedback--
This word describes the time she leaves the office, indicating it's after the usual time.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 6.16,
"finishTimestamp": 11.54
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.38,
"dialogue": {
"text": "Well, I noticed that she's always in her office super early and leaves pretty late. Do you know why?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 6.88
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d60150d4ac7c73895342cc
title: Task 37
challengeType: 19
dashedName: task-37
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Well, I noticed that she's always in the office super early and leaves pretty late.
-->
<!-- (Audio) Tom: Well, I noticed that she's always in the office super early and leaves pretty late. Do you know why? -->
# --description--
@@ -52,3 +48,47 @@ Tom specifically points out that her arriving and leaving times are notable, not
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 6.16,
"finishTimestamp": 11.54
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.38,
"dialogue": {
"text": "Well, I noticed that she's always in her office super early and leaves pretty late. Do you know why?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 6.88
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d60402f5661e79dfddab63
title: Task 38
challengeType: 22
dashedName: task-38
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: Yeah, she's very committed.
-->
<!-- (Audio) Alice: Yeah, she's very committed. -->
# --description--
@@ -30,3 +26,47 @@ For example, `He is committed to learning English` means he practices English a
### --feedback--
This word describes someone puts a lot of effort into something.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 12.16,
"finishTimestamp": 13.40
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.24,
"dialogue": {
"text": "Yeah, she's very committed.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 2.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d60609e931277ebddf1dd8
title: Task 39
challengeType: 22
dashedName: task-39
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She seems to take her work very seriously.
-->
<!-- (Audio) Alice: She seems to take her work very seriously. -->
# --description--
@@ -38,3 +34,47 @@ This word is used to describe how she appears or feels about her work. It should
### --feedback--
This word is part of the phrase that shows what she appears to do.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 13.74,
"finishTimestamp": 15.68
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.94,
"dialogue": {
"text": "She seems to take her work very seriously.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.44
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 65d6099b91bfe381c68a12f8
title: Task 40
challengeType: 22
dashedName: task-40
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Alice: She seems to take her work very seriously. -->
# --description--
The word `seriously` is an adverb that means doing something with a lot of thought and attention, showing that it's important to you. It's the adverb form of the adjective `serious`.
@@ -27,3 +28,47 @@ To make an adverb from an adjective, you often add `-ly` to the end of the adjec
### --feedback--
This word describes how she works with a lot of thought and attention, showing her work is important to her.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 13.74,
"finishTimestamp": 15.68
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.94,
"dialogue": {
"text": "She seems to take her work very seriously.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.44
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 65d6b7cfc3544c15a83b2008
title: Task 41
challengeType: 19
dashedName: task-41
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Alice: Yeah, she's very committed. She seems to take her work very seriously. -->
# --description--
Listen to the audio and answer the question.
@@ -47,3 +48,47 @@ Alice talks about how serious and committed the person is, not about just having
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 12.16,
"finishTimestamp": 15.68
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.52,
"dialogue": {
"text": "Yeah, she's very committed. She seems to take her work very seriously.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.02
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 65d6bc21bbb3fb20d47cd7ed
title: Task 42
challengeType: 22
dashedName: task-42
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: What's her role?
<!-- (Audio) Tom: I don't really know her, to be honest. What's her role?
-->
# --description--
@@ -19,7 +16,7 @@ Asking `What's her role?` is a way to find out about someone's job or position i
## --sentence--
`What's _ _?`
`I don't really know her, to be honest. What's _ _?`
## --blanks--
@@ -36,3 +33,47 @@ This word shows Tom is talking about a female person's job or part in something.
### --feedback--
This word means the job or position someone has in a situation.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 15.98,
"finishTimestamp": 18.96
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.98,
"dialogue": {
"text": "I don't really know much about her to be honest. What's her role?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.48
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6bd19de6bad235879c032
title: Task 43
challengeType: 22
dashedName: task-43
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR.
-->
<!-- (Audio) Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR. -->
# --description--
@@ -44,3 +40,47 @@ This word means the leader or person who is in charge.
### --feedback--
This preposition connects `head` to the department or area they lead, in this case, `HR`.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 19.68,
"finishTimestamp": 24.16
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.48,
"dialogue": {
"text": "Anna is the head of HR and she has to make sure our company runs smoothly when it comes to HR.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6bfc0ef75202990f3c838
title: Task 44
challengeType: 22
dashedName: task-44
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR.
-->
<!-- (Audio) Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR. -->
# --description--
@@ -30,3 +26,47 @@ For example, when you say `The table is smooth`, you are talking about the surfa
### --feedback--
This word describes how Anna must ensure that everything in HR happens without problems or interruptions.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 19.68,
"finishTimestamp": 24.16
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.48,
"dialogue": {
"text": "Anna is the head of HR and she has to make sure our company runs smoothly when it comes to HR.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6c0b53262202bf8813f73
title: Task 45
challengeType: 22
dashedName: task-45
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR.
-->
<!-- (Audio) Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR. -->
# --description--
@@ -54,3 +50,47 @@ It indicates the subject or topic is being brought up or discussed.
### --feedback--
It's a preposition that links the verb `comes` with the topic being discussed, in this case, HR.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 19.68,
"finishTimestamp": 24.16
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.48,
"dialogue": {
"text": "Anna is the head of HR and she has to make sure our company runs smoothly when it comes to HR.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 65d6c19c1a1dc52e536a8e21
title: Task 46
challengeType: 19
dashedName: task-46
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: What's her role?
Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR.
-->
<!-- (Audio) Tom: What's her role?
Alice: Anna is the head of HR, and she has to make sure our company runs smoothly when it comes to HR. -->
# --description--
@@ -53,3 +49,71 @@ The discussion is about Anna's role as the head of HR and her duties, not about
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 18.20,
"finishTimestamp": 24.16
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 1.76,
"dialogue": {
"text": "What's her role?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 2
},
{
"character": "Alice",
"opacity": 1,
"startTime": 2
},
{
"character": "Alice",
"startTime": 2.48,
"finishTime": 6.96,
"dialogue": {
"text": "Anna is the head of HR and she has to make sure our company runs smoothly when it comes to HR.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 7.46
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6c390f03b85333445b5e4
title: Task 47
challengeType: 22
dashedName: task-47
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She doesn't have to interview for hiring people, though.
-->
<!-- (Audio) Alice: She doesn't have to interview for hiring people, though. -->
# --description--
@@ -40,3 +36,47 @@ This part of the phrase indicates necessity or requirement.
### --feedback--
It's used with `have` to show something is necessary or required.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 24.82,
"finishTimestamp": 26.86
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.04,
"dialogue": {
"text": "She doesn't have to interview for hiring people though.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.54
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6c7f99ec5d13d543dccf4
title: Task 48
challengeType: 22
dashedName: task-48
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She doesn't have to interview for hiring people, though.
-->
<!-- (Audio) Alice: She doesn't have to interview for hiring people, though. The rest of the HR team does the interviews. -->
# --description--
@@ -19,7 +15,7 @@ The word `interview` is used to talk about a meeting where someone asks question
## --sentence--
`She doesn't have to _ for hiring people, though.`
`She doesn't have to _ for hiring people, though. The rest of the HR team does the interviews.`
## --blanks--
@@ -28,3 +24,47 @@ The word `interview` is used to talk about a meeting where someone asks question
### --feedback--
This word refers to the process of asking questions to decide if someone is suitable for a job.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 24.82,
"finishTimestamp": 29.00
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "She doesn't have to interview for hiring people though. The rest of the HR team does the interviews.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.68
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6c8c2c21ad83f837b4bb9
title: Task 49
challengeType: 19
dashedName: task-49
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She doesn't have to interview for hiring people, though.
-->
<!-- (Audio) Alice: She doesn't have to interview for hiring people, though. The rest of the HR team does the interviews. -->
# --description--
@@ -19,36 +15,80 @@ Listen to the audio and answer the question.
## --text--
What does Alice say about the person's job?
What does Alice say about Anna's job?
## --answers--
The person is not required to interview for hiring.
Anna doesn't need to interview for hiring.
---
The person interviews all new staff.
Anna interviews all new staff.
### --feedback--
Alice says that interviewing for hiring is not a requirement, contrasting this option.
Alice says that interviewing for hiring is not required from Anna, contrasting this option.
---
The person has never interviewed anyone.
Anna has never interviewed anyone.
### --feedback--
Alice's statement doesn't imply the person has never interviewed anyone, just that it's not required for hiring.
Alice's statement doesn't imply Anna has never interviewed anyone, just that it's not required from her.
---
Interviewing is the person's main job.
Interviewing is Anna's main job.
### --feedback--
Alice indicates that interviewing for hiring is not a necessity, which contradicts this option.
Alice indicates that interviewing for hiring is not one of Anna's attributions these days.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 24.82,
"finishTimestamp": 29.00
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "She doesn't have to interview for hiring people though. The rest of the HR team does the interviews.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 5.68
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6ca37133db041a059b352
title: Task 50
challengeType: 19
dashedName: task-50
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She's been with us for about eight years now.
-->
<!-- (Audio) Alice: She's been with us for about eight years now. -->
# --description--
@@ -54,3 +50,47 @@ Alice specifically says `about eight years`, indicating a much longer period tha
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 29.40,
"finishTimestamp": 31.32
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 2.92,
"dialogue": {
"text": "She's been with us for about eight years now.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.42
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6cb8800b1274686877c25
title: Task 51
challengeType: 22
dashedName: task-51
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She's very easygoing, actually.
-->
<!-- (Audio) Tom: Wow, that's a long time. Is she a strict person? Alice: She's very easygoing, actually. She's serious when it comes to work but also has a good sense of humor. -->
# --description--
@@ -21,7 +17,7 @@ The word `actually` is used to add new, often surprising information or to corre
## --sentence--
`She's very _, actually.`
`Tom: Wow, that's a long time. Is she a strict person? Alice: She's very _, actually. She's serious when it comes to work but also has a good sense of humor.`
## --blanks--
@@ -30,3 +26,71 @@ The word `actually` is used to add new, often surprising information or to corre
### --feedback--
This word describes someone who is relaxed and not easily stressed or worried.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 31.56,
"finishTimestamp": 39.74
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "Wow, that's a long time. Is she a strict person?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.33
},
{
"character": "Alice",
"opacity": 1,
"startTime": 4.33
},
{
"character": "Alice",
"startTime": 4.58,
"finishTime": 9.18,
"dialogue": {
"text": "She's very easygoing actually. She's serious when it comes to work but also has a good sense of humor.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 9.68
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6cc2551fe584833cd6cda
title: Task 52
challengeType: 19
dashedName: task-52
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She's very easygoing, actually.
-->
<!-- (Audio) Tom: Wow, that's a long time. Is she a strict person? Alice: She's very easygoing, actually. She's serious when it comes to work but also has a good sense of humor. -->
# --description--
@@ -52,3 +48,71 @@ An `easygoing` person is described as not easily worried or stressed.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 31.56,
"finishTimestamp": 39.74
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "Wow, that's a long time. Is she a strict person?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.33
},
{
"character": "Alice",
"opacity": 1,
"startTime": 4.33
},
{
"character": "Alice",
"startTime": 4.58,
"finishTime": 9.18,
"dialogue": {
"text": "She's very easygoing actually. She's serious when it comes to work but also has a good sense of humor.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 9.68
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6cd757478424b84d7f445
title: Task 53
challengeType: 22
dashedName: task-53
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She's fair and supportive, always willing to help and answer questions.
-->
<!-- (Audio) Alice: She's fair and supportive, always willing to help and answer questions. -->
# --description--
@@ -62,3 +58,47 @@ It's part of the phrase which means being ready to do something.
### --feedback--
It's used with `willing` to introduce the action she is ready to take.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 40.28,
"finishTimestamp": 43.56
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.28,
"dialogue": {
"text": "She's fair and supportive, always willing to help and answer questions.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.78
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6dadcc5e50f5d3d3c8e95
title: Task 54
challengeType: 19
dashedName: task-54
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: She's fair and supportive, always willing to help and answer questions.
-->
<!-- (Audio) Alice: She's fair and supportive, always willing to help and answer questions. -->
# --description--
@@ -52,3 +48,47 @@ Being described as `fair` means she treats everyone equally and justly, which co
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 40.28,
"finishTimestamp": 43.56
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 4.28,
"dialogue": {
"text": "She's fair and supportive, always willing to help and answer questions.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.78
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6dc5686b49d61612472e0
title: Task 55
challengeType: 22
dashedName: task-55
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: She sounds like a great person.
-->
<!-- (Audio) Tom: She sounds like a great person. I should have a chat with her sometime. -->
# --description--
@@ -21,7 +17,7 @@ Similarly, `look like` is used based on what you see. For example, `He looks lik
## --sentence--
`She _ _ a great person.`
`She _ _ a great person. I should have a chat with her sometime.`
## --blanks--
@@ -38,3 +34,47 @@ This is used to express how something seems based on what you hear. It's third-p
### --feedback--
This preposition is used to compare or suggest similarity.
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 44.66,
"finishTimestamp": 47.74
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "She sounds like a great person. I should have a chat with her sometime.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.58
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d6dd0d7fc3c563482b8ad6
title: Task 56
challengeType: 19
dashedName: task-56
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: She sounds like a great person.
-->
<!-- (Audio) Tom: She sounds like a great person. I should have a chat with her sometime. -->
# --description--
@@ -52,3 +48,47 @@ She is loud.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-reception.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-2.mp3",
"startTime": 1,
"startTimestamp": 44.66,
"finishTimestamp": 47.74
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "She sounds like a great person. I should have a chat with her sometime.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.58
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 65d6e2c17bb85b727ddf51d6
videoId: nLDychdBwUg
title: "Dialogue 3: Talking about Jeff"
challengeType: 21
dashedName: dialogue-3-talking-about-jeff
@@ -13,3 +12,239 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Maria",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Tom",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Maria",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5,
"dialogue": {
"text": "I got this message saying I must talk to Jeff from the Security department.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 5.3,
"finishTime": 6.1,
"dialogue": {
"text": "Do you know him?",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 7,
"finishTime": 11,
"dialogue": {
"text": "Yeah, I've seen him around.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 8.7,
"finishTime": 12.7,
"dialogue": {
"text": "He's responsible for security operations in our company.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 12,
"finishTime": 16.3,
"dialogue": {
"text": "He's been with us for some time, nearly ten years.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 14.8,
"finishTime": 19.1,
"dialogue": {
"text": "He's tall and has curly hair.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 16.6,
"finishTime": 19.7,
"dialogue": {
"text": "He always has this vigilant look, probably a result of his job.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 20.3,
"finishTime": 22,
"dialogue": {
"text": "He sounds like a dedicated professional.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 22.2,
"finishTime": 25.2,
"dialogue": {
"text": "I've always wondered what the folks in security do around here.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 25.5,
"finishTime": 26.9,
"dialogue": {
"text": "What are his responsibilities?",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 27.6,
"finishTime": 34.2,
"dialogue": {
"text": "He makes sure the company's data and facilities are secure,",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 31.2,
"finishTime": 37.8,
"dialogue": {
"text": "monitors access controls, and conducts investigations when needed.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 35,
"finishTime": 37.7,
"dialogue": {
"text": "He also ensures that everyone follows security procedures.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 38.6,
"finishTime": 44.2,
"dialogue": {
"text": "Ah, speaking of procedures, is there anything he's told you",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 41.8,
"finishTime": 47.4,
"dialogue": {
"text": "that we need to do when it comes to office security?",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 45.1,
"finishTime": 50.4,
"dialogue": {
"text": "Yes, there is one thing he emphasizes:",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 47.3,
"finishTime": 52.6,
"dialogue": {
"text": "you mustn't share your access cards or passwords with anyone.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 50.9,
"finishTime": 52.3,
"dialogue": {
"text": "Security is a big deal for him.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 53.1,
"finishTime": 54.8,
"dialogue": {
"text": "Understandable. Well, thanks.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 55.4,
"finishTime": 58.6,
"dialogue": {
"text": "No problem. If you ever need any security tips,",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 57.6,
"finishTime": 60.8,
"dialogue": {
"text": "you really must talk to Jeff.",
"align": "right"
}
},
{
"character": "Maria",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 61.3
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 61.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d7480fba8a2b88f5499094
title: Task 57
challengeType: 22
dashedName: task-57
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: I got this message saying I must talk with Jeff from the Security department.
-->
<!-- (Audio) Tom: I got this message saying I must talk with Jeff from the Security department. -->
# --description--
@@ -46,3 +42,47 @@ This word indicates a strong necessity to do something.
### --feedback--
This verb indicates the action of having a conversation or discussion.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.16
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.16,
"dialogue": {
"text": "I got this message saying I must talk with Jeff from the security department. Do you know him?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 6.66
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d74ca5293a7b9397dec0e6
title: Task 58
challengeType: 19
dashedName: task-58
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: I got this message saying I must talk with Jeff from the Security department.
-->
<!-- (Audio) Tom: I got this message saying I must talk with Jeff from the Security department. -->
# --description--
@@ -54,3 +50,47 @@ The mention of the `Security department` suggests the conversation is related to
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.16
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.16,
"dialogue": {
"text": "I got this message saying I must talk with Jeff from the security department. Do you know him?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 6.66
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d74e055819ee970713e509
title: Task 59
title: Task 74
challengeType: 22
dashedName: task-59
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-74
---
<!--
AUDIO REFERENCE:
Maria: You mustn't share your access codes or passwords with anyone.
-->
<!-- (Audio) Maria: You mustn't share your access codes or passwords with anyone. -->
# --description--
@@ -46,3 +42,47 @@ This word indicates a strong prohibition or advice against doing something.
### --feedback--
It's used in negative sentences to mean no person at all, emphasizing the prohibition.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 46.32,
"finishTimestamp": 49.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "You mustn't share your access codes or passwords with anyone.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.58
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d74fe1b1db8c9b43fb93fd
title: Task 60
title: Task 75
challengeType: 19
dashedName: task-60
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-75
---
<!--
AUDIO REFERENCE:
Maria: You mustn't share your access codes or passwords with anyone.
-->
<!-- (Audio) Maria: You mustn't share your access codes or passwords with anyone. -->
# --description--
@@ -52,3 +48,47 @@ You're prohibited to share them with anyone.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 46.32,
"finishTimestamp": 49.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.08,
"dialogue": {
"text": "You mustn't share your access codes or passwords with anyone.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.58
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d750f42fb8c69d48edb565
title: Task 61
title: Task 59
challengeType: 22
dashedName: task-61
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-59
---
<!--
AUDIO REFERENCE:
Maria: He's responsible for security operations in our company.
-->
<!-- (Audio) Maria: Yeah, I've seen him around. He's responsible for security operations in our company. -->
# --description--
@@ -21,7 +17,7 @@ For example, `She's responsible for managing the team` means she has the duty of
## --sentence--
`He's _ _ security operations in our company.`
`Yeah, I've seen him around. He's _ _ security operations in our company.`
## --blanks--
@@ -38,3 +34,47 @@ This word indicates having the duty or job of taking care of something.
### --feedback--
This preposition is used to connect `responsible` with what the person is in charge of.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 6.40,
"finishTimestamp": 10.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.00,
"dialogue": {
"text": "Yeah, I've seen him around. He's responsible for security operations in our company.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.50
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d75185d536899fd3c01977
title: Task 62
title: Task 60
challengeType: 19
dashedName: task-62
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-60
---
<!--
AUDIO REFERENCE:
Maria: He's responsible for security operations in our company.
-->
<!-- (Audio) Maria: Yeah, I've seen him around. He's responsible for security operations in our company. -->
# --description--
@@ -52,3 +48,47 @@ The focus is on security operations, not IT management.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 6.40,
"finishTimestamp": 10.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.00,
"dialogue": {
"text": "Yeah, I've seen him around. He's responsible for security operations in our company.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.50
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d752c6240228a36a5a3ac3
title: Task 63
title: Task 61
challengeType: 22
dashedName: task-63
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-61
---
<!--
AUDIO REFERENCE:
Maria: He's tall and has curly hair.
-->
<!-- (Audio) Maria: He's been with us for some time, nearly 10 years. He's tall and has curly hair. He always has this vigilant look, probably a result of his job. -->
# --description--
@@ -23,7 +19,7 @@ You can use `have` to describe someone possessing a feature. For instance, `She
## --sentence--
`He's _ and _ _ _.`
`He's been with us for some time, nearly 10 years. He's _ and _ _ _. He always has this vigilant look, probably a result of his job.`
## --blanks--
@@ -56,3 +52,47 @@ This word describes the type of hair as having curls or waves.
### --feedback--
It's the physical feature being described.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 10.96,
"finishTimestamp": 18.72
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 8.76,
"dialogue": {
"text": "He's been with us for some time, nearly 10 years. He's tall and has curly hair. He always has this vigilant look, probably a result of his job.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 9.26
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d862dca01bd8e8a6f7561b
title: Task 64
title: Task 62
challengeType: 22
dashedName: task-64
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-62
---
<!--
AUDIO REFERENCE:
Tom: I've always wondered what the folks in Security do around here.
-->
<!-- (Audio) Tom: He sounds like a dedicated professional. I've always wondered what the folks in security do around here. What are his responsibilities? -->
# --description--
@@ -25,7 +21,7 @@ The present perfect tense, formed with `have` or `has` plus the past participle
## --sentence--
`I've _ _ what the folks in Security do around here.`
`He sounds like a dedicated professional. I've _ _ what the folks in Security do around here. What are his responsibilities?`
## --blanks--
@@ -42,3 +38,56 @@ This word emphasizes that the action has been continuous over time.
### --feedback--
This word is the past participle of `wonder`, used to express curiosity about something.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 19.32,
"finishTimestamp": 25.94
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 2.7,
"dialogue": {
"text": "He sounds like a dedicated professional.",
"align": "center"
}
},
{
"character": "Tom",
"startTime": 2.92,
"finishTime": 7.62,
"dialogue": {
"text": "I've always wondered what the folks in security do around here. What are his responsibilities?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 8.12
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d863be0ea26dea821fb459
title: Task 65
title: Task 63
challengeType: 19
dashedName: task-65
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-63
---
<!--
AUDIO REFERENCE:
Tom: I've always wondered what the folks in Security do around here.
-->
<!-- (Audio) Tom: He sounds like a dedicated professional. I've always wondered what the folks in security do around here. What are his responsibilities? -->
# --description--
@@ -52,3 +48,56 @@ He's curious about their activities, not specifically about their names.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 19.32,
"finishTimestamp": 25.94
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 2.7,
"dialogue": {
"text": "He sounds like a dedicated professional.",
"align": "center"
}
},
{
"character": "Tom",
"startTime": 2.92,
"finishTime": 7.62,
"dialogue": {
"text": "I've always wondered what the folks in security do around here. What are his responsibilities?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 8.12
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86638218150ecf514c478
title: Task 66
title: Task 64
challengeType: 22
dashedName: task-66
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-64
---
<!--
AUDIO REFERENCE:
Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed.
-->
<!-- (Audio) Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed. -->
# --description--
@@ -42,3 +38,56 @@ It shows that the data belongs to the company. For singular nouns, add `'s` to s
### --feedback--
This word is the plural form of `facility`, indicating more than one place. You should change the `y` to `i` and add `es`.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 26.58,
"finishTimestamp": 33.52
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "He makes sure that the company's data and facilities are secure,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.62,
"finishTime": 7.94,
"dialogue": {
"text": "monitors access controls, and conducts investigations when needed.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.44
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d867969a26ebf43e31297d
title: Task 67
title: Task 65
challengeType: 22
dashedName: task-67
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-65
---
<!--
AUDIO REFERENCE:
Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed.
-->
<!-- (Audio) Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed. -->
# --description--
@@ -46,3 +42,56 @@ It's part of the phrase which refers to the entry or use of resources.
### --feedback--
This word refers to the methods or systems used to regulate and restrict access. It's plural form.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 26.58,
"finishTimestamp": 33.52
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "He makes sure that the company's data and facilities are secure,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.62,
"finishTime": 7.94,
"dialogue": {
"text": "monitors access controls, and conducts investigations when needed.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.44
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d868a1bdc45bf6ec63b5bb
title: Task 68
title: Task 66
challengeType: 22
dashedName: task-68
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-66
---
<!--
AUDIO REFERENCE:
Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed.
-->
<!-- (Audio) Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed. -->
# --description--
@@ -38,3 +34,56 @@ This word means to do or carry out something carefully, like a project or resear
### --feedback--
This word means looking very carefully into something to find out more. It's plural form.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 26.58,
"finishTimestamp": 33.52
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "He makes sure that the company's data and facilities are secure,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.62,
"finishTime": 7.94,
"dialogue": {
"text": "monitors access controls, and conducts investigations when needed.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.44
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d869b6f586e1f9a02aa19b
title: Task 69
title: Task 67
challengeType: 19
dashedName: task-69
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-67
---
<!--
AUDIO REFERENCE:
Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed.
-->
<!-- (Audio) Maria: He makes sure the company's data and facilities are secure, monitors access controls, and conducts investigations when needed. -->
# --description--
@@ -52,3 +48,56 @@ Maria's description is about maintaining security, not organizing events.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 26.58,
"finishTimestamp": 33.52
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "He makes sure that the company's data and facilities are secure,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.62,
"finishTime": 7.94,
"dialogue": {
"text": "monitors access controls, and conducts investigations when needed.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.44
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86af6cdfed1fcab11abbe
title: Task 70
title: Task 68
challengeType: 22
dashedName: task-70
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-68
---
<!--
AUDIO REFERENCE:
Maria: He also ensures that everyone follows security procedures.
-->
<!-- (Audio) Maria: He also ensures that everyone follows security procedures. -->
# --description--
@@ -46,3 +42,47 @@ This word means keeping people, places, or things safe from danger or harm.
### --feedback--
These are the steps or rules that need to be followed for safety.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 33.80,
"finishTimestamp": 36.56
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.76,
"dialogue": {
"text": "He also ensures that everyone follows security procedures.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.26
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86c1b4c4fd6fef305999b
title: Task 71
title: Task 69
challengeType: 19
dashedName: task-71
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-69
---
<!--
AUDIO REFERENCE:
Maria: He also ensures that everyone follows security procedures.
-->
<!-- (Audio) Maria: He also ensures that everyone follows security procedures. -->
# --description--
@@ -52,3 +48,47 @@ The focus is on security measures, not on the timing of meetings.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 33.80,
"finishTimestamp": 36.56
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.76,
"dialogue": {
"text": "He also ensures that everyone follows security procedures.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.26
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86d187f5ec600eb58fb9e
title: Task 72
title: Task 70
challengeType: 22
dashedName: task-72
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-70
---
<!--
AUDIO REFERENCE:
Tom: Ah, speaking of procedures, is there anything hes told you that we need to do when it comes to office security?
-->
<!-- (Audio) Tom: Ah, speaking of procedures, is there anything he told you that we need to do when it comes to office security? -->
# --description--
@@ -23,7 +19,7 @@ For example, `Is there anything I can help with?` means the speaker is offering
## --sentence--
`Ah, speaking of procedures, _ _ _ hes told you that we need to do when it comes to office security?`
`Ah, speaking of procedures, _ _ _ he told you that we need to do when it comes to office security?`
## --blanks--
@@ -48,3 +44,47 @@ It's used here to introduce the existence of tasks or information.
### --feedback--
This word is used to ask about any tasks or information without specifying what it might be.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 37.02,
"finishTimestamp": 43.26
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 7.24,
"dialogue": {
"text": "Speaking of procedures, is there anything he told you that we need to do when it comes to office security?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.74
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86e08994c4a0436d92766
title: Task 73
title: Task 71
challengeType: 19
dashedName: task-73
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-71
---
<!--
AUDIO REFERENCE:
Tom: Ah, speaking of procedures, is there anything hes told you that we need to do when it comes to office security?
-->
<!-- (Audio) Tom: Ah, speaking of procedures, is there anything hes told you that we need to do when it comes to office security? -->
# --description--
@@ -52,3 +48,47 @@ Specific security actions or guidelines
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 37.02,
"finishTimestamp": 43.26
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 7.24,
"dialogue": {
"text": "Speaking of procedures, is there anything he told you that we need to do when it comes to office security?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.74
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d86f2835110e0770f5333f
title: Task 74
title: Task 72
challengeType: 22
dashedName: task-74
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-72
---
<!--
AUDIO REFERENCE:
Maria: Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone.
-->
<!-- (Audio) Maria: Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone. -->
# --description--
@@ -48,3 +44,47 @@ It's used with `there` to indicate the presence of a single item or fact.
### --feedback--
It means to give special importance or attention to something. It's third-party singular form of verb.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 44.10,
"finishTimestamp": 49.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 6.30,
"dialogue": {
"text": "Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.80
}
]
}
```

View File

@@ -1,16 +1,12 @@
---
id: 65d8713fd64b650c269676cd
title: Task 75
title: Task 76
challengeType: 22
dashedName: task-75
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-76
---
<!--
AUDIO REFERENCE:
Maria: Security is a big deal for him.
Tom: Understandable. Well, thanks.
-->
<!-- (Audio) Maria: Security is a big deal for him.
Tom: Understandable. Well, thanks. -->
# --description--
@@ -22,7 +18,9 @@ Tom: Understandable. Well, thanks.
## --sentence--
`Maria: Security is _ _ _ for him. Tom: _ . Well, thanks.`
`Maria: Security is _ _ _ for him.`
`Tom: _ . Well, thanks.`
## --blanks--
@@ -55,3 +53,71 @@ It completes the phrase meaning something significant.
### --feedback--
This word shows that it makes sense why security is so important to him.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
},
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 49.72,
"finishTimestamp": 53.78
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 2.56,
"dialogue": {
"text": "Security is a big deal for him.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 2.8
},
{
"character": "Tom",
"opacity": 1,
"startTime": 2.8
},
{
"character": "Tom",
"startTime": 3.4,
"finishTime": 5.06,
"dialogue": {
"text": "Understandable. Well, thanks.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.56
}
]
}
```

View File

@@ -1,16 +1,11 @@
---
id: 65d87217064c730ef7bc63fe
title: Task 76
title: Task 73
challengeType: 19
dashedName: task-76
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-73
---
<!--
AUDIO REFERENCE:
Maria: Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone. Security is a big deal for him.
Tom: Understandable. Well, thanks.
-->
<!-- (Audio) Maria: Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone. -->
# --description--
@@ -53,3 +48,47 @@ The discussion centers on the importance of keeping access information private,
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 44.10,
"finishTimestamp": 49.40
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 6.30,
"dialogue": {
"text": "Yes, there is one thing he emphasizes: you mustn't share your access codes or passwords with anyone.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.80
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d881130285e11fd1a6f790
title: Task 77
challengeType: 22
dashedName: task-77
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: No problem. If you ever need any security tips, you really must talk to Jeff.
-->
<!-- (Audio) Maria: No problem. If you ever need any security tips, you really must talk to Jeff. -->
# --description--
@@ -48,3 +44,46 @@ It's part of the verb phrase used to express the action of communicating.
### --feedback--
It's used to suggest going to Jeff for advice, with the expectation of listening to his expertise.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "3.3-3.mp3",
"startTime": 1,
"startTimestamp": 54.12,
"finishTimestamp": 57.32
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.20,
"dialogue": {
"text": "No problem. If you ever need any security tips, you really must talk to Jeff.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.70
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 65d88b76573df039d43f29bc
videoId: nLDychdBwUg
title: "Dialogue 4: Sophie Asks Bob about His Responsibilities"
challengeType: 21
dashedName: dialogue-4-sophie-asks-bob-about-his-responsibilities
@@ -13,3 +12,122 @@ 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": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Bob",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Sophie",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Bob",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 4.56,
"dialogue": {
"text": "Bob, could you tell me about your job and your responsibilities in the office?",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 4.96,
"finishTime": 6.74,
"dialogue": {
"text": "Of course, I'd be happy to.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 6.94,
"finishTime": 9.36,
"dialogue": {
"text": "In my role, I have to meet project deadlines",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 9.37,
"finishTime": 11.4,
"dialogue": {
"text": "and collaborate with the development team.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 11.8,
"finishTime": 16.1,
"dialogue": {
"text": "I also can't disclose sensitive information to anyone outside the company.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 16.7,
"finishTime": 17.8,
"dialogue": {
"text": "What about daily tasks?",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 19.4,
"finishTime": 21.9,
"dialogue": {
"text": "Well, I have to attend team meetings and provide progress reports,",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 22.08,
"finishTime": 25.6,
"dialogue": {
"text": "but I don't have to work overtime unless it's an urgent situation.",
"align": "right"
}
},
{
"character": "Bob",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 26.1
},
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 26.6
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 65d890f37666763b1c08e284
title: Task 78
title: Task 79
challengeType: 22
dashedName: task-78
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-79
---
<!--
AUDIO REFERENCE:
Bob: Of course, I'd be happy to.
-->
<!-- (Audio) Bob: Of course, I'd be happy to. -->
# --description--
@@ -21,7 +17,7 @@ For example, if someone asks if you can help them study English, you can say, `I
## --sentence--
`Of course, _ _ _ _ help.`
`Of course, _ _ _ _.`
## --blanks--
@@ -54,3 +50,47 @@ This word describes the feeling of being pleased or content to do something.
### --feedback--
This preposition is used before the base form of a verb.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 3.96,
"finishTimestamp": 5.54
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 2.58,
"dialogue": {
"text": "Of course. I'd be happy to.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.08
}
]
}
```

View File

@@ -1,16 +1,12 @@
---
id: 65d892ad7262d64a5db56906
title: Task 79
title: Task 78
challengeType: 19
dashedName: task-79
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-78
---
<!--
AUDIO REFERENCE:
Sophie: Bob, could you tell me about your job and your responsibilities in the office?
Bob: Of course, I'd be happy to.
-->
<!-- (Audio) Sophie: Bob, could you tell me about your job and your responsibilities in the office?
Bob: Of course, I'd be happy to. -->
# --description--
@@ -53,3 +49,71 @@ Bob's response is welcoming and open to discussing his job responsibilities, not
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
},
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.54
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 4.56,
"dialogue": {
"text": "Bob, could you tell me about your job and your responsibilities in the office?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.76
},
{
"character": "Bob",
"opacity": 1,
"startTime": 4.76
},
{
"character": "Bob",
"startTime": 4.96,
"finishTime": 6.54,
"dialogue": {
"text": "Of course. I'd be happy to.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d8938e6254064bd4cd63fa
title: Task 80
challengeType: 22
dashedName: task-80
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: In my role, I have to meet project deadlines and collaborate with the development team.
-->
<!-- (Audio) Bob: In my role, I have to meet project deadlines and collaborate with the development team. -->
# --description--
@@ -48,3 +44,47 @@ It refers to the specific time by which tasks must be finished.
### --feedback--
It means to work together with others.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 5.94,
"finishTimestamp": 10.38
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.44,
"dialogue": {
"text": "In my role, I have to meet project deadlines and collaborate with the development team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.94
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d8947a2588474f90595bcf
title: Task 81
challengeType: 19
dashedName: task-81
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: In my role, I have to meet project deadlines and collaborate with the development team.
-->
<!-- (Audio) Bob: In my role, I have to meet project deadlines and collaborate with the development team. -->
# --description--
@@ -52,3 +48,47 @@ Bob talks about meeting deadlines, not deciding them, and emphasizes teamwork.
## --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": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 5.94,
"finishTimestamp": 10.38
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.44,
"dialogue": {
"text": "In my role, I have to meet project deadlines and collaborate with the development team.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.94
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d89562dff69551e7683df3
title: Task 82
challengeType: 22
dashedName: task-82
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: I also cant disclose sensitive information to anyone outside the company.
-->
<!-- (Audio) Bob: I also cant disclose sensitive information to anyone outside of the company. -->
# --description--
@@ -23,7 +19,7 @@ To `disclose` means to share information that is supposed to be kept secret. For
## --sentence--
`I also _ _ sensitive information to anyone outside the company.`
`I also _ _ sensitive information to anyone outside of the company.`
## --blanks--
@@ -40,3 +36,47 @@ It means not being allowed to do something.
### --feedback--
It means to share secret information with others.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 10.82,
"finishTimestamp": 15.06
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.24,
"dialogue": {
"text": "I also can't disclose sensitive information to anyone outside of the company.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d897caddd4d657e3862b36
title: Task 83
challengeType: 19
dashedName: task-83
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: I also cant disclose sensitive information to anyone outside the company.
-->
<!-- (Audio) Bob: I also can't disclose sensitive information to anyone outside the company. -->
# --description--
@@ -52,3 +48,47 @@ He is not permitted to share important secrets with people outside his company.
## --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": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 10.82,
"finishTimestamp": 15.06
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.24,
"dialogue": {
"text": "I also can't disclose sensitive information to anyone outside of the company.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d950cef8533a636d6bd51e
title: Task 84
challengeType: 22
dashedName: task-84
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: What about daily tasks?
-->
<!-- (Audio) Sophie: What about daily tasks? -->
# --description--
@@ -40,3 +36,47 @@ It refers to something that happens every day.
### --feedback--
It means activities or work that need to be completed.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 15.74,
"finishTimestamp": 16.86
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 2.12,
"dialogue": {
"text": "What about daily tasks?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 2.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d957af14072272d091fc45
title: Task 85
challengeType: 22
dashedName: task-85
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work overtime unless it's an urgent situation.
-->
<!-- (Audio) Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work overtime unless it's an urgent situation. -->
# --description--
@@ -50,3 +46,56 @@ It means to give or supply something, like information or documents.
### --feedback--
It refers to reports that show how much work has been done and what is left to do.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 17.38,
"finishTimestamp": 24.62
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.58,
"dialogue": {
"text": "Well, I have to attend team meetings and provide progress reports,",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 4.7,
"finishTime": 8.24,
"dialogue": {
"text": "but I don't have to work over time unless it's an urgent situation.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 8.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d959d3478ceb77dc1b28a3
title: Task 86
challengeType: 22
dashedName: task-86
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work overtime unless it's an urgent situation.
-->
<!-- (Audio) Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work overtime unless it's an urgent situation. -->
# --description--
@@ -50,3 +46,56 @@ It introduces a condition that makes the previous statement not apply.
### --feedback--
It means requiring immediate action or attention.
# --scene--
```json
{
"setup": {
"background": "company2-boardroom.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 17.38,
"finishTimestamp": 24.62
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.58,
"dialogue": {
"text": "Well, I have to attend team meetings and provide progress reports,",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 4.7,
"finishTime": 8.24,
"dialogue": {
"text": "but I don't have to work over time unless it's an urgent situation.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 8.74
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65d95c504f0bce7e8f6a30ea
title: Task 87
challengeType: 19
dashedName: task-87
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: What about daily tasks?
Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work extra hours unless it's really necessary.
-->
<!-- (Audio) Bob: Well, I have to attend team meetings and provide progress reports, but I don't have to work extra hours unless it's an urgent situation. -->
# --description--
@@ -53,3 +48,56 @@ Bob talks about giving progress updates as part of his routine tasks, not just y
## --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": "3.3-4.mp3",
"startTime": 1,
"startTimestamp": 17.38,
"finishTimestamp": 24.62
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.58,
"dialogue": {
"text": "Well, I have to attend team meetings and provide progress reports,",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 4.7,
"finishTime": 8.24,
"dialogue": {
"text": "but I don't have to work over time unless it's an urgent situation.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 8.74
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 65d9633ff2cc710bd3e18c03
videoId: nLDychdBwUg
title: "Dialogue 5: Brian And Sophie Talk about Responsibilities"
challengeType: 21
dashedName: dialogue-5-brian-and-sophie-talk-about-responsibilities
@@ -13,3 +12,194 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Brian",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Brian",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sophie",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.5,
"dialogue": {
"text": "Sophie, how do you manage your work-life balance",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 4,
"finishTime": 9.5,
"dialogue": {
"text": "and your responsibilities outside of the office?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 7,
"finishTime": 9.7,
"dialogue": {
"text": "It's not always easy, but I've found ways to make it work.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 10.3,
"finishTime": 12.8,
"dialogue": {
"text": "Tell me about your responsibilities beyond work.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 13.6,
"finishTime": 16.9,
"dialogue": {
"text": "Well, I have to make time for my family",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 15.6,
"finishTime": 18.9,
"dialogue": {
"text": " that's really important to me.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 17.6,
"finishTime": 21.6,
"dialogue": {
"text": "I also don't want to neglect my health,",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 19.3,
"finishTime": 23.3,
"dialogue": {
"text": "so two months ago I started jogging regularly.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 21.8,
"finishTime": 23.4,
"dialogue": {
"text": "It helps me relax and stay fit.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 24.4,
"finishTime": 29,
"dialogue": {
"text": "It sounds like you're doing great dealing with work",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 26.5,
"finishTime": 31.1,
"dialogue": {
"text": "and life responsibilities at the same time.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 29,
"finishTime": 33.1,
"dialogue": {
"text": "Thank you. It's all about finding the right balance",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 31.9,
"finishTime": 36,
"dialogue": {
"text": "for you and your well-being.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 33.5,
"finishTime": 36.2,
"dialogue": {
"text": "And you don't have to search for expensive solutions for that.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 36.6,
"finishTime": 40.1,
"dialogue": {
"text": "Sometimes, it's the simple and free things",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 38.6,
"finishTime": 42.1,
"dialogue": {
"text": "that bring us the result we're looking for.",
"align": "right"
}
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 42.6
},
{
"character": "Brian",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 43.1
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d9646cf07b7b0e74fbfe6f
title: Task 88
challengeType: 22
dashedName: task-88
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: Sophie, how do you manage your work-life balance and your responsibilities outside of the office?
-->
<!-- (Audio) Brian: Sophie, how do you manage your work-life balance and your responsibilities outside of the office? -->
# --description--
@@ -48,3 +44,47 @@ This term connects work and personal life, showing they are aspects to be balanc
### --feedback--
It means having the right amount of time and energy for both work and personal life.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.46
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.46,
"dialogue": {
"text": "Sophie, how do you manage your work-life balance and your responsibilities outside of the office?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.96
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d9664a976fb114cf9f1928
title: Task 89
challengeType: 19
dashedName: task-89
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: Sophie, how do you manage your work-life balance and your responsibilities outside of the office?
-->
<!-- (Audio) Brian: Sophie, how do you manage your work-life balance and your responsibilities outside of the office? -->
# --description--
@@ -52,3 +48,47 @@ Brian is asking about her overall balance, not just about scheduling meetings.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.46
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.46,
"dialogue": {
"text": "Sophie, how do you manage your work-life balance and your responsibilities outside of the office?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.96
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d967ec3ad9fb162e3b6d67
title: Task 90
challengeType: 22
dashedName: task-90
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: It's not always easy, but I've found ways to make it work.
-->
<!-- (Audio) Sophie: It's not always easy, but I've found ways to make it work. -->
# --description--
@@ -46,3 +42,47 @@ It the past participle of `find`, used here to indicate discovering or realizing
### --feedback--
It refers to methods or strategies to achieve a goal.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 5.98,
"finishTimestamp": 8.70
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.72,
"dialogue": {
"text": "It's not always easy, but I've found ways to make it work.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.22
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65d96b62de43441ee5d01b88
title: Task 91
challengeType: 19
dashedName: task-91
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: It's not always easy, but I've found ways to make it work.
-->
<!-- (Audio) Sophie: It's not always easy, but I've found ways to make it work. -->
# --description--
@@ -52,3 +48,47 @@ Sophie acknowledges the challenges but focuses on finding ways to deal with them
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 5.98,
"finishTimestamp": 8.70
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.72,
"dialogue": {
"text": "It's not always easy, but I've found ways to make it work.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.22
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65daa3bcb0ef255d206f91b8
title: Task 92
challengeType: 22
dashedName: task-92
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: Tell me about your responsibilities beyond work.
-->
<!-- (Audio) Brian: Tell me about your responsibilities beyond work. -->
# --description--
@@ -30,3 +26,47 @@ For example, `His kindness goes beyond just helping friends; he volunteers at sh
### --feedback--
The word is used to talk about something that goes past a certain limit.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 9.14,
"finishTimestamp": 11.84
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 3.70,
"dialogue": {
"text": "Tell me about your responsibilities beyond work.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 4.20
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65daa68d2bec806393956a94
title: Task 93
challengeType: 22
dashedName: task-93
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Well, I have to make time for my family that's really important to me.
-->
<!-- (Audio) Sophie: Well, I have to make time for my family that's really important to me. -->
# --description--
@@ -46,3 +42,47 @@ It means the moments or period you decide to use for something special.
### --feedback--
This word shows who or what you are spending your time on.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 12.62,
"finishTimestamp": 15.94
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 4.32,
"dialogue": {
"text": "Well, I have to make time for my family that's really important to me.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.82
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65daa8143ae77767ad914ba4
title: Task 94
challengeType: 22
dashedName: task-94
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: I also dont want to neglect my health, so two months ago I started jogging regularly.
-->
<!-- (Audio) Sophie: I also dont want to neglect my health, so two months ago I started jogging regularly. -->
# --description--
@@ -46,3 +42,47 @@ This word shows ownership or that something belongs to the speaker.
### --feedback--
It means the general condition of the body and how well it works.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.3-5.mp3",
"startTime": 1,
"startTimestamp": 16.40,
"finishTimestamp": 20.44
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 5.04,
"dialogue": {
"text": "I also don't want to neglect my health, so two months ago I started jogging regularly.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.54
}
]
}
```

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