mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-05-17 01:01:41 -04:00
feat(curriculum): add animations to block 3.3 of the English Curriculum (#54115)
This commit is contained in:
@@ -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"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 haven’t seen her yet.
|
||||
-->
|
||||
<!-- (Audio) Sophie: No, I haven’t 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 haven’t seen her yet.
|
||||
-->
|
||||
<!-- (Audio) Sophie: No, I haven’t 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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--
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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: You’ll recognize her right away.
|
||||
-->
|
||||
<!-- (Audio) Bob: You’ll 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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: You’ll recognize her right away.
|
||||
-->
|
||||
<!-- (Audio) Bob: You’ll 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 she’s 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 she’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 she’s strict but fair.
|
||||
-->
|
||||
<!-- (Audio) Bob: Word is that she's strict but fair. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -23,7 +19,7 @@ Bob: Word is that she’s strict but fair.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Word is that she’s _ _ _.`
|
||||
`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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 she’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 she’s 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 she’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 she’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 he’s 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, _ _ _ he’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 he’s told you that we need to do when it comes to office security?
|
||||
-->
|
||||
<!-- (Audio) Tom: Ah, speaking of procedures, is there anything he’s 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 can’t disclose sensitive information to anyone outside the company.
|
||||
-->
|
||||
<!-- (Audio) Bob: I also can’t 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 can’t 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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -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 don’t want to neglect my health, so two months ago I started jogging regularly.
|
||||
-->
|
||||
<!-- (Audio) Sophie: I also don’t 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
Reference in New Issue
Block a user