mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2025-12-30 03:03:06 -05:00
feat(curriculum): adding animations to block 2.1 (#53363)
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
"challengeOrder": [
|
||||
{
|
||||
"id": "655c0f0e52bfc67bdeae16b4",
|
||||
"title": "Dialogue 1: Tom Asks Brian About His Routine"
|
||||
"title": "Dialogue 1: Tom Asks Sophie About Her Routine"
|
||||
},
|
||||
{
|
||||
"id": "657e005227c77535223f3062",
|
||||
@@ -309,40 +309,40 @@
|
||||
"id": "657e4bdba35dc68e1977e5d5",
|
||||
"title": "Dialogue 4: James Explains Compliance"
|
||||
},
|
||||
{
|
||||
"id": "657e4dfc07e48897111f235f",
|
||||
{
|
||||
"id": "657e50dd1f6ff2a9873f9ff0",
|
||||
"title": "Task 72"
|
||||
},
|
||||
{
|
||||
"id": "657e4e482e3a38992b212c6f",
|
||||
"id": "657e51344c206eabd5ffb872",
|
||||
"title": "Task 73"
|
||||
},
|
||||
{
|
||||
"id": "657e4ec6dd27af9cc16addea",
|
||||
"id": "657e5171f6746eadc5c6411f",
|
||||
"title": "Task 74"
|
||||
},
|
||||
{
|
||||
"id": "657e4f2649f8669f7d78e0a5",
|
||||
"id": "657e50576597e0a65cd97e24",
|
||||
"title": "Task 75"
|
||||
},
|
||||
{
|
||||
"id": "657e4fc397780aa2bc046ed7",
|
||||
"id": "657e4dfc07e48897111f235f",
|
||||
"title": "Task 76"
|
||||
},
|
||||
{
|
||||
"id": "657e50576597e0a65cd97e24",
|
||||
"id": "657e4e482e3a38992b212c6f",
|
||||
"title": "Task 77"
|
||||
},
|
||||
{
|
||||
"id": "657e50dd1f6ff2a9873f9ff0",
|
||||
"id": "657e4ec6dd27af9cc16addea",
|
||||
"title": "Task 78"
|
||||
},
|
||||
{
|
||||
"id": "657e51344c206eabd5ffb872",
|
||||
"id": "657e4f2649f8669f7d78e0a5",
|
||||
"title": "Task 79"
|
||||
},
|
||||
{
|
||||
"id": "657e5171f6746eadc5c6411f",
|
||||
"id": "657e4fc397780aa2bc046ed7",
|
||||
"title": "Task 80"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
---
|
||||
id: 655c0f0e52bfc67bdeae16b4
|
||||
title: "Dialogue 1: Tom Asks Brian About His Routine"
|
||||
title: "Dialogue 1: Tom Asks Sophie About Her Routine"
|
||||
challengeType: 21
|
||||
videoId: nLDychdBwUg
|
||||
dashedName: dialogue-1-tom-asks-brian-about-his-routine
|
||||
dashedName: dialogue-1-tom-asks-sophie-about-her-routine
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -13,3 +12,257 @@ 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": "Tom",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1.0,
|
||||
"finishTime": 5.0,
|
||||
"dialogue": {
|
||||
"text": "Hey Sophie, let me ask you about your daily routine as a web developer.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 5.2,
|
||||
"finishTime": 6.7,
|
||||
"dialogue": {
|
||||
"text": "What's your typical workday like?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 7.4,
|
||||
"finishTime": 10.7,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom! Well, my day usually starts at 8:30.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 10.9,
|
||||
"finishTime": 13.7,
|
||||
"dialogue": {
|
||||
"text": "I check my emails and reply to any urgent messages.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 13.9,
|
||||
"finishTime": 16.1,
|
||||
"dialogue": {
|
||||
"text": "That's a good start. What do you do after that?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 16.3,
|
||||
"finishTime": 20.3,
|
||||
"dialogue": {
|
||||
"text": "Then, I review my to-do list for the day and prioritize my tasks.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 20.5,
|
||||
"finishTime": 23.3,
|
||||
"dialogue": {
|
||||
"text": "I like to work on the most important ones first.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 23.5,
|
||||
"finishTime": 24.7,
|
||||
"dialogue": {
|
||||
"text": "That makes sense.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 24.9,
|
||||
"finishTime": 26.9,
|
||||
"dialogue": {
|
||||
"text": "How do you handle your projects?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 27.1,
|
||||
"finishTime": 31.1,
|
||||
"dialogue": {
|
||||
"text": "I break down my projects into small tasks and set deadlines for them.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 31.3,
|
||||
"finishTime": 32.8,
|
||||
"dialogue": {
|
||||
"text": "It helps me stay on track.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 33.0,
|
||||
"finishTime": 36.9,
|
||||
"dialogue": {
|
||||
"text": "During the day, I work on coding, test the websites, and debug issues.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 37.1,
|
||||
"finishTime": 38.3,
|
||||
"dialogue": {
|
||||
"text": "Do you take breaks?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 38.5,
|
||||
"finishTime": 42.5,
|
||||
"dialogue": {
|
||||
"text": "I take short breaks to stretch, have some coffee, or chat with colleagues.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 42.7,
|
||||
"finishTime": 44.7,
|
||||
"dialogue": {
|
||||
"text": "It helps me relax and focus.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 44.9,
|
||||
"finishTime": 45.9,
|
||||
"dialogue": {
|
||||
"text": "And what about lunch?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 46.2,
|
||||
"finishTime": 48.2,
|
||||
"dialogue": {
|
||||
"text": "When I don't go to a café around here,",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 48.2,
|
||||
"finishTime": 51.2,
|
||||
"dialogue": {
|
||||
"text": "I usually bring my lunch and eat at my desk while I check my progress.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 51.4,
|
||||
"finishTime": 53.4,
|
||||
"dialogue": {
|
||||
"text": "Your routine is really well-organized.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 53.6,
|
||||
"finishTime": 55.1,
|
||||
"dialogue": {
|
||||
"text": "How do you manage your time?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 55.3,
|
||||
"finishTime": 58.8,
|
||||
"dialogue": {
|
||||
"text": "I use this time management app to track how I spend my time.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 59.5,
|
||||
"finishTime": 60.7,
|
||||
"dialogue": {
|
||||
"text": "Thanks for sharing, Sophie.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 60.9,
|
||||
"finishTime": 63.9,
|
||||
"dialogue": {
|
||||
"text": "I want to get more organized and your tips are a great help to me.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 63.9
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 64.4
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e005227c77535223f3062
|
||||
title: Task 1
|
||||
challengeType: 19
|
||||
dashedName: task-1
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Hey Brian, let me ask you about your daily routine as a web developer. What's your typical workday like? -->
|
||||
<!-- (audio) Tom: Hey Sophie, let me ask you about your daily routine as a web developer. What's your typical workday like? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -21,11 +20,11 @@ When talking about a typical day, especially in a professional context, we often
|
||||
|
||||
## --text--
|
||||
|
||||
What does Tom want to know about Brian's day?
|
||||
What does Tom want to know about Sophie's day?
|
||||
|
||||
## --answers--
|
||||
|
||||
What Brian did yesterday.
|
||||
What Sophie did yesterday.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -33,7 +32,7 @@ Tom's question is about a regular day, not a specific past event.
|
||||
|
||||
---
|
||||
|
||||
Brian's hobbies.
|
||||
Sophie's hobbies.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -41,11 +40,11 @@ The question is specifically about the workday, not hobbies.
|
||||
|
||||
---
|
||||
|
||||
Brian's usual workday activities.
|
||||
Sophie's usual workday activities.
|
||||
|
||||
---
|
||||
|
||||
Where Brian works.
|
||||
Where Sophie works.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -54,3 +53,47 @@ Tom's question focuses on activities, not the location of work.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 5.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.74,
|
||||
"dialogue": {
|
||||
"text": "Hey, Sophie, let me ask you about your daily routine as a web developer. What's your typical workday like?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 7.24
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e067b7581045341f106d8
|
||||
title: Task 4
|
||||
challengeType: 19
|
||||
dashedName: task-4
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Hey Brian, let me ask you about your daily routine as a web developer. What's your typical workday like?
|
||||
<!-- (audio) Tom: Hey, Sophie, let me ask you about your daily routine as a web developer. What's your typical workday like?
|
||||
|
||||
Brian: Hi Tom! Well, my day usually starts at 8:30 AM. I check my emails and reply to any urgent messages. -->
|
||||
Sophie: Hi Tom! Well, my day usually starts at 8:30. I check my emails and reply to any urgent messages. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -18,11 +17,11 @@ Pay attention to the audio and answer the question.
|
||||
|
||||
## --text--
|
||||
|
||||
When does Brian usually start his workday?
|
||||
When does Sophie usually start her workday?
|
||||
|
||||
## --answers--
|
||||
|
||||
He usually starts at `8:30 PM`.
|
||||
She usually starts at `8:30 PM`.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -30,19 +29,19 @@ Remember, `PM` is for afternoon and evening times, not for morning.
|
||||
|
||||
---
|
||||
|
||||
He never starts before `8:30 AM`.
|
||||
She never starts before `8:30 AM`.
|
||||
|
||||
### --feedback--
|
||||
|
||||
He doesn't say he never starts before `8:30`.
|
||||
She doesn't say she never starts before `8:30`.
|
||||
|
||||
---
|
||||
|
||||
He usually starts at `8:30 AM`.
|
||||
She usually starts at `8:30 AM`.
|
||||
|
||||
---
|
||||
|
||||
He usually starts at `9:00 PM`.
|
||||
She usually starts at `9:00 PM`.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -51,3 +50,77 @@ He usually starts at `9:00 PM`.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 12.36
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.74,
|
||||
"dialogue": {
|
||||
"text": "Hey, Sophie, let me ask you about your daily routine as a web developer. What's your typical workday like?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 6.74
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 6.74
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 6.74,
|
||||
"finishTime": 13.36,
|
||||
"dialogue": {
|
||||
"text": "Hi, Tom. Well, my day usually starts at 8.30. I check my emails and reply to any urgent messages.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 13.86
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,18 +3,17 @@ id: 657e06eca8147f561619be7d
|
||||
title: Task 5
|
||||
challengeType: 22
|
||||
dashedName: task-5
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Hey Brian, let me ask you about your daily routine as a web developer. What's your typical workday like?
|
||||
<!-- (audio) Tom: Hey, Sophie, let me ask you about your daily routine as a web developer. What's your typical workday like?
|
||||
|
||||
Brian: Hi Tom! Well, my day usually starts at 8:30 AM. I check my emails and reply to any urgent messages. -->
|
||||
Sophie: Hi Tom! Well, my day usually starts at 8:30. I check my emails and reply to any urgent messages. -->
|
||||
|
||||
# --description--
|
||||
|
||||
In this part of the dialogue, Brian talks about his morning activities.
|
||||
In this part of the dialogue, Sophie talks about his morning activities.
|
||||
|
||||
The use of time expressions like `usually` and specific times like `8:30 AM` help to give more details about the routine.
|
||||
The use of time expressions like `usually` and specific times like `8:30` helps to give more details about the routine.
|
||||
|
||||
`Starts` indicates the beginning of an activity, `check` means to look at something to see if it's correct or safe, and `reply` means to answer.
|
||||
|
||||
@@ -26,7 +25,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi Tom! Well, my day _ starts at 8:30 AM. I _ my emails and _ to any urgent messages.`
|
||||
`Hi Tom! Well, my day _ starts at 8:30. I _ my emails and _ to any urgent messages.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -34,7 +33,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Refers to the beginning of Brian's workday.
|
||||
Refers to the beginning of Sophie's workday.
|
||||
|
||||
---
|
||||
|
||||
@@ -42,7 +41,7 @@ Refers to the beginning of Brian's workday.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian looks at his emails to see if there are any important ones.
|
||||
Sophie looks at her emails to see if there are any important ones.
|
||||
|
||||
---
|
||||
|
||||
@@ -50,4 +49,49 @@ Brian looks at his emails to see if there are any important ones.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian responds to the emails that need immediate attention.
|
||||
Sophie responds to the emails that need immediate attention.
|
||||
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.40,
|
||||
"finishTimestamp": 12.36
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.94,
|
||||
"dialogue": {
|
||||
"text": "Hi, Tom. Well, my day usually starts at 8.30. I check my emails and reply to any urgent messages.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 7.44
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e07580285f658d1f98cfe
|
||||
title: Task 6
|
||||
challengeType: 22
|
||||
dashedName: task-6
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -37,3 +36,47 @@ Tom uses a phrase to ask about the next step in Brian's routine following the in
|
||||
### --feedback--
|
||||
|
||||
Tom uses a phrase to ask about the next step in Brian's routine following the initial activity.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 13.04,
|
||||
"finishTimestamp": 15.42
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.38,
|
||||
"dialogue": {
|
||||
"text": "That's a good start. What do you do after that?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 3.88
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e07a2fdda8d5ac93d415e
|
||||
title: Task 7
|
||||
challengeType: 22
|
||||
dashedName: task-7
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: Then, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first. -->
|
||||
<!-- (audio) Sophie: Then, I review my to-do list for the day and prioritize my tasks. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -26,7 +25,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first.`
|
||||
`_, I review my to-do list for the day and prioritize my tasks.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -34,4 +33,48 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian is describing what he does next in his routine after the first activity he mentioned.
|
||||
Sophie is describing what he does next in his routine after the first activity he mentioned.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 16.04,
|
||||
"finishTimestamp": 19.6
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.56,
|
||||
"dialogue": {
|
||||
"text": "Then I review my to-do list for the day and prioritize my tasks.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 5.06
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e0868da73165e32763679
|
||||
title: Task 8
|
||||
challengeType: 19
|
||||
dashedName: task-8
|
||||
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -13,7 +12,7 @@ For example, if you have three tasks - Task A, Task B, and Task C, and Task A ta
|
||||
|
||||
Or in the sentence `I spend most of my time coding`, `most` indicates that coding takes up the largest part of the time compared to other activities.
|
||||
|
||||
In the context of Brian's dialogue, when he says he likes to work on the `most important` tasks first, he means he chooses to do the tasks that are the highest in importance compared to the others.
|
||||
In the context of Sophie's dialogue, when she says she likes to work on the `most important` tasks first, she means she chooses to do the tasks that are the highest in importance compared to the others.
|
||||
|
||||
Examples:
|
||||
|
||||
@@ -28,7 +27,7 @@ Which sentence correctly uses the word `most`?
|
||||
|
||||
## --answers--
|
||||
|
||||
`I most go to work at 9:00 AM.`
|
||||
`I most go to work at 9:00.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e0973aa91c662814c2ecf
|
||||
title: Task 9
|
||||
challengeType: 22
|
||||
dashedName: task-9
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: Then, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first. -->
|
||||
<!-- (audio) Sophie: Then, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -30,7 +29,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian needs to look over his to-do list.
|
||||
Sophie needs to look over her to-do list.
|
||||
|
||||
---
|
||||
|
||||
@@ -38,7 +37,7 @@ Brian needs to look over his to-do list.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian needs to decide the order in which to do his tasks.
|
||||
Sophie needs to decide the order in which to do her tasks.
|
||||
|
||||
---
|
||||
|
||||
@@ -47,3 +46,47 @@ Brian needs to decide the order in which to do his tasks.
|
||||
### --feedback--
|
||||
|
||||
This word describes something that is of higher priority or need.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 16.04,
|
||||
"finishTimestamp": 22.16
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.12,
|
||||
"dialogue": {
|
||||
"text": "Then I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 7.52
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e0b605954eb6b04279b12
|
||||
title: Task 11
|
||||
challengeType: 19
|
||||
dashedName: task-11
|
||||
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: Then, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first.
|
||||
|
||||
Tom: That makes sense. How do you handle your projects? -->
|
||||
<!-- (audio) Tom: That makes sense. How do you handle your projects? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -18,11 +15,11 @@ Understanding questions about project management is crucial in professional sett
|
||||
|
||||
## --text--
|
||||
|
||||
What is Tom asking Brian about?
|
||||
What is Tom asking Sophie about?
|
||||
|
||||
## --answers--
|
||||
|
||||
The location where Brian works on projects.
|
||||
The location where Sophie works on projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -30,16 +27,68 @@ The question is about the method, not the location.
|
||||
|
||||
---
|
||||
|
||||
The time Brian spends on his projects.
|
||||
The time Sophie spends on her projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The question is about the method, not the time spent.
|
||||
|
||||
---
|
||||
|
||||
The people Brian works with on his projects.
|
||||
The people Sophie works with on her projects.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The question is about the method, not the people Sophie works with.
|
||||
|
||||
---
|
||||
|
||||
The way Brian manages his projects.
|
||||
The way Sophie manages her projects.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 23.10,
|
||||
"finishTimestamp": 25.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.52,
|
||||
"dialogue": {
|
||||
"text": "That makes sense. How do you handle your projects?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.02
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e0eaff0dab975c4be3099
|
||||
title: Task 12
|
||||
challengeType: 22
|
||||
dashedName: task-12
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: Then, I review my to-do list for the day and prioritize my tasks. I like to work on the most important ones first.
|
||||
|
||||
Tom: That makes sense. How do you handle your projects? -->
|
||||
<!-- (audio) Tom: That makes sense. How do you handle your projects? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -27,3 +24,47 @@ In professional settings, it's common to discuss how tasks or projects are manag
|
||||
### --feedback--
|
||||
|
||||
Think about the word that means to manage or deal with something, especially in a work context.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 23.10,
|
||||
"finishTimestamp": 25.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.52,
|
||||
"dialogue": {
|
||||
"text": "That makes sense. How do you handle your projects?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.02
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e10ccd09f1d7e38f4b560
|
||||
title: Task 14
|
||||
challengeType: 22
|
||||
dashedName: task-14
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: I break down my projects into small tasks and set deadlines for them. It helps me stay on track. During the day, I work on coding, test the websites, and debug issues. -->
|
||||
<!-- (audio) Sophie: I break down my projects into small tasks and set deadlines for them. It helps me stay on track. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -22,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I break down my projects into small tasks and set deadlines for them. It helps me _. During the day, I work on coding, test the websites, and debug issues.`
|
||||
`I break down my projects into small tasks and set deadlines for them. It helps me _.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -30,4 +29,48 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian is talking about how setting deadlines helps him maintain his progress towards his goals.
|
||||
Sophie is talking about how setting deadlines helps him maintain his progress towards his goals.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.40,
|
||||
"finishTimestamp": 31.68
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.28,
|
||||
"dialogue": {
|
||||
"text": "I break down my projects into small tasks and set deadlines for them. It helps me stay on track.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 6.78
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e11ce088244825548e702
|
||||
title: Task 15
|
||||
challengeType: 19
|
||||
dashedName: task-15
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -18,7 +17,7 @@ Terms like `coding`, `test the websites`, and `debug issues` are common in this
|
||||
|
||||
## --text--
|
||||
|
||||
What is one of Brian's tasks during his workday?
|
||||
What is one of Sophie's tasks during her workday?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -26,7 +25,7 @@ Designing posters.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Poster design is not mentioned in the context of web development tasks.
|
||||
Poster designing is not mentioned in the context of web development tasks.
|
||||
|
||||
---
|
||||
|
||||
@@ -34,7 +33,7 @@ Writing reports.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian talks about programming tasks, not writing reports.
|
||||
Sophie talks about programming tasks, not writing reports.
|
||||
|
||||
---
|
||||
|
||||
@@ -46,8 +45,52 @@ Making phone calls.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Making phone calls is not listed among his web development tasks.
|
||||
Making phone calls is not listed among Sophie's web development tasks.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 31.92,
|
||||
"finishTimestamp": 35.92
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.0,
|
||||
"dialogue": {
|
||||
"text": "During the day, I work on coding, test the websites and debug issues.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 5.50
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e121b714602846fe2ce32
|
||||
title: Task 16
|
||||
challengeType: 22
|
||||
dashedName: task-16
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: I break down my projects into small tasks and set deadlines for them. It helps me stay on track. During the day, I work on coding, test the websites, and debug issues. -->
|
||||
<!-- (audio) Sophie: During the day, I work on coding, test the websites, and debug issues. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -45,3 +44,47 @@ How do you make sure a website works correctly?
|
||||
### --feedback--
|
||||
|
||||
A word that means finding the cause of an issue or problem in your code.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 31.92,
|
||||
"finishTimestamp": 35.92
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.0,
|
||||
"dialogue": {
|
||||
"text": "During the day, I work on coding, test the websites and debug issues.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 5.50
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e15f175ecdf90b583ed01
|
||||
title: Task 17
|
||||
challengeType: 19
|
||||
dashedName: task-17
|
||||
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Do you take breaks?
|
||||
|
||||
Brian: I take short breaks to stretch, have some coffee, or chat with colleagues. It helps me relax and focus. -->
|
||||
<!-- (audio) Tom: Do you take breaks? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -18,11 +15,11 @@ Listen to the audio and answer the question below.
|
||||
|
||||
## --text--
|
||||
|
||||
What is Tom asking Brian about?
|
||||
What is Tom asking Sophie about?
|
||||
|
||||
## --answers--
|
||||
|
||||
Brian’s opinion on work.
|
||||
Sophie’s opinion on work.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -30,11 +27,11 @@ The question is specifically about breaks, not general work opinions.
|
||||
|
||||
---
|
||||
|
||||
If Brian takes breaks.
|
||||
If Sophie takes breaks.
|
||||
|
||||
---
|
||||
|
||||
What Brian does after work.
|
||||
What Sophie does after work.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -42,7 +39,7 @@ The focus is on breaks during work, not after work.
|
||||
|
||||
---
|
||||
|
||||
Brian’s favorite coffee.
|
||||
Sophie’s favorite coffee.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -51,3 +48,47 @@ The question is about breaks, not specifically about coffee preferences.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 36.34,
|
||||
"finishTimestamp": 37.34
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 2,
|
||||
"dialogue": {
|
||||
"text": "Do you take breaks?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.5
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e1917c1cada9b20c2e7a2
|
||||
title: Task 18
|
||||
challengeType: 22
|
||||
dashedName: task-18
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: I take short breaks to stretch, have some coffee, or chat with colleagues. It helps me relax and focus. -->
|
||||
<!-- (audio) Sophie: I take short breaks to stretch, have some coffee, or chat with colleagues. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -29,7 +28,7 @@ audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
|
||||
### --feedback--
|
||||
|
||||
Pay attention to the specific activities Brian mentions doing during his breaks.
|
||||
Pay attention to the specific activities Sophie mentions doing during her breaks.
|
||||
|
||||
---
|
||||
|
||||
@@ -37,7 +36,7 @@ Pay attention to the specific activities Brian mentions doing during his breaks.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Pay attention to the specific activities Brian mentions doing during his breaks.
|
||||
Pay attention to the specific activities Sophie mentions doing during her breaks.
|
||||
|
||||
---
|
||||
|
||||
@@ -45,4 +44,48 @@ Pay attention to the specific activities Brian mentions doing during his breaks.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Pay attention to the specific activities Brian mentions doing during his breaks.
|
||||
Pay attention to the specific activities Sophie mentions doing during her breaks.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 38.08,
|
||||
"finishTimestamp": 41.36
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.28,
|
||||
"dialogue": {
|
||||
"text": "I take short breaks to stretch, have some coffee or chat with colleagues.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 4.78
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,20 +3,19 @@ id: 657e1a573140a49f09e30f6e
|
||||
title: Task 19
|
||||
challengeType: 19
|
||||
dashedName: task-19
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: I take short breaks to stretch, have some coffee, or chat with colleagues. It helps me relax and focus. -->
|
||||
<!-- (audio) Sophie: I take short breaks to stretch, have some coffee, or chat with colleagues. It helps me relax and focus. -->
|
||||
|
||||
# --description--
|
||||
|
||||
Listen to what Brian says about his breaks and answer the question.
|
||||
Listen to what Sophie says about her breaks and answer the question.
|
||||
|
||||
# --question--
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Brian take breaks?
|
||||
Why does Sophie take breaks?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -28,7 +27,7 @@ To meet deadlines.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian mentions relaxation and focus, not meeting deadlines.
|
||||
Sophie mentions relaxation and focus, not meeting deadlines.
|
||||
|
||||
---
|
||||
|
||||
@@ -44,8 +43,52 @@ To make phone calls.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Making phone calls is not mentioned as a reason for his breaks.
|
||||
Making phone calls is not mentioned as a reason for Sophie's breaks.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 38.08,
|
||||
"finishTimestamp": 43.12
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.04,
|
||||
"dialogue": {
|
||||
"text": "I take short breaks to stretch, have some coffee or chat with colleagues. It helps me relax and focus.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 6.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e1baa6a02c1a5b9a1157f
|
||||
title: Task 20
|
||||
challengeType: 22
|
||||
dashedName: task-20
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: And what about lunch? -->
|
||||
@@ -28,4 +27,48 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom is asking about a specific mealtime in Brian's daily routine. This meal usually happens around mid-day.
|
||||
Tom is asking about a specific mealtime in Sophie's daily routine. This meal usually happens around mid-day.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 43.48,
|
||||
"finishTimestamp": 44.44
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 1.96,
|
||||
"dialogue": {
|
||||
"text": "And what about lunch?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e1bd636d5d3a7085a6876
|
||||
title: Task 21
|
||||
challengeType: 22
|
||||
dashedName: task-21
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: When I don't go to a café around here, I usually bring my lunch and eat at my desk while I check my progress. -->
|
||||
<!-- (audio) Sophie: When I don't go to a café around here, I usually bring my lunch and eat at my desk while I check my progress. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -30,4 +29,48 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian is talking about taking his lunch with him to his work.
|
||||
Sophie is talking about taking her lunch with her to work.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 45.04,
|
||||
"finishTimestamp": 49.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.70,
|
||||
"dialogue": {
|
||||
"text": "When I don't go to a café around here, I usually bring my lunch and eat at my desk while I check my progress.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 6.20
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e1c10bc3f2ea8e1c1d7f7
|
||||
title: Task 22
|
||||
challengeType: 19
|
||||
dashedName: task-22
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -14,36 +13,80 @@ Understanding someone’s routine, like their lunch habits, involves paying atte
|
||||
|
||||
## --text--
|
||||
|
||||
What does Brian usually do for lunch?
|
||||
What does Sophie usually do for lunch?
|
||||
|
||||
## --answers--
|
||||
|
||||
He always goes to a café.
|
||||
She always goes to a café.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian mentions that he doesn't always go to a café.
|
||||
Sophie mentions that she doesn't always go to a café.
|
||||
|
||||
---
|
||||
|
||||
He never eats lunch.
|
||||
She never eats lunch.
|
||||
|
||||
### --feedback--
|
||||
|
||||
There's no indication that Brian skips lunch.
|
||||
There's no indication that Sophie skips lunch.
|
||||
|
||||
---
|
||||
|
||||
He sometimes brings his lunch to work.
|
||||
She sometimes brings her lunch to work.
|
||||
|
||||
---
|
||||
|
||||
He always eats at his desk.
|
||||
She always eats at her desk.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian mentions eating at his desk, but not always.
|
||||
Sophie mentions eating at her desk, but not always.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 45.04,
|
||||
"finishTimestamp": 49.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.70,
|
||||
"dialogue": {
|
||||
"text": "When I don't go to a café around here, I usually bring my lunch and eat at my desk while I check my progress.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 6.20
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,11 +3,9 @@ id: 657e1c94a89349aba3fec825
|
||||
title: Task 23
|
||||
challengeType: 19
|
||||
dashedName: task-23
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Brian: When I don't go to a café around here, I usually bring my lunch and eat at my desk while I check my progress.
|
||||
Brian: I use this time management app to track how I spend my time. -->
|
||||
<!-- (audio) Tom: How do you manage your time? Sophie: I use this time management app to track how I spend my time. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -17,11 +15,11 @@ Understanding how to ask about someone's methods or strategies, like time manage
|
||||
|
||||
## --text--
|
||||
|
||||
What is Tom asking Brian about?
|
||||
What is Tom asking Sophie about?
|
||||
|
||||
## --answers--
|
||||
|
||||
Brian's favorite app.
|
||||
Sophie's favorite app.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -29,11 +27,11 @@ The question isn't specifically about a favorite app.
|
||||
|
||||
---
|
||||
|
||||
How Brian manages his time.
|
||||
How Sophie manages her time.
|
||||
|
||||
---
|
||||
|
||||
Brian's weekend plans.
|
||||
Sophie's weekend plans.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -41,7 +39,7 @@ The question is about time management, not weekend plans.
|
||||
|
||||
---
|
||||
|
||||
What Brian does after work.
|
||||
What Sophie does after work.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -49,4 +47,73 @@ Tom's question focuses on time management during work, not after work.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 52.80,
|
||||
"finishTimestamp": 57.70
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.24,
|
||||
"dialogue": {
|
||||
"text": "How do you manage your time?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.24
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 2.24
|
||||
},
|
||||
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 2.88,
|
||||
"finishTime": 5.9,
|
||||
"dialogue": {
|
||||
"text": "I use this time management app to track how I spend my time.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 6.4
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,11 +3,9 @@ id: 657e1d9d0f894eafabc6d23c
|
||||
title: Task 24
|
||||
challengeType: 19
|
||||
dashedName: task-24
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Your routine is really well-organized. How do you manage your time?
|
||||
Brian: I use this time management app to track how I spend my time. -->
|
||||
<!-- (audio) Sophie: I use this time management app to track how I spend my time. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -17,19 +15,19 @@ Discussing tools or methods for managing tasks is common in professional setting
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Brian use a time management app?
|
||||
Why does Sophie use a time management app?
|
||||
|
||||
## --answers--
|
||||
|
||||
To track how he spends his time.
|
||||
To track how she spends her time.
|
||||
|
||||
---
|
||||
|
||||
To communicate with his team.
|
||||
To communicate with her team.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Brian mentions time tracking, not team communication.
|
||||
Sophie mentions time tracking, not team communication.
|
||||
|
||||
---
|
||||
|
||||
@@ -50,3 +48,47 @@ Finding new projects is not mentioned as a use for the app.
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 54.68,
|
||||
"finishTimestamp": 57.70
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.02,
|
||||
"dialogue": {
|
||||
"text": "I use this time management app to track how I spend my time.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 4.52
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,16 +3,15 @@ id: 657e1e51ad0db7b615666f27
|
||||
title: Task 25
|
||||
challengeType: 19
|
||||
dashedName: task-25
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Thanks for sharing, Brian. I want to get more organized and your tips are a great help to me. -->
|
||||
<!-- (audio) Tom: Thanks for sharing, Sophie. I want to get more organized and your tips are a great help to me. -->
|
||||
|
||||
# --description--
|
||||
|
||||
`Tip` often refers to advice or a suggestion that is helpful in a particular situation.
|
||||
|
||||
For example, `Brian gave Tom some tips on time management` means Brian offered helpful advice about managing time more effectively.
|
||||
For example, `Sophie gave Tom some tips on time management` means Sophie offered helpful advice about managing time more effectively.
|
||||
|
||||
|
||||
# --question--
|
||||
@@ -52,3 +51,47 @@ Suggestion or pieces of advice.
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 58.29,
|
||||
"finishTimestamp": 63.00
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.71,
|
||||
"dialogue": {
|
||||
"text": "Thanks for sharing, Sophie. I want to get more organized and your tips are a great help to me.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 6.21
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,14 +3,9 @@ id: 657e1fd7b5ffaebc0ff4bd9f
|
||||
title: Task 26
|
||||
challengeType: 19
|
||||
dashedName: task-26
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Your routine is really well-organized. How do you manage your time?
|
||||
|
||||
Brian: I use this time management app to track how I spend my time.
|
||||
|
||||
Tom: Thanks for sharing, Brian. I want to get more organized and your tips are a great help to me. -->
|
||||
<!-- (audio) Tom: Thanks for sharing, Sophie. I want to get more organized and your tips are a great help to me. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -20,7 +15,7 @@ Listen to the audio and answer the question below.
|
||||
|
||||
## --text--
|
||||
|
||||
Why is Tom thanking Brian?
|
||||
Why is Tom thanking Sophie?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -28,11 +23,11 @@ For giving him a time management app.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Tom is thanking Brian for tips, not for giving him an app.
|
||||
Tom is thanking Sophie for tips, not for giving her an app.
|
||||
|
||||
---
|
||||
|
||||
Because he finds Brian's tips helpful.
|
||||
Because he finds Sophie's tips helpful.
|
||||
|
||||
---
|
||||
|
||||
@@ -40,7 +35,7 @@ For inviting him to lunch.
|
||||
|
||||
### --feedback--
|
||||
|
||||
The thank you is for advice, not for a lunch invitation.
|
||||
The thank you is for the advice, not for a lunch invitation.
|
||||
|
||||
---
|
||||
|
||||
@@ -53,3 +48,47 @@ Tom's gratitude is related to the tips about organization, not specific project
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-1.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 58.29,
|
||||
"finishTimestamp": 63.00
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.71,
|
||||
"dialogue": {
|
||||
"text": "Thanks for sharing, Sophie. I want to get more organized and your tips are a great help to me.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 6.21
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
id: 657e204159a66dbdc258fe71
|
||||
videoId: nLDychdBwUg
|
||||
title: "Dialogue 2: Anna from HR Tells Tom About the Company Routine"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-2-anna-from-hr-tells-tom-about-the-company-routine
|
||||
@@ -13,3 +12,221 @@ Watch the video above to understand the context of the upcoming lessons.
|
||||
# --assignment--
|
||||
|
||||
Watch the video
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1.5,
|
||||
"finishTime": 5,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom, let me tell you what a regular day at our company normally looks like.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.2,
|
||||
"finishTime": 6.4,
|
||||
"dialogue": {
|
||||
"text": "We start at 9:00.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.6,
|
||||
"finishTime": 10.1,
|
||||
"dialogue": {
|
||||
"text": "The first thing to do is log in to your computer and check your emails.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 10.8,
|
||||
"finishTime": 13.3,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 13.5,
|
||||
"finishTime": 17,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9:30.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 17.2,
|
||||
"finishTime": 19.8,
|
||||
"dialogue": {
|
||||
"text": "During the meeting, the team discusses project updates.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 20,
|
||||
"finishTime": 22.8,
|
||||
"dialogue": {
|
||||
"text": "I see. What about the rest of the day?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 23,
|
||||
"finishTime": 26.6,
|
||||
"dialogue": {
|
||||
"text": "During the rest of the day, you usually work on your design projects,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 26.6,
|
||||
"finishTime": 27.9,
|
||||
"dialogue": {
|
||||
"text": "collaborate with the team,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 28,
|
||||
"finishTime": 30.5,
|
||||
"dialogue": {
|
||||
"text": "and attend meetings with clients when there are those meetings.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 30.7,
|
||||
"finishTime": 32.7,
|
||||
"dialogue": {
|
||||
"text": "What time do we have our lunch break?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 33.4,
|
||||
"finishTime": 35.9,
|
||||
"dialogue": {
|
||||
"text": "You have a one-hour lunch break around noon every day.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 36.1,
|
||||
"finishTime": 38.6,
|
||||
"dialogue": {
|
||||
"text": "Bring your lunch or go to one of the cafes nearby.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 38.8,
|
||||
"finishTime": 40.8,
|
||||
"dialogue": {
|
||||
"text": "The people from the team often do this.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 41,
|
||||
"finishTime": 43.7,
|
||||
"dialogue": {
|
||||
"text": "How long are our workdays?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 43.9,
|
||||
"finishTime": 48.4,
|
||||
"dialogue": {
|
||||
"text": "We typically finish at about 5:00, but that depends on project deadlines.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 48.6,
|
||||
"finishTime": 50.4,
|
||||
"dialogue": {
|
||||
"text": "Thanks for explaining, Anna.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 50.8,
|
||||
"finishTime": 52.8,
|
||||
"dialogue": {
|
||||
"text": "It helps me to understand what to expect.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 53,
|
||||
"finishTime": 54.2,
|
||||
"dialogue": {
|
||||
"text": "You're welcome, Tom.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 54.7
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 55.2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e251157e07ecca1047516
|
||||
title: Task 27
|
||||
challengeType: 22
|
||||
dashedName: task-27
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -20,11 +19,11 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Hi Tom, let me tell you what a regular day at our company normally looks like. We start at 9:00 AM. The first thing to do is to _ in to your computer and _ your emails.`
|
||||
`Hi Tom, let me tell you what a regular day at our company normally looks like. We start at 9:00. The first thing to do is to _ in to your computer and _ your emails.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`log in`
|
||||
`log`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -37,3 +36,65 @@ Think of the term used for starting up and accessing your computer.
|
||||
### --feedback--
|
||||
|
||||
Consider what you often do first when you start your workday on the computer.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.74,
|
||||
"finishTimestamp": 8.94
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.78,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom, let me tell you what a regular day at our company normally looks like.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.1,
|
||||
"finishTime": 5.9,
|
||||
"dialogue": {
|
||||
"text": "We start at 9.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.12,
|
||||
"finishTime": 9.20,
|
||||
"dialogue": {
|
||||
"text": "The first thing to do is log into your computer and check your emails.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 9.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,18 +3,17 @@ id: 657e2598996daacf116c5223
|
||||
title: Task 28
|
||||
challengeType: 19
|
||||
dashedName: task-28
|
||||
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Understanding `AM/PM` notation is crucial for time-telling in English.
|
||||
A regular, 8-hour working day in the United States usually goes from `9 AM` (nine in the morning, or simply `9`) to `5 PM` (five in the afternoon, or just `5`). It is common to represent this saying you have a `9-to-5 job`, meaning your working hours start at 9 and end at 5 every day.
|
||||
|
||||
# --question--
|
||||
|
||||
## --text--
|
||||
|
||||
What does `9:00 AM` refer to in Anna's statement?
|
||||
What does `9` refer to in Anna's statement?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -30,7 +29,7 @@ The time they have lunch.
|
||||
|
||||
### --feedback--
|
||||
|
||||
`9:00 AM` is mentioned in the context of starting work, not lunchtime.
|
||||
`9` is mentioned in the context of starting work, not lunchtime.
|
||||
|
||||
---
|
||||
|
||||
@@ -47,3 +46,65 @@ The dialogue specifies this as the starting time of work, not the time of leavin
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.74,
|
||||
"finishTimestamp": 8.94
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.78,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom, let me tell you what a regular day at our company normally looks like.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.1,
|
||||
"finishTime": 5.9,
|
||||
"dialogue": {
|
||||
"text": "We start at 9.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.12,
|
||||
"finishTime": 9.20,
|
||||
"dialogue": {
|
||||
"text": "The first thing to do is log into your computer and check your emails.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 9.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e268215a9ebd3abad146f
|
||||
title: Task 29
|
||||
challengeType: 19
|
||||
dashedName: task-29
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Anna: Hi Tom, let me tell you what a regular day at our company normally looks like. We start at 9:00 AM. The first thing to do is to log in to your computer and check your emails. -->
|
||||
<!-- (audio) Anna: Hi Tom, let me tell you what a regular day at our company normally looks like. We start at 9. The first thing to do is to log in to your computer and check your emails. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -49,3 +48,65 @@ Log in to the computer.
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.74,
|
||||
"finishTimestamp": 8.94
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.78,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom, let me tell you what a regular day at our company normally looks like.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.1,
|
||||
"finishTime": 5.9,
|
||||
"dialogue": {
|
||||
"text": "We start at 9.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.12,
|
||||
"finishTime": 9.20,
|
||||
"dialogue": {
|
||||
"text": "The first thing to do is log into your computer and check your emails.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 9.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,12 @@ id: 657e270fae538dd663360e65
|
||||
title: Task 30
|
||||
challengeType: 22
|
||||
dashedName: task-30
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Sounds good. What do I do after checking emails?
|
||||
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30 AM. During the meeting, the team discusses project updates. -->
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -26,7 +26,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`_ that, you probably _ the daily team meeting at 9:30 AM.`
|
||||
`_ that, you probably _ the daily team meeting at 9:30.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -43,3 +43,71 @@ A phrase indicating the next step in a sequence. This word should be capitalized
|
||||
### --feedback--
|
||||
|
||||
What you do when you go to a meeting.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 9.75,
|
||||
"finishTimestamp": 16.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 4.28,
|
||||
"finishTime": 7.24,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9.30.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 7.74
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e28253d33dedb2cbb5517
|
||||
title: Task 31
|
||||
challengeType: 19
|
||||
dashedName: task-31
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Sounds good. What do I do after checking emails?
|
||||
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30 AM. During the meeting, the team discusses project updates. -->
|
||||
Anna: After that, you'll probably attend the daily team meeting at 9:30. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -22,7 +21,7 @@ What time is the daily team meeting according to Anna?
|
||||
|
||||
## --answers--
|
||||
|
||||
At 8:00 AM.
|
||||
At 8:00.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -30,7 +29,7 @@ This is earlier than the time mentioned.
|
||||
|
||||
---
|
||||
|
||||
At 9:00 AM.
|
||||
At 9:00.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -38,16 +37,84 @@ The meeting is scheduled after they start work.
|
||||
|
||||
---
|
||||
|
||||
At 9:30 AM.
|
||||
At 9:30.
|
||||
|
||||
---
|
||||
|
||||
At 10:00 AM.
|
||||
At 10:00.
|
||||
|
||||
### --feedback--
|
||||
|
||||
This time is mentioned later than the actual meeting time.
|
||||
This is later than the actual meeting time mentioned.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 9.75,
|
||||
"finishTimestamp": 16.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 4.28,
|
||||
"finishTime": 7.24,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9.30.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 7.74
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e28a8520595ddd5cf9757
|
||||
title: Task 32
|
||||
challengeType: 22
|
||||
dashedName: task-32
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Sounds good. What do I do after checking emails?
|
||||
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30 AM. During the meeting, the team discusses project updates. -->
|
||||
Anna: After that, you'll probably attend the daily team meeting at 9:30 AM. During the meeting, the team discusses project updates. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -18,7 +17,7 @@ Professional settings often involve specific vocabulary related to meetings and
|
||||
|
||||
## --sentence--
|
||||
|
||||
`After that, you _ attend the daily team _ at 9:30 AM. During the meeting, the team _ project updates.`
|
||||
`After that, you'll _ attend the daily team _ at 9:30. During the meeting, the team _ project updates.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -43,3 +42,80 @@ A formal gathering with colleagues.
|
||||
### --feedback--
|
||||
|
||||
To talk about or give information about something.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 9.75,
|
||||
"finishTimestamp": 18.90
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 4.28,
|
||||
"finishTime": 7.24,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9.30.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 7.72,
|
||||
"finishTime": 10.10,
|
||||
"dialogue": {
|
||||
"text": "During the meeting, the team discusses project updates.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 10.60
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e29a26f65fae11f8721f8
|
||||
title: Task 33
|
||||
challengeType: 19
|
||||
dashedName: task-33
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Sounds good. What do I do after checking emails?
|
||||
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30 AM. During the meeting, the team discusses project updates. -->
|
||||
Anna: After that, you probably attend the daily team meeting at 9:30. During the meeting, the team discusses project updates. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -51,3 +50,80 @@ Lunch is discussed, but not as the next activity after checking emails.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 9.75,
|
||||
"finishTimestamp": 18.90
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 3.44
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 4.28,
|
||||
"finishTime": 7.24,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9.30.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 7.72,
|
||||
"finishTime": 10.10,
|
||||
"dialogue": {
|
||||
"text": "During the meeting, the team discusses project updates.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 10.60
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e2a31c7f3e5e4a599a589
|
||||
title: Task 34
|
||||
challengeType: 22
|
||||
dashedName: task-34
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
<!-- (audio) Tom: What about the rest of the day?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
Anna: During the rest of the day, you usually work on your design projects, collaborate with the team and attend meetings with clients when there are those meetings. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -25,7 +24,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`During the rest of the day, you _ work on your design projects, _ with the team, and _ meetings with clients when there is one.`
|
||||
`During the rest of the day, you _ work on your design projects, _ with the team, and _ meetings with clients when there are those meetings.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -50,3 +49,80 @@ To work together with others.
|
||||
### --feedback--
|
||||
|
||||
To be present at an event or activity.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 20.64,
|
||||
"finishTimestamp": 29.20
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.28,
|
||||
"dialogue": {
|
||||
"text": "What about the rest of the day?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.28
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 2.28
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 2.84,
|
||||
"finishTime": 5.86,
|
||||
"dialogue": {
|
||||
"text": "During the rest of the day, you usually work on your design projects,",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.12,
|
||||
"finishTime": 9.56,
|
||||
"dialogue": {
|
||||
"text": "collaborate with the team, and attend meetings with clients when there are those meetings.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 10.06
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,10 @@ id: 657e2b41d0dd50e9fa123272
|
||||
title: Task 36
|
||||
challengeType: 19
|
||||
dashedName: task-36
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
<!-- (audio)
|
||||
Anna: During the rest of the day, you usually work on your design projects, collaborate with the team, and attend meetings with clients when there are those meetings. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -52,3 +50,56 @@ The focus is on professional, not personal, projects.
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 22.54,
|
||||
"finishTimestamp": 29.20
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.02,
|
||||
"dialogue": {
|
||||
"text": "During the rest of the day, you usually work on your design projects,",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 4.28,
|
||||
"finishTime": 7.66,
|
||||
"dialogue": {
|
||||
"text": "collaborate with the team, and attend meetings with clients when there are those meetings.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 8.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,28 +3,25 @@ id: 657e2c02a685f4ec9ec951ff
|
||||
title: Task 37
|
||||
challengeType: 22
|
||||
dashedName: task-37
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafés nearby. -->
|
||||
|
||||
|
||||
# --description--
|
||||
|
||||
`Lunch Break`: A period during the workday set aside for eating lunch. Example: `I usually take my lunch break at 1:00 PM.`
|
||||
|
||||
`Noon`: 12:00 PM in the middle of the day. Example: `We have our team meeting at noon.`
|
||||
`Noon`: 12:00 PM, in the middle of the day. Example: `We have our team meeting at noon.`
|
||||
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Tom: What time do we have our _ break?`
|
||||
|
||||
`Anna: You have a one-hour lunch break around _ every day. _ your lunch or go to one of the _ nearby.`
|
||||
`Anna: You have a one-hour _ break around _ every day. _ your lunch or go to one of the _ nearby.`
|
||||
|
||||
|
||||
## --blanks--
|
||||
@@ -53,8 +50,61 @@ A verb meaning to take something with you. This word should be capitalized.
|
||||
|
||||
---
|
||||
|
||||
`cafes`
|
||||
`cafés`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Places where you can buy and eat food.
|
||||
Places where you can buy and eat food. Don't forget the stress mark.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 32.41,
|
||||
"finishTimestamp": 37.48
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.66,
|
||||
"dialogue": {
|
||||
"text": "You have a one-hour lunch break around noon every day.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 3.82,
|
||||
"finishTime": 6.07,
|
||||
"dialogue": {
|
||||
"text": "Bring your lunch or go to one of the cafés nearby.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 6.57
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e2c85b80142efb0dcb6fa
|
||||
title: Task 38
|
||||
challengeType: 19
|
||||
dashedName: task-38
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
<!-- (audio) Anna: You have a one-hour lunch break around noon every day. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -31,7 +28,7 @@ When does Anna say the lunch break is?
|
||||
|
||||
### --feedback--
|
||||
|
||||
Noon is the middle of the day, not morning.
|
||||
Noon is in the middle of the day, not in the morning.
|
||||
|
||||
---
|
||||
`
|
||||
@@ -39,7 +36,7 @@ After noon.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Noon indicates midday, not late afternoon.
|
||||
Noon indicates midday, not a time in the afternoon.
|
||||
|
||||
---
|
||||
|
||||
@@ -47,7 +44,7 @@ Noon indicates midday, not late afternoon.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Noon is mentioned as lunchtime, not the end of the workday.
|
||||
Noon is mentioned as lunchtime, not as the end of the workday.
|
||||
|
||||
---
|
||||
|
||||
@@ -55,4 +52,48 @@ Noon is mentioned as lunchtime, not the end of the workday.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 32.36,
|
||||
"finishTimestamp": 35.02
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.66,
|
||||
"dialogue": {
|
||||
"text": "You have a one-hour lunch break around noon every day.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 4.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e2d40be7141f2c8cc9cc0
|
||||
title: Task 39
|
||||
challengeType: 22
|
||||
dashedName: task-39
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
<!-- (audio) Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafés nearby. The people from the team often do this. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -20,7 +17,7 @@ Review the table of adverbs below.
|
||||
| `Always` | Something happens all the time. |
|
||||
| `Usually` | Something happens occasionally. |
|
||||
| `Sometimes` | Something happens occasionally. |
|
||||
| `Frequently` | Something happens often. |
|
||||
| `Often` | Something happens frequently. |
|
||||
| `Rarely` | Something seldom happens. |
|
||||
| `Never` | Something does not happen at all. |
|
||||
|
||||
@@ -32,12 +29,74 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team _ do this.`
|
||||
`You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafés nearby. The people from the team _ do this.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`frequently`
|
||||
`often`
|
||||
|
||||
### --feedback--
|
||||
|
||||
An adverb that means something happens often.
|
||||
An adverb that means that something happens frequently.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 32.36,
|
||||
"finishTimestamp": 39.94
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.66,
|
||||
"dialogue": {
|
||||
"text": "You have a one-hour lunch break around noon every day.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 3.82,
|
||||
"finishTime": 6.12,
|
||||
"dialogue": {
|
||||
"text": "Bring your lunch or go to one of the cafés nearby.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.56,
|
||||
"finishTime": 8.58,
|
||||
"dialogue": {
|
||||
"text": "The people from the team often do this.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 9.08
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e2e9eacd141f7af2cea66
|
||||
title: Task 40
|
||||
challengeType: 19
|
||||
dashedName: task-40
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: What time do we have our lunch break?
|
||||
|
||||
Anna: You have a one-hour lunch break around noon every day. Bring your lunch or go to one of the cafes nearby. The people from the team frequently do this. -->
|
||||
<!-- (audio) Anna: Bring your lunch or go to one of the cafés nearby. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -52,3 +49,47 @@ Lunch meetings are not part of the discussion.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 35.18,
|
||||
"finishTimestamp": 37.48
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.30,
|
||||
"dialogue": {
|
||||
"text": "Bring your lunch or go to one of the cafés nearby.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 3.80
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e2fd87f8812fb05c551f5
|
||||
title: Task 41
|
||||
challengeType: 22
|
||||
dashedName: task-41
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: How long are our workdays?
|
||||
|
||||
Anna: We typically finish at 5:00 PM, but that depends on project deadlines. -->
|
||||
Anna: We typically finish at about 5, but that depends on project deadlines. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -18,15 +17,15 @@ Listen to the audio and complete the sentence.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`We typically finish at 5:00 _, but that _ on project deadlines.`
|
||||
`We typically finish at about _, but that _ on project deadlines.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`PM`
|
||||
`5`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Refers to the time in the afternoon when the workday typically ends.
|
||||
It is the time in the afternoon when their workday typically ends.
|
||||
|
||||
---
|
||||
|
||||
@@ -35,3 +34,71 @@ Refers to the time in the afternoon when the workday typically ends.
|
||||
### --feedback--
|
||||
|
||||
A word indicating that the situation can change based on certain factors.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.62,
|
||||
"finishTimestamp": 46.88
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.82,
|
||||
"dialogue": {
|
||||
"text": "How long are our work days?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.82
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 2.82
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 3.62,
|
||||
"finishTime": 7.26,
|
||||
"dialogue": {
|
||||
"text": "We typically finish at about 5, but that depends on project deadlines.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 7.76
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,16 +3,15 @@ id: 657e312bc450e802af97847d
|
||||
title: Task 43
|
||||
challengeType: 19
|
||||
dashedName: task-43
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: How long are our workdays?
|
||||
|
||||
Anna: We typically finish at 5:00 PM, but that depends on project deadlines. -->
|
||||
Anna: We typically finish at about 5, but that depends on project deadlines. -->
|
||||
|
||||
# --description--
|
||||
|
||||
Conditional statements, indicated by phrases like `depends on,` are used to describe scenarios where certain conditions can affect the result.
|
||||
Conditional statements, indicated by phrases like `depends on`, are used to describe scenarios where certain conditions can affect the result.
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -26,7 +25,7 @@ Workday length can change based on project needs.
|
||||
|
||||
---
|
||||
|
||||
Work always finishes exactly at 5:00 PM.
|
||||
Work always finishes exactly at 5.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -34,7 +33,7 @@ Work always finishes exactly at 5:00 PM.
|
||||
|
||||
---
|
||||
|
||||
Projects are only done after 5:00 PM.
|
||||
Projects are only done after 5.
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -51,3 +50,71 @@ The statement implies deadlines are significant for determining workday length.
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.62,
|
||||
"finishTimestamp": 46.88
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.82,
|
||||
"dialogue": {
|
||||
"text": "How long are our work days?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 2.82
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 2.82
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 3.62,
|
||||
"finishTime": 7.26,
|
||||
"dialogue": {
|
||||
"text": "We typically finish at about 5, but that depends on project deadlines.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 7.76
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e31b82090130535456f65
|
||||
title: Task 44
|
||||
challengeType: 19
|
||||
dashedName: task-44
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Tom: Thanks for explaining, Anna. It helps me understand what to expect.
|
||||
@@ -51,3 +50,71 @@ Lunch invitation is not part of the conversation.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 47.76,
|
||||
"finishTimestamp": 52.94
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.66,
|
||||
"dialogue": {
|
||||
"text": "Thanks for explaining, Anna. It helps me to understand what to expect.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"opacity": 0,
|
||||
"startTime": 4.66
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 1,
|
||||
"startTime": 4.66
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.44,
|
||||
"finishTime": 6.18,
|
||||
"dialogue": {
|
||||
"text": "You're welcome, Tom.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"opacity": 0,
|
||||
"startTime": 6.68
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -17,18 +17,10 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Anna explains that a regular day at the company starts at 9:00 _. Employees first _ into their computers and check their emails. Then, they usually _ the daily team meeting at 9:30 AM. The rest of the day involves working on _ projects, collaborating with the team, and attending meetings with _ when needed. Lunch break is around _, and employees can bring their lunch or visit nearby _. The workday typically _ at 5:00 PM, but this can _ depending on project deadlines. Tom _ Anna for helping him understand the work routine.`
|
||||
`Anna explains that a regular day at the company starts at 9 AM. Employees first _ into their computers and check their emails. Then, they usually _ the daily team meeting at 9:30. The rest of the day involves working on _ projects, collaborating with the team, and attending meetings with _ when needed. Lunch break is around _, and employees can bring their lunch or visit nearby _. The workday typically _ at 5 PM, but this _ on project deadlines. Tom _ Anna for helping him understand the work routine.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`AM`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Time in the morning when work starts.
|
||||
|
||||
---
|
||||
|
||||
`log`
|
||||
|
||||
### --feedback--
|
||||
@@ -57,7 +49,7 @@ Type of projects related to creating plans or drawings.
|
||||
|
||||
### --feedback--
|
||||
|
||||
People or organizations that use the company's services.
|
||||
People or organizations that use the company's services (use the plural).
|
||||
|
||||
---
|
||||
|
||||
@@ -69,11 +61,11 @@ Midday or 12 PM.
|
||||
|
||||
---
|
||||
|
||||
`cafes`
|
||||
`cafés`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Places to eat or drink.
|
||||
Places to eat or drink. Don't forget the stress mark.
|
||||
|
||||
---
|
||||
|
||||
@@ -98,3 +90,221 @@ Changes based on certain factors.
|
||||
### --feedback--
|
||||
|
||||
To express gratitude.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room3.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-2.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 1.5,
|
||||
"finishTime": 5,
|
||||
"dialogue": {
|
||||
"text": "Hi Tom, let me tell you what a regular day at our company normally looks like.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 5.2,
|
||||
"finishTime": 6.4,
|
||||
"dialogue": {
|
||||
"text": "We start at 9:00.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 6.6,
|
||||
"finishTime": 10.1,
|
||||
"dialogue": {
|
||||
"text": "The first thing to do is log in to your computer and check your emails.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 10.8,
|
||||
"finishTime": 13.3,
|
||||
"dialogue": {
|
||||
"text": "Sounds good. What do I do after checking emails?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 13.5,
|
||||
"finishTime": 17,
|
||||
"dialogue": {
|
||||
"text": "After that, you'll probably attend the daily team meeting at 9:30.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 17.2,
|
||||
"finishTime": 19.8,
|
||||
"dialogue": {
|
||||
"text": "During the meeting, the team discusses project updates.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 20,
|
||||
"finishTime": 22.8,
|
||||
"dialogue": {
|
||||
"text": "I see. What about the rest of the day?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 23,
|
||||
"finishTime": 26.6,
|
||||
"dialogue": {
|
||||
"text": "During the rest of the day, you usually work on your design projects,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 26.6,
|
||||
"finishTime": 27.9,
|
||||
"dialogue": {
|
||||
"text": "collaborate with the team,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 28,
|
||||
"finishTime": 30.5,
|
||||
"dialogue": {
|
||||
"text": "and attend meetings with clients when there are those meetings.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 30.7,
|
||||
"finishTime": 32.7,
|
||||
"dialogue": {
|
||||
"text": "What time do we have our lunch break?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 33.4,
|
||||
"finishTime": 35.9,
|
||||
"dialogue": {
|
||||
"text": "You have a one-hour lunch break around noon every day.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 36.1,
|
||||
"finishTime": 38.6,
|
||||
"dialogue": {
|
||||
"text": "Bring your lunch or go to one of the cafes nearby.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 38.8,
|
||||
"finishTime": 40.8,
|
||||
"dialogue": {
|
||||
"text": "The people from the team often do this.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 41,
|
||||
"finishTime": 43.7,
|
||||
"dialogue": {
|
||||
"text": "How long are our workdays?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 43.9,
|
||||
"finishTime": 48.4,
|
||||
"dialogue": {
|
||||
"text": "We typically finish at about 5:00, but that depends on project deadlines.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 48.6,
|
||||
"finishTime": 50.4,
|
||||
"dialogue": {
|
||||
"text": "Thanks for explaining, Anna.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"startTime": 50.8,
|
||||
"finishTime": 52.8,
|
||||
"dialogue": {
|
||||
"text": "It helps me to understand what to expect.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"startTime": 53,
|
||||
"finishTime": 54.2,
|
||||
"dialogue": {
|
||||
"text": "You're welcome, Tom.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Tom",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 54.7
|
||||
},
|
||||
{
|
||||
"character": "Anna",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 55.2
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
id: 657e335be2fe7e0d2839a072
|
||||
videoId: nLDychdBwUg
|
||||
title: "Dialogue 3: Jake Tells Sophie About His Routine"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-3-jake-tells-sophie-about-his-routine
|
||||
@@ -13,3 +12,230 @@ 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": "Sophie",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.5,
|
||||
"dialogue": {
|
||||
"text": "So Jake! How's working in security?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 3.7,
|
||||
"finishTime": 5.2,
|
||||
"dialogue": {
|
||||
"text": "Do you deal with any danger?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 5.4,
|
||||
"finishTime": 6.9,
|
||||
"dialogue": {
|
||||
"text": "No, not that much.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 7.1,
|
||||
"finishTime": 9.6,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 9.6,
|
||||
"finishTime": 11.1,
|
||||
"dialogue": {
|
||||
"text": "to make sure they are working properly.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 11.3,
|
||||
"finishTime": 14.8,
|
||||
"dialogue": {
|
||||
"text": "I have to monitor the entrances and exits at all times.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 15,
|
||||
"finishTime": 17.7,
|
||||
"dialogue": {
|
||||
"text": "What a responsibility. What else do you do?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 17.9,
|
||||
"finishTime": 20.4,
|
||||
"dialogue": {
|
||||
"text": "I can't forget to inspect the alarm systems.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 20.6,
|
||||
"finishTime": 24.1,
|
||||
"dialogue": {
|
||||
"text": "They have to be in top condition in case of emergencies.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 24.3,
|
||||
"finishTime": 27.5,
|
||||
"dialogue": {
|
||||
"text": "I see. Anything else on your checklist?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 27.7,
|
||||
"finishTime": 30.7,
|
||||
"dialogue": {
|
||||
"text": "Yes, I conduct regular security sweeps.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 30.9,
|
||||
"finishTime": 33.3,
|
||||
"dialogue": {
|
||||
"text": "It's essential to ensure everything is secure.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 33.5,
|
||||
"finishTime": 36,
|
||||
"dialogue": {
|
||||
"text": "And what about the security badges?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 36.2,
|
||||
"finishTime": 40.2,
|
||||
"dialogue": {
|
||||
"text": "Oh, I have to issue security badges to new employees",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 40.2,
|
||||
"finishTime": 41.7,
|
||||
"dialogue": {
|
||||
"text": "and I can't forget to revoke access",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 41.7,
|
||||
"finishTime": 43.2,
|
||||
"dialogue": {
|
||||
"text": "for the people who leave the company.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 43.4,
|
||||
"finishTime": 45.7,
|
||||
"dialogue": {
|
||||
"text": "Access control is crucial.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 45.9,
|
||||
"finishTime": 48.4,
|
||||
"dialogue": {
|
||||
"text": "These are a lot of responsibilities, Jake.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 48.6,
|
||||
"finishTime": 52.1,
|
||||
"dialogue": {
|
||||
"text": "Well, yeah. Security is a top priority,",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 52.1,
|
||||
"finishTime": 54.3,
|
||||
"dialogue": {
|
||||
"text": "and I have to make sure everything goes as expected.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 54.8
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 55.3
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e358a40dd95143df6fe26
|
||||
title: Task 46
|
||||
challengeType: 19
|
||||
dashedName: task-46
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: So Jake! How's it to work in security? Do you deal with any danger? -->
|
||||
<!-- (audio) Sophie: So Jake! How's working in security? Do you deal with any danger? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -55,3 +54,47 @@ The question is about job challenges, not the location.
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 4.02
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.02,
|
||||
"dialogue": {
|
||||
"text": "So, Jake, how's working in security? Do you deal with any danger?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 5.52
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,25 +3,20 @@ id: 657e395562fe3e25b7c1f5c0
|
||||
title: Task 47
|
||||
challengeType: 22
|
||||
dashedName: task-47
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: So Jake! How's it to work in security? Do you deal with any danger?
|
||||
|
||||
Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
<!-- (audio) Sophie: So Jake! How's working in security? Do you deal with any danger? -->
|
||||
|
||||
|
||||
# --description--
|
||||
|
||||
Listen to the audio and complete the sentence below.
|
||||
`Danger` is a situation when something bad can happen to you or where you put your life in risk. We can say that in situations like these, you are `in danger`. Listen to the audio and complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Sophie: So Jake! How's it to work in _? Do you deal with any _?`
|
||||
|
||||
`Jake: No, not that much. In the morning, I must check the _ cameras and be sure they are working properly.`
|
||||
`Sophie: So Jake! How's working in _? Do you deal with any _?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -39,10 +34,46 @@ A field focused on protecting people and property.
|
||||
|
||||
The possibility of harm or risk.
|
||||
|
||||
---
|
||||
# --scene--
|
||||
|
||||
`security`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Devices used for surveillance and protection.
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 4.02
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.02,
|
||||
"dialogue": {
|
||||
"text": "So, Jake, how's working in security? Do you deal with any danger?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 5.52
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e39bace982b283ed8cd3f
|
||||
title: Task 48
|
||||
challengeType: 19
|
||||
dashedName: task-48
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: So Jake! How's it to work in security? Do you deal with any danger?
|
||||
|
||||
Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
Jake: No, not that much. In the morning, I have to check the security cameras to make sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -56,3 +55,80 @@ He deals with danger very often.
|
||||
## --video-solution--
|
||||
|
||||
1
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 2.86,
|
||||
"finishTimestamp": 14.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.16,
|
||||
"dialogue": {
|
||||
"text": "Do you deal with any danger?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 2.16
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 2.16
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 2.74,
|
||||
"finishTime": 8.1,
|
||||
"dialogue": {
|
||||
"text": "No, not that much. In the morning, I have to check the security cameras to make sure they are working properly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 8.24,
|
||||
"finishTime": 12.18,
|
||||
"dialogue": {
|
||||
"text": "I have to monitor the entrances and exits at all times.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 12.68
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,18 +3,15 @@ id: 657e3a47f9d60c2b0ab6ce73
|
||||
title: Task 49
|
||||
challengeType: 22
|
||||
dashedName: task-49
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: So Jake! How's it to work in security? Do you deal with any danger?
|
||||
|
||||
Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
<!-- (audio) Jake: In the morning, I have to check the security cameras to make sure they are working properly. -->
|
||||
|
||||
|
||||
# --description--
|
||||
|
||||
`To be sure` is used to express certainty or confirmation about something.
|
||||
For example, `I check the list twice to be sure I have everything.`
|
||||
`To make sure` is used to express certainty or confirmation about something.
|
||||
For example, `I check the list twice to make sure I have everything.`
|
||||
|
||||
`To work properly` means to function correctly or as expected.
|
||||
Example: `It's important that all machines work properly for safety.`
|
||||
@@ -27,11 +24,11 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`In the morning, I must check the security cameras and _ _ they are working _.`
|
||||
`In the morning, I have to check the security cameras to _ _ they are working _.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`be`
|
||||
`make`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -52,3 +49,47 @@ To express being certain about something.
|
||||
### --feedback--
|
||||
|
||||
Functioning correctly or as intended.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.00,
|
||||
"finishTimestamp": 9.96
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.96,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras to make sure they are working properly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e3ab81d30a72de2311284
|
||||
title: Task 50
|
||||
challengeType: 19
|
||||
dashedName: task-50
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (Audio) Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
<!-- (Audio) I have to monitor the entrances and exits at all times. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -51,3 +50,47 @@ Parking area monitoring is not discussed in Jake's duties.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 10.10,
|
||||
"finishTimestamp": 14.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.94,
|
||||
"dialogue": {
|
||||
"text": "I have to monitor the entrances and exits at all times.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.44
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -5,9 +5,12 @@ challengeType: 22
|
||||
dashedName: task-51
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: In the morning, I have to check the security cameras to make sure they are working properly. -->
|
||||
|
||||
|
||||
# --description--
|
||||
|
||||
`Must` is a modal verb used to express necessity or obligation, especially in a work context. For example, `You must wear a helmet on the construction site` means that wearing a helmet is a necessary safety rule.
|
||||
`Have to` is an expression used to express necessity or obligation, especially in a work context. For example, `You have to wear a helmet on the construction site` means that wearing a helmet is a necessary safety rule.
|
||||
|
||||
# --instructions--
|
||||
|
||||
@@ -17,12 +20,56 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`In the morning, I _ check the security cameras.`
|
||||
`In the morning, I _ check the security cameras to make sure they are working properly.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`must`
|
||||
`have to`
|
||||
|
||||
### --feedback--
|
||||
|
||||
A word used to indicate a necessary action.
|
||||
An expression used to indicate a necessary action.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.00,
|
||||
"finishTimestamp": 9.96
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.96,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras to make sure they are working properly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 5.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,16 +3,15 @@ id: 657e3ba6795db234adf14c0a
|
||||
title: Task 52
|
||||
challengeType: 19
|
||||
dashedName: task-52
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
<!-- (audio) Jake: In the morning, I have to check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
|
||||
# --description--
|
||||
|
||||
Understanding job obligations involves knowing what tasks are required in a specific role. Words like `must` often indicate these essential duties.
|
||||
Understanding job obligations involves knowing what tasks are required in a specific role. Expressions like `have to` often indicate these essential duties.
|
||||
|
||||
For example, `In my job, I must ensure customer safety` shows a key responsibility.
|
||||
For example, `In my job, I have to ensure customer safety` shows a key responsibility.
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -51,3 +50,56 @@ Jake does not mention teaching as part of his job.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.00,
|
||||
"finishTimestamp": 14.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.96,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras to make sure they are working properly.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 5.1,
|
||||
"finishTime": 9.04,
|
||||
"dialogue": {
|
||||
"text": "I have to monitor the entrances and exits at all times.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 9.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -5,6 +5,8 @@ challengeType: 22
|
||||
dashedName: task-53
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: In the morning, I have to check the security cameras to make sure they are working properly. I have to monitor the entrances and exits at all times. -->
|
||||
|
||||
# --description--
|
||||
|
||||
`Have to` is used to express necessity or obligation, usually from external rules or requirements.
|
||||
@@ -19,7 +21,7 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`In the morning, I must check the security cameras and be sure they are working properly. I _ monitor the entrances and exits at all times.`
|
||||
`In the morning, I _ check the security cameras and be sure they are working properly. I _ monitor the entrances and exits at all times.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -28,3 +30,55 @@ Complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
Indicates a required action due to external rules or expectations.
|
||||
|
||||
---
|
||||
|
||||
`have to`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Indicates a required action due to external rules or expectations.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 6.00,
|
||||
"finishTimestamp": 14.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 9.04,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras to make sure they are working properly. I have to monitor the entrances and exits at all times.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 9.54
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -19,7 +19,7 @@ Which sentence correctly uses `must` or `have to`?
|
||||
|
||||
## --answers--
|
||||
|
||||
I must monitor the entrances because it's a company rule.
|
||||
`I must monitor the entrances because it's a company rule.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -27,7 +27,7 @@ Company rules suggest an external obligation, more suited to `have to`.
|
||||
|
||||
---
|
||||
|
||||
I have to ensure the security cameras work because I believe it’s crucial.
|
||||
`I have to make sure the security cameras work because I believe it’s crucial.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -35,15 +35,15 @@ A personal belief about importance aligns more with `must`.
|
||||
|
||||
---
|
||||
|
||||
I must take a lunch break at noon because that's when everyone eats.
|
||||
`I must avoid sharing my password with other people as part of the company's security policy.`
|
||||
|
||||
### --feedback--
|
||||
|
||||
This is a job duty, indicating an external requirement.
|
||||
This is a requirement from the company.
|
||||
|
||||
---
|
||||
|
||||
I have to check the security cameras as part of my job duties.
|
||||
`I have to check the security cameras as part of my job duties.`
|
||||
|
||||
## --video-solution--
|
||||
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e3ef7d1c8f445c9d9f2cd
|
||||
title: Task 55
|
||||
challengeType: 19
|
||||
dashedName: task-55
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: No, not that much. In the morning, I must check the security cameras and be sure they are working properly. I have to monitor the entrances and exits at all times.
|
||||
|
||||
Sophie: What a responsibility. What else do you do? -->
|
||||
<!-- (audio) Sophie: What a responsibility. What else do you do? -->
|
||||
|
||||
|
||||
# --description--
|
||||
@@ -52,3 +49,47 @@ The phrase reflects understanding, not confusion.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 14.52,
|
||||
"finishTimestamp": 16.72
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.20,
|
||||
"dialogue": {
|
||||
"text": "What a responsibility. What else do you do?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 3.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e3f7e50ac0549666b4b64
|
||||
title: Task 56
|
||||
challengeType: 22
|
||||
dashedName: task-56
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: What a responsibility. What else do you do? -->
|
||||
@@ -27,3 +26,47 @@ For example, `What else do you like to do?` asks for more hobbies or activities
|
||||
### --feedback--
|
||||
|
||||
A word used to ask about additional activities or information.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 14.52,
|
||||
"finishTimestamp": 16.72
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.20,
|
||||
"dialogue": {
|
||||
"text": "What a responsibility. What else do you do?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 3.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -19,7 +19,7 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I mustn't forget to inspect the alarm systems. They have to be in _ _ in case of _.`
|
||||
`I can't forget to inspect the alarm systems. They have to be in _ _ in case of _.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -43,4 +43,48 @@ A state or situation of something.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Situations that need immediate action due to danger or urgency.
|
||||
Situations that need immediate action due to danger or urgency. Use the plural form.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 17.24,
|
||||
"finishTimestamp": 23.18
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.94,
|
||||
"dialogue": {
|
||||
"text": "I can't forget to inspect the alarm systems. They have to be in top condition in case of emergencies.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.44
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -5,19 +5,21 @@ challengeType: 19
|
||||
dashedName: task-58
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: I can't forget to inspect the alarm systems. -->
|
||||
|
||||
# --description--
|
||||
|
||||
`Mustn't` is the negative of `must`. It is used for prohibition, indicating that something should not be done, usually for reasons like safety, rules, or best practices.
|
||||
`Can't` is sometimes used for referring to something that should not be done, usually for reasons like safety, rules, or best practices.
|
||||
|
||||
It emphasizes the importance of avoiding certain actions.
|
||||
|
||||
For example, `You mustn't enter restricted areas without permission` highlights a strict rule or prohibition.
|
||||
For example, `You can't enter restricted areas without permission` highlights a strict rule or prohibition.
|
||||
|
||||
# --question--
|
||||
|
||||
## --text--
|
||||
|
||||
What does Jake mean by saying he `mustn't forget` to inspect the alarm systems?
|
||||
What does Jake mean by saying he `can't forget` to inspect the alarm systems?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -25,7 +27,7 @@ It is a habit he enjoys.
|
||||
|
||||
### --feedback--
|
||||
|
||||
`Mustn't forget` implies necessity, not personal enjoyment.
|
||||
`Can't forget` implies necessity, not personal enjoyment.
|
||||
|
||||
---
|
||||
|
||||
@@ -37,11 +39,11 @@ The phrase indicates the task's importance, not its lack of importance.
|
||||
|
||||
---
|
||||
|
||||
It’s a task he delegates to others.
|
||||
It's a task he delegates to others.
|
||||
|
||||
### --feedback--
|
||||
|
||||
`Mustn't forget` suggests personal responsibility, not delegation.
|
||||
When Jake says `I can't forget`, it suggests a personal responsibility, not delegation.
|
||||
|
||||
---
|
||||
|
||||
@@ -50,3 +52,47 @@ It's a crucial task he needs to remember.
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 17.24,
|
||||
"finishTimestamp": 19.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.40,
|
||||
"dialogue": {
|
||||
"text": "I can't forget to inspect the alarm systems.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 3.90
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e431551f0835bbec6ccad
|
||||
title: Task 59
|
||||
challengeType: 19
|
||||
dashedName: task-59
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: I mustn't forget to inspect the alarm systems. They have to be in top condition in case of emergencies. -->
|
||||
<!-- (audio) Jake: I can't forget to inspect the alarm systems. They have to be in top condition in case of emergencies. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -16,7 +15,7 @@ Listen to the audio and answer the question below.
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Jake say he mustn't forget to inspect the alarm systems?
|
||||
Why does Jake say he can't forget to inspect the alarm systems?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -49,3 +48,47 @@ The reason is related to safety, not passing time.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 17.24,
|
||||
"finishTimestamp": 23.18
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.94,
|
||||
"dialogue": {
|
||||
"text": "I can't forget to inspect the alarm systems. They have to be in top condition in case of emergencies.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.44
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e44316a7b8161437a7853
|
||||
title: Task 60
|
||||
challengeType: 22
|
||||
dashedName: task-60
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -23,3 +22,47 @@ Listen to the audio and complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
A word used to ask about additional or unspecified items or tasks.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 23.98,
|
||||
"finishTimestamp": 26.10
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.12,
|
||||
"dialogue": {
|
||||
"text": "I see. Anything else on your checklist?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 3.62
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e44fe476035667aab9114
|
||||
title: Task 62
|
||||
challengeType: 22
|
||||
dashedName: task-62
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Sophie: I see. Anything else on your checklist?
|
||||
|
||||
Jake: Yes, I must conduct security sweeps. It's essential to ensure everything is secure. -->
|
||||
<!-- (audio) Jake: Yes, I conduct security sweeps. It's essential to ensure everything is secure. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -24,7 +21,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Yes, I must _ security sweeps. It's _ to ensure everything is secure.`
|
||||
`Yes, I _ security sweeps. It's _ to ensure everything is secure.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -41,3 +38,47 @@ To organize and carry out.
|
||||
### --feedback--
|
||||
|
||||
Absolutely necessary or extremely important.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.58,
|
||||
"finishTimestamp": 32.78
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.20,
|
||||
"dialogue": {
|
||||
"text": "Yes, I conduct regular security sweeps. It's essential to ensure everything is secure.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -5,6 +5,8 @@ challengeType: 19
|
||||
dashedName: task-63
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Yes, I conduct regular security sweeps. It's essential to ensure everything is secure. -->
|
||||
|
||||
# --description--
|
||||
|
||||
`Essential` means something that is absolutely necessary or extremely important. Example: `Regular training is essential for team development`.
|
||||
@@ -15,27 +17,27 @@ dashedName: task-63
|
||||
|
||||
## --text--
|
||||
|
||||
Why does Jake say he must conduct security sweeps?
|
||||
Why does Jake say he conducts security sweeps?
|
||||
|
||||
## --answers--
|
||||
|
||||
Because it is optional.
|
||||
Because they are optional.
|
||||
|
||||
### --feedback--
|
||||
|
||||
`Must` and `essential` indicate necessity, not optionality.
|
||||
`Essential` here indicates necessity, not optionality.
|
||||
|
||||
---
|
||||
|
||||
Because it is a routine task.
|
||||
Because they are routine tasks.
|
||||
|
||||
### --feedback--
|
||||
|
||||
While it may be routine, the focus is on its importance.
|
||||
While they may be part of the routine, the focus is on their importance.
|
||||
|
||||
---
|
||||
|
||||
Because it is essential for security.
|
||||
Because they are essential for security.
|
||||
|
||||
---
|
||||
|
||||
@@ -48,3 +50,47 @@ The reason is related to necessity, not availability of time.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.58,
|
||||
"finishTimestamp": 32.78
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.20,
|
||||
"dialogue": {
|
||||
"text": "Yes, I conduct regular security sweeps. It's essential to ensure everything is secure.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,20 +3,19 @@ id: 657e47111ec36d6fe97e09d2
|
||||
title: Task 64
|
||||
challengeType: 19
|
||||
dashedName: task-64
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Yes, I must conduct security sweeps. It's essential to ensure everything is secure. -->
|
||||
<!-- (audio) Jake: Yes, I conduct security sweeps. It's essential to ensure everything is secure. -->
|
||||
|
||||
# --description--
|
||||
|
||||
Understanding a professional's range of duties and the importance of each task is crucial. This involves grasping terms like `must`, `ensure`, and `essential`, which highlight the significance and requirements of various job responsibilities.
|
||||
Understanding a professional's range of duties and the importance of each task is crucial. This involves grasping terms like `ensure` and `essential`, which highlight the significance and requirements of various job responsibilities.
|
||||
|
||||
# --question--
|
||||
|
||||
## --text--
|
||||
|
||||
Which of these is part of Jake's responsibilities?
|
||||
Which of these are part of Jake's responsibilities?
|
||||
|
||||
## --answers--
|
||||
|
||||
@@ -49,3 +48,47 @@ Organizing parties is not indicated as one of his tasks.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 26.58,
|
||||
"finishTimestamp": 32.78
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.20,
|
||||
"dialogue": {
|
||||
"text": "Yes, I conduct regular security sweeps. It's essential to ensure everything is secure.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -18,7 +18,7 @@ dashedName: task-65
|
||||
|
||||
## --sentence--
|
||||
|
||||
`I must _ security badges to new employees and I mustn't forget to _ access for people who leave. _ is crucial.`
|
||||
`I have to _ security badges to new employees and I can't forget to _ access for people who leave the company. _ is crucial.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -43,3 +43,47 @@ To officially cancel or take back permission.
|
||||
### --feedback--
|
||||
|
||||
The practice of managing who can enter or use certain areas or resources.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 35.96,
|
||||
"finishTimestamp": 44.82
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 9.86,
|
||||
"dialogue": {
|
||||
"text": "I have to issue security badges to new employees and I can't forget to revoke access for the people who leave the company. Access control is crucial.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 10.36
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -7,7 +7,7 @@ dashedName: task-66
|
||||
|
||||
# --description--
|
||||
|
||||
Fill in the blanks placing `must` or `mustn't` where they make more sense.
|
||||
Fill in the blanks placing `can't` and `have to` where they make more sense.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
@@ -17,7 +17,7 @@ Fill in the blanks placing `must` or `mustn't` where they make more sense.
|
||||
|
||||
## --blanks--
|
||||
|
||||
`must`
|
||||
`have to`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -25,7 +25,7 @@ Indicates something necessary to do.
|
||||
|
||||
---
|
||||
|
||||
`mustn't`
|
||||
`can't`
|
||||
|
||||
### --feedback--
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e4964fa7c9b7e6aa7428c
|
||||
title: Task 67
|
||||
challengeType: 22
|
||||
dashedName: task-67
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -23,3 +22,47 @@ Listen to the audio to complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
Duties or tasks that someone is required to handle.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 45.54,
|
||||
"finishTimestamp": 47.26
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.72,
|
||||
"dialogue": {
|
||||
"text": "These are a lot of responsibilities, Jake.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"opacity": 0,
|
||||
"startTime": 3.22
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,14 +3,13 @@ id: 657e4a245cc71782126b3316
|
||||
title: Task 68
|
||||
challengeType: 19
|
||||
dashedName: task-68
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- Jake: “Well, yeah. Security is a top priority, and I have to make sure everything goes as expected.” -->
|
||||
<!-- (audio) Jake: “Well, yeah, security is a top priority and I have to make sure everything goes as expected.” -->
|
||||
|
||||
# --description--
|
||||
|
||||
`to go as expected` means for things to happen according to plan or anticipation. It's often used to express the hope or requirement that situations will unfold as intended, without unexpected issues. For example, `We hope the event goes as expected, without any disruptions.`
|
||||
`To go as expected` means for things to happen according to plan or anticipation. It's often used to express the hope or requirement that situations will unfold as intended, without unexpected issues. For example, `We hope the event goes as expected, without any disruptions.`
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -49,3 +48,47 @@ Situations unfold as planned or intended.
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 47.98,
|
||||
"finishTimestamp": 53.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.64,
|
||||
"dialogue": {
|
||||
"text": "Well, yeah, security is a top priority and I have to make sure everything goes as expected.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.14
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,14 +3,13 @@ id: 657e4a824ba68884c14f68b9
|
||||
title: Task 69
|
||||
challengeType: 22
|
||||
dashedName: task-69
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: Well, yeah. Security is a top priority, and I have to make sure everything goes as expected. -->
|
||||
<!-- (audio) Jake: Well, yeah, security is a top priority and I have to make sure everything goes as expected. -->
|
||||
|
||||
# --description--
|
||||
|
||||
`Goes,` in the phrase `goes as expected,` refers to things happening in the way they are planned or anticipated, with `goes` being the third-person present form of `go.`
|
||||
`Goes`, in the phrase `goes as expected`, refers to things happening in the way they are planned or anticipated, with `goes` being the third-person present form of `go`.
|
||||
|
||||
For example, `The project goes as expected` means the project is proceeding according to plan.
|
||||
|
||||
@@ -47,3 +46,47 @@ Used with `have` to form an expression of necessity.
|
||||
### --feedback--
|
||||
|
||||
Happens in the planned or anticipated way.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 47.98,
|
||||
"finishTimestamp": 53.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.64,
|
||||
"dialogue": {
|
||||
"text": "Well, yeah, security is a top priority and I have to make sure everything goes as expected.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 7.14
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,13 @@ id: 657e4aec56a5518728ebf1c0
|
||||
title: Task 70
|
||||
challengeType: 19
|
||||
dashedName: task-70
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Jake: It's essential to ensure everything is secure. -->
|
||||
|
||||
# --description--
|
||||
|
||||
Interpreting and comprehending a dialogue involves understanding the roles, responsibilities, and nuances of conversation. This includes grasping specific terms used, the obligations expressed, and the overall context of the job being discussed.
|
||||
Interpreting and understanding a dialogue involves having an idea of the roles, responsibilities, and nuances of conversation. This includes grasping specific terms used, the obligations expressed, and the overall context of the job being discussed.
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -47,3 +48,47 @@ Financial management is not part of his security role.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 30.18,
|
||||
"finishTimestamp": 32.78
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.60,
|
||||
"dialogue": {
|
||||
"text": "It's essential to ensure everything is secure.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"opacity": 0,
|
||||
"startTime": 4.10
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -13,7 +13,7 @@ This challenge summarizes the dialogue between Sophie and Jake, covering key poi
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Sophie learns about Jake's security job, where he _ to monitor cameras and _ entrances and exits. He _ forget to check alarm systems and _ conduct security sweeps to ensure safety. Jake also _ security badges to new staff and _ revoke them from those who leave. Managing _ is a crucial part of his role. Sophie remarks on the many _ Jake has, to which he replies that security is a top priority and he _ to make sure everything goes _ expected.`
|
||||
`Sophie learns about Jake's security job, where he _ to monitor cameras and _ entrances and exits. He _ forget to check alarm systems. He also _ to conduct security sweeps to ensure safety. Jake also _ security badges to new staff and he _ to revoke them from those who leave. Managing _ is a crucial part of his role. Sophie remarks on the many _ Jake has, to which he replies that security is a top priority and he _ to make sure everything goes as _.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -33,15 +33,15 @@ To keep watch over something.
|
||||
|
||||
---
|
||||
|
||||
`mustn't`
|
||||
`can't`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Prohibition; should not do something.
|
||||
He should not do something.
|
||||
|
||||
---
|
||||
|
||||
`must`
|
||||
`has`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -57,11 +57,11 @@ To provide something officially.
|
||||
|
||||
---
|
||||
|
||||
`mustn't`
|
||||
`has`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Prohibition against forgetting.
|
||||
Necessity; required to do something.
|
||||
|
||||
---
|
||||
|
||||
@@ -89,8 +89,235 @@ Indicating a requirement.
|
||||
|
||||
---
|
||||
|
||||
`as`
|
||||
`expected`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Happening in the way planned.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company1-reception.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-3.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.5,
|
||||
"dialogue": {
|
||||
"text": "So Jake! How's working in security?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 3.7,
|
||||
"finishTime": 5.2,
|
||||
"dialogue": {
|
||||
"text": "Do you deal with any danger?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 5.4,
|
||||
"finishTime": 6.9,
|
||||
"dialogue": {
|
||||
"text": "No, not that much.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 7.1,
|
||||
"finishTime": 9.6,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have to check the security cameras",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 9.6,
|
||||
"finishTime": 11.1,
|
||||
"dialogue": {
|
||||
"text": "to make sure they are working properly.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 11.3,
|
||||
"finishTime": 14.8,
|
||||
"dialogue": {
|
||||
"text": "I have to monitor the entrances and exits at all times.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 15,
|
||||
"finishTime": 17.7,
|
||||
"dialogue": {
|
||||
"text": "What a responsibility. What else do you do?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 17.9,
|
||||
"finishTime": 20.4,
|
||||
"dialogue": {
|
||||
"text": "I can't forget to inspect the alarm systems.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 20.6,
|
||||
"finishTime": 24.1,
|
||||
"dialogue": {
|
||||
"text": "They have to be in top condition in case of emergencies.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 24.3,
|
||||
"finishTime": 27.5,
|
||||
"dialogue": {
|
||||
"text": "I see. Anything else on your checklist?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 27.7,
|
||||
"finishTime": 30.7,
|
||||
"dialogue": {
|
||||
"text": "Yes, I conduct regular security sweeps.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 30.9,
|
||||
"finishTime": 33.3,
|
||||
"dialogue": {
|
||||
"text": "It's essential to ensure everything is secure.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 33.5,
|
||||
"finishTime": 36,
|
||||
"dialogue": {
|
||||
"text": "And what about the security badges?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 36.2,
|
||||
"finishTime": 40.2,
|
||||
"dialogue": {
|
||||
"text": "Oh, I have to issue security badges to new employees",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 40.2,
|
||||
"finishTime": 41.7,
|
||||
"dialogue": {
|
||||
"text": "and I can't forget to revoke access",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 41.7,
|
||||
"finishTime": 43.2,
|
||||
"dialogue": {
|
||||
"text": "for the people who leave the company.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 43.4,
|
||||
"finishTime": 45.7,
|
||||
"dialogue": {
|
||||
"text": "Access control is crucial.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"startTime": 45.9,
|
||||
"finishTime": 48.4,
|
||||
"dialogue": {
|
||||
"text": "These are a lot of responsibilities, Jake.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 48.6,
|
||||
"finishTime": 52.1,
|
||||
"dialogue": {
|
||||
"text": "Well, yeah. Security is a top priority,",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"startTime": 52.1,
|
||||
"finishTime": 54.3,
|
||||
"dialogue": {
|
||||
"text": "and I have to make sure everything goes as expected.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Jake",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 54.8
|
||||
},
|
||||
{
|
||||
"character": "Sophie",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 55.3
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
id: 657e4bdba35dc68e1977e5d5
|
||||
videoId: nLDychdBwUg
|
||||
title: "Dialogue 4: James Explains Compliance"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-4-james-explains-compliance
|
||||
@@ -13,3 +12,212 @@ Watch the video above to understand the context of the upcoming lessons.
|
||||
# --assignment--
|
||||
|
||||
Watch the video
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 6,
|
||||
"dialogue": {
|
||||
"text": "Hey, Linda. Today, I want to talk to you about compliance",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 6,
|
||||
"finishTime": 8,
|
||||
"dialogue": {
|
||||
"text": "and the obligations we have in our daily tasks.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 8.7,
|
||||
"finishTime": 12.4,
|
||||
"dialogue": {
|
||||
"text": "Hey, James. So what is the meaning of 'compliance'? Can you tell me?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 12.6,
|
||||
"finishTime": 18.6,
|
||||
"dialogue": {
|
||||
"text": "Of course. Compliance is when we put specific rules, policies, and regulations",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 18.6,
|
||||
"finishTime": 21.1,
|
||||
"dialogue": {
|
||||
"text": "that are important to our industry into practice.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 21.3,
|
||||
"finishTime": 23.8,
|
||||
"dialogue": {
|
||||
"text": " It helps promote ethics at the workplace.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 24,
|
||||
"finishTime": 27.7,
|
||||
"dialogue": {
|
||||
"text": "So, what do we have to comply with in our projects?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 27.9,
|
||||
"finishTime": 32.5,
|
||||
"dialogue": {
|
||||
"text": "Great question! We have to comply with data protection regulations,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 32.5,
|
||||
"finishTime": 35.4,
|
||||
"dialogue": {
|
||||
"text": "security standards, and our company's code of conduct.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 35.7,
|
||||
"finishTime": 40.7,
|
||||
"dialogue": {
|
||||
"text": "It's essential to protect sensitive information and maintain our reputation.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 40.9,
|
||||
"finishTime": 43.9,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 44.1,
|
||||
"finishTime": 48.7,
|
||||
"dialogue": {
|
||||
"text": "Absolutely. If you see any security breaches or incidents,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 48.7,
|
||||
"finishTime": 50.6,
|
||||
"dialogue": {
|
||||
"text": "you have to report them immediately.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 50.8,
|
||||
"finishTime": 53.8,
|
||||
"dialogue": {
|
||||
"text": "Reporting helps us address issues effectively.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 54,
|
||||
"finishTime": 56.3,
|
||||
"dialogue": {
|
||||
"text": "James, what about training?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 56.7,
|
||||
"finishTime": 59,
|
||||
"dialogue": {
|
||||
"text": "Do we have to attend training sessions regularly?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 59.2,
|
||||
"finishTime": 62.2,
|
||||
"dialogue": {
|
||||
"text": "Yes, you have to attend the training every year.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 62.4,
|
||||
"finishTime": 66.1,
|
||||
"dialogue": {
|
||||
"text": "It helps you stay updated on the latest regulations and best practices.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 66.6
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 67.1
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
id: 657e4dfc07e48897111f235f
|
||||
title: Task 72
|
||||
title: Task 76
|
||||
challengeType: 19
|
||||
dashedName: task-72
|
||||
dashedName: task-76
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -28,7 +28,7 @@ Rules are more about mandatory conduct, not hobbies.
|
||||
|
||||
---
|
||||
|
||||
Guidelines or instructions that must be followed.
|
||||
Guidelines or instructions that have to be followed.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
id: 657e4e482e3a38992b212c6f
|
||||
title: Task 73
|
||||
title: Task 77
|
||||
challengeType: 19
|
||||
dashedName: task-73
|
||||
dashedName: task-77
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
A `policy` (or `policies` in plural) is a principle or rule to guide decisions and achieve rational outcomes. Policies are often adopted by an organization to guide employees.
|
||||
A `policy` (in the plural, `policies`) is a principle or rule to guide decisions and achieve rational outcomes. Policies are often adopted by an organization to guide employees.
|
||||
|
||||
For instance, `The company’s privacy policy protects client information.`
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
---
|
||||
id: 657e4ec6dd27af9cc16addea
|
||||
title: Task 74
|
||||
title: Task 78
|
||||
challengeType: 19
|
||||
dashedName: task-74
|
||||
dashedName: task-78
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
`Regulations` are official rules made by a government or authority. They are designed to control how something works or how people act, especially in businesses.
|
||||
|
||||
Example: `Health and safety regulations ensure a safe workplace`.
|
||||
Example: `Health and safety regulations ensure a safe workplace.`
|
||||
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
id: 657e4f2649f8669f7d78e0a5
|
||||
title: Task 75
|
||||
title: Task 79
|
||||
challengeType: 19
|
||||
dashedName: task-75
|
||||
dashedName: task-79
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -10,7 +10,7 @@ dashedName: task-75
|
||||
An `industry` refers to a specific sector of the economy or a type of business activity.
|
||||
Different industries have their own sets of rules, regulations, and practices.
|
||||
|
||||
For example, `The technology industry is known for rapid innovation`.
|
||||
Example: `The technology industry is known for rapid innovation.`
|
||||
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
---
|
||||
id: 657e4fc397780aa2bc046ed7
|
||||
title: Task 76
|
||||
title: Task 80
|
||||
challengeType: 19
|
||||
dashedName: task-76
|
||||
dashedName: task-80
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
To `promote ethics` means to encourage and support moral principles and standards.
|
||||
|
||||
For example: `The manager promotes ethics by enforcing transparent reporting`.
|
||||
For example: `The manager promotes ethics by enforcing transparent reporting.`
|
||||
|
||||
# --question--
|
||||
|
||||
@@ -43,7 +43,7 @@ To focus on individual achievements.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Ethics are about collective moral standards, not just individual achievements
|
||||
Ethics are about collective moral standards, not just individual achievements.
|
||||
|
||||
## --video-solution--
|
||||
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
---
|
||||
id: 657e50576597e0a65cd97e24
|
||||
title: Task 77
|
||||
title: Task 75
|
||||
challengeType: 22
|
||||
dashedName: task-77
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
dashedName: task-75
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Hey, James. So what is the meaning of “compliance”. Can you tell me? -->
|
||||
@@ -12,7 +11,7 @@ audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
|
||||
Asking for the meaning of a word you don't know is a common and important part of learning and communication.
|
||||
|
||||
You can ask this in different ways, like `What does [word] mean?`, `what is the meaning of [word]?` or `Can you tell me the meaning of [word]?`, where `word` is the word you are asking about.
|
||||
You can ask this in different ways, like `What does [word] mean?`, `What is the meaning of [word]?` or `Can you tell me the meaning of [word]?`, where `word` is the word you are asking about.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
@@ -27,3 +26,47 @@ You can ask this in different ways, like `What does [word] mean?`, `what is the
|
||||
### --feedback--
|
||||
|
||||
A word that refers to the definition or explanation of something.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 8,
|
||||
"finishTimestamp": 11.3
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.30,
|
||||
"dialogue": {
|
||||
"text": "Hey, James. So what's the meaning of compliance? Can you tell me?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.80
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
id: 657e50dd1f6ff2a9873f9ff0
|
||||
title: Task 78
|
||||
title: Task 72
|
||||
challengeType: 19
|
||||
dashedName: task-78
|
||||
dashedName: task-72
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
---
|
||||
id: 657e51344c206eabd5ffb872
|
||||
title: Task 79
|
||||
title: Task 73
|
||||
challengeType: 22
|
||||
dashedName: task-79
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
dashedName: task-73
|
||||
---
|
||||
|
||||
<!-- (audio) James: Hey, Linda. Today, I want to talk to you about compliance and the obligations we have in our daily tasks. -->
|
||||
@@ -25,3 +24,47 @@ Listen to the audio to complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
A term that means following rules and doing what is required at work.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 7.40
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 8.40,
|
||||
"dialogue": {
|
||||
"text": "Hey, Linda. Today, I want to talk to you about compliance and the obligations we have in our daily tasks.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 8.90
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
---
|
||||
id: 657e5171f6746eadc5c6411f
|
||||
title: Task 80
|
||||
title: Task 74
|
||||
challengeType: 19
|
||||
dashedName: task-80
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
dashedName: task-74
|
||||
---
|
||||
|
||||
<!-- (audio) James: Hey, Linda. Today, I want to talk to you about compliance and the obligations we have in our daily tasks. -->
|
||||
@@ -49,3 +48,47 @@ Compliance and obligations.
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 7.40
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 8.40,
|
||||
"dialogue": {
|
||||
"text": "Hey, Linda. Today, I want to talk to you about compliance and the obligations we have in our daily tasks.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 8.90
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,14 +3,9 @@ id: 657e5280003334b1726df8a2
|
||||
title: Task 81
|
||||
challengeType: 22
|
||||
dashedName: task-81
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Hey, Linda. Today, I want to talk to you about compliance and the obligations we have in our daily tasks.
|
||||
|
||||
Linda: Hey, James. So what is the meaning of “compliance”. Can you tell me?
|
||||
|
||||
James: Of course. Compliance is when we put specific rules, policies, and regulations that are important to our industry to practice. It helps promote ethics at the workplace. -->
|
||||
<!-- (audio) James: Compliance is when we put specific rules, policies, and regulations that are important to our industry to practice. It helps promote ethics at the workplace. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -24,30 +19,10 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`James: Hey, Linda. Today, I want to talk to you about_ and the obligations we have in our daily tasks.`
|
||||
|
||||
`Linda: Hey, James. So what is the _ of “compliance”. Can you tell me?`
|
||||
|
||||
`James: Of course. Compliance is when we put specific _, _, and _ that are important to our _ to practice. It helps promote _ at the workplace.`
|
||||
`Compliance is when we put specific _, _, and _ that are important to our _ into practice. It helps promote _ at the workplace.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`compliance`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Following rules and regulations in a job.
|
||||
|
||||
---
|
||||
|
||||
`meaning`
|
||||
|
||||
### --feedback--
|
||||
|
||||
What something is or explains.
|
||||
|
||||
---
|
||||
|
||||
`rules`
|
||||
|
||||
### --feedback--
|
||||
@@ -85,3 +60,47 @@ A specific sector of business or economy.
|
||||
### --feedback--
|
||||
|
||||
Moral principles and standards.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 12.48,
|
||||
"finishTimestamp": 22.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 11.26,
|
||||
"dialogue": {
|
||||
"text": "Compliance is when we put specific rules, policies and regulations that are important to our industry into practice. It helps promote ethics at the workplace.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 11.76
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e551a5b6002c060324a6a
|
||||
title: Task 83
|
||||
challengeType: 22
|
||||
dashedName: task-83
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: So, what do we have to comply with in our projects? -->
|
||||
@@ -25,3 +24,47 @@ Listen to the audio to complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
A term that means to follow or act according to something, like rules or instructions.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 24.08,
|
||||
"finishTimestamp": 26.52
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.44,
|
||||
"dialogue": {
|
||||
"text": "So what do we have to comply with in our projects?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3.94
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e56a042c7dec7005c3db0
|
||||
title: Task 85
|
||||
challengeType: 22
|
||||
dashedName: task-85
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Great question! We have to comply with data protection regulations, security standards, and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation. -->
|
||||
<!-- (audio) James: We have to comply with data protection regulations, security standards, and our company's code of conduct. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -16,7 +15,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Compliance is when we put specific rules, policies, and _ that are important to our industry to practice.`
|
||||
`We have to comply with _ protection regulations, security standards and our company's code of conduct.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -25,3 +24,47 @@ Listen to the audio to complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
Information or facts collected for reference or analysis.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 28.40,
|
||||
"finishTimestamp": 34.06
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.66,
|
||||
"dialogue": {
|
||||
"text": "We have to comply with data protection regulations, security standards and our company's code of conduct.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 7.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e57b99282f8cd922a5f9a
|
||||
title: task-87
|
||||
challengeType: 22
|
||||
dashedName: task-87
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Great question! We have to comply with data protection regulations, security standards, and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation. -->
|
||||
@@ -33,3 +32,56 @@ To keep safe from harm.
|
||||
### --feedback--
|
||||
|
||||
To keep safe from harm.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 27.52,
|
||||
"finishTimestamp": 39.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.54,
|
||||
"dialogue": {
|
||||
"text": "Great question. We have to comply with data protection regulations, security standards and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 7.9,
|
||||
"finishTime": 13.10,
|
||||
"dialogue": {
|
||||
"text": "Great question. We have to comply with data protection regulations, security standards and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 13.60
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -7,7 +7,7 @@ dashedName: task-88
|
||||
|
||||
# --description--
|
||||
|
||||
`Regulation` is a rule made by a government or another authority. `Regulations` are the plural form, meaning many rules. These rules are important to follow in many jobs. For example, `Health regulations in restaurants are important for customer safety.`
|
||||
`Regulation` is a rule made by a government or another authority. `Regulations` is the plural form, and it means a set of rules. These rules are important to follow in many jobs. For example: `Health regulations in restaurants are important for customer safety.`
|
||||
|
||||
# --question--
|
||||
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e5879357fe6d2bbbdc2f0
|
||||
title: Task 89
|
||||
challengeType: 22
|
||||
dashedName: task-89
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Great question! We have to comply with data protection regulations, security standards, and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation. -->
|
||||
<!-- (audio) James: We have to comply with data protection regulations, security standards, and our company's code of conduct. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -25,3 +24,47 @@ Listen to the audio to complete the sentence below.
|
||||
### --feedback--
|
||||
|
||||
Official rules set by authorities.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 28.40,
|
||||
"finishTimestamp": 34.06
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.66,
|
||||
"dialogue": {
|
||||
"text": "We have to comply with data protection regulations, security standards and our company's code of conduct.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 7.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e597aecc28ed883309243
|
||||
title: Task 91
|
||||
challengeType: 22
|
||||
dashedName: task-91
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Great question! We have to comply with data protection regulations, security standards, and our company's code of conduct. It's essential to protect sensitive information and maintain our reputation. -->
|
||||
<!-- (audio) James: It's essential to protect sensitive information and maintain our reputation. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -16,12 +15,72 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Compliance is when we put specific rules, policies, and regulations in place that are important to our _ to practice.`
|
||||
`It's _ to protect _ information and maintain our _.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`industry`
|
||||
`essential`
|
||||
|
||||
### --feedback--
|
||||
|
||||
A type of business or economic activity.
|
||||
A synonym to very important.
|
||||
|
||||
---
|
||||
|
||||
`sensitive`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Referring to information something that could trouble the user if disclosed.
|
||||
|
||||
---
|
||||
|
||||
`reputation`
|
||||
|
||||
### --feedback--
|
||||
|
||||
How people or companies are known.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 34.42,
|
||||
"finishTimestamp": 39.62
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 6.20,
|
||||
"dialogue": {
|
||||
"text": "It's essential to protect sensitive information and maintain our reputation.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 6.70
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -13,7 +13,7 @@ To `promote ethics` means to encourage good and honest behavior in a workplace.
|
||||
|
||||
## --text--
|
||||
|
||||
What does it mean `to promote ethics` at work?
|
||||
What does `to promote ethics` mean at work?
|
||||
|
||||
## --answers--
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e5a9dbb276fdf539b8279
|
||||
title: Task 93
|
||||
challengeType: 22
|
||||
dashedName: task-93
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
@@ -31,3 +30,47 @@ To support or encourage.
|
||||
### --feedback--
|
||||
|
||||
Good behavior and honesty.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 12.78,
|
||||
"finishTimestamp": 22.74
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 10.96,
|
||||
"dialogue": {
|
||||
"text": "Compliance is when we put specific rules, policies and regulations that are important to our industry into practice. It helps promote ethics at the workplace.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 11.46
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e5b73dc178de57e830212
|
||||
title: Task 95
|
||||
challengeType: 22
|
||||
dashedName: task-95
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Do we have to report every security incident? -->
|
||||
@@ -33,3 +32,47 @@ Indicates a requirement or necessity.
|
||||
### --feedback--
|
||||
|
||||
Used with `have` to express obligation.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.84,
|
||||
"finishTimestamp": 42.98
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.14,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3.64
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,41 +3,71 @@ id: 657e5bb8ac166ee76a69be96
|
||||
title: Task 96
|
||||
challengeType: 22
|
||||
dashedName: task-96
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Do we have to report every security incident? -->
|
||||
|
||||
# --description--
|
||||
|
||||
An `incident` is normally an event that happens and is out of the ordinary sequence of events, more often than not causing trouble ot harm to someone.
|
||||
Example: `Many people lost their homes after the flood last week. What an unfortunate incident.`
|
||||
|
||||
Listen to the audio to complete the sentence below.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
## --sentence--
|
||||
|
||||
`Do we _ _ report every security _?`
|
||||
`Do we have to report every security _?`
|
||||
|
||||
## --blanks--
|
||||
|
||||
`have`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Indicates a requirement.
|
||||
|
||||
---
|
||||
|
||||
`to`
|
||||
|
||||
### --feedback--
|
||||
|
||||
Used to express necessity.
|
||||
|
||||
---
|
||||
|
||||
`incident`
|
||||
|
||||
### --feedback--
|
||||
|
||||
An event that could be harmful to safety or security.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.84,
|
||||
"finishTimestamp": 42.98
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.14,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3.64
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e5c296bdba2ea26c67ca0
|
||||
title: Task 97
|
||||
challengeType: 19
|
||||
dashedName: task-97
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: So, what do we have to comply with in our projects? -->
|
||||
<!-- (audio) Linda: Do we have to report every security incident? -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -28,7 +27,7 @@ The question is not about making plans for incidents.
|
||||
|
||||
---
|
||||
|
||||
She wants to know if every security incident must be reported.
|
||||
She wants to know if every security incident needs to be reported.
|
||||
|
||||
---
|
||||
|
||||
@@ -49,3 +48,47 @@ They are talking about security, not when to take breaks.
|
||||
## --video-solution--
|
||||
|
||||
2
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.84,
|
||||
"finishTimestamp": 42.98
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.14,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3.64
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e5e0bd4e460f5ecfa01f4
|
||||
title: Task 101
|
||||
challengeType: 22
|
||||
dashedName: task-101
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Do we have to report every security incident?
|
||||
|
||||
James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. Reporting helps us address issues effectively. -->
|
||||
James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -42,3 +41,71 @@ Used to talk about all items or situations in a group.
|
||||
### --feedback--
|
||||
|
||||
Can mean one, some, or all, often used in questions.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 40.84,
|
||||
"finishTimestamp": 49.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 3.14,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3.14
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 3.15
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 3.72,
|
||||
"finishTime": 9.80,
|
||||
"dialogue": {
|
||||
"text": "Absolutely. If you see any security breaches or incidents, you have to report them immediately.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 10.30
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e5e6fcabbfbf844429629
|
||||
title: Task 102
|
||||
challengeType: 22
|
||||
dashedName: task-102
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. Reporting helps us address issues effectively. -->
|
||||
<!-- (audio) James: If you see any security breaches or incidents, you have to report them immediately. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -33,3 +32,47 @@ Indicates something is necessary.
|
||||
### --feedback--
|
||||
|
||||
Used with `have` to express a requirement.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 44.84,
|
||||
"finishTimestamp": 49.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.80,
|
||||
"dialogue": {
|
||||
"text": "If you see any security breaches or incidents, you have to report them immediately.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 6.30
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,10 +3,9 @@ id: 657e5f36243f4cfc7304fc25
|
||||
title: Task 103
|
||||
challengeType: 19
|
||||
dashedName: task-103
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. Reporting helps us address issues effectively. -->
|
||||
<!-- James: Reporting helps us address issues effectively. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -49,3 +48,47 @@ It's for safety, not for extra breaks.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 49.9,
|
||||
"finishTimestamp": 53.16
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.26,
|
||||
"dialogue": {
|
||||
"text": "Reporting helps us address issues effectively.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 4.76
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e5fa49b69deff5e9bff8e
|
||||
title: Task 104
|
||||
challengeType: 22
|
||||
dashedName: task-104
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: Do we have to report every security incident?
|
||||
|
||||
James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. Reporting helps us address issues effectively. -->
|
||||
<!-- (audio) James: Absolutely. If you see any security breaches or incidents, you have to report them immediately. Reporting helps us address issues effectively. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -34,7 +31,7 @@ Shows a requirement.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Used to express obligation.
|
||||
Used with the previous word to express obligation.
|
||||
|
||||
---
|
||||
|
||||
@@ -43,3 +40,47 @@ Used to express obligation.
|
||||
### --feedback--
|
||||
|
||||
Means right away, without delay.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 43.56,
|
||||
"finishTimestamp": 49.64
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.08,
|
||||
"dialogue": {
|
||||
"text": "Absolutely. If you see any security breaches or incidents, you have to report them immediately.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 7.58
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -48,3 +48,71 @@ What do `regularly` and `every year` mean?
|
||||
## --video-solution--
|
||||
|
||||
4
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 55.74,
|
||||
"finishTimestamp": 61.14
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 2.96,
|
||||
"dialogue": {
|
||||
"text": "Do we have to attend training sessions regularly?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 3
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 3
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 4.78,
|
||||
"finishTime": 6.40,
|
||||
"dialogue": {
|
||||
"text": "Yes, you have to attend the training every year.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 6.90
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,7 +3,6 @@ id: 657e60811cb0f305e56bbe31
|
||||
title: Task 106
|
||||
challengeType: 19
|
||||
dashedName: task-106
|
||||
audioPath: Add the path to the audio file here. Or, delete this if you don't have audio.
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: James, what about training? Do we have to attend training sessions regularly?
|
||||
@@ -51,3 +50,71 @@ Training is for learning, not for extending breaks.
|
||||
## --video-solution--
|
||||
|
||||
3
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": {"x":50,"y":0,"z":1.4},
|
||||
"opacity": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 54.04,
|
||||
"finishTimestamp": 65.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 1,
|
||||
"finishTime": 4.66,
|
||||
"dialogue": {
|
||||
"text": "James, what about training? Do we have to attend training sessions regularly?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"opacity": 0,
|
||||
"startTime": 4.7
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 4.7
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 5.06,
|
||||
"finishTime": 12,
|
||||
"dialogue": {
|
||||
"text": "Yes, you have to attend the training every year. It helps you stay updated on the latest regulations and best practices.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 12.50
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,9 @@ id: 657e6117bebfda097995f2b7
|
||||
title: Task 107
|
||||
challengeType: 22
|
||||
dashedName: task-107
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
<!-- (audio) Linda: James, what about training? Do we have to attend training sessions regularly?
|
||||
|
||||
James: Yes, you have to attend the training every year. It helps you stay updated on the latest regulations and best practices. -->
|
||||
<!-- (audio) James: Yes, you have to attend the training every year. It helps you stay updated on the latest regulations and best practices. -->
|
||||
|
||||
# --description--
|
||||
|
||||
@@ -30,7 +27,7 @@ Listen to the audio to complete the sentence below.
|
||||
|
||||
### --feedback--
|
||||
|
||||
Indicates each.
|
||||
Indicates each one of a series.
|
||||
|
||||
---
|
||||
|
||||
@@ -39,3 +36,47 @@ Indicates each.
|
||||
### --feedback--
|
||||
|
||||
A period of 12 months.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 58.28,
|
||||
"finishTimestamp": 65.04
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 7.86,
|
||||
"dialogue": {
|
||||
"text": "Yes, you have to attend the training every year. It helps you stay updated on the latest regulations and best practices.",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"opacity": 0,
|
||||
"startTime": 8.26
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -17,7 +17,7 @@ Complete the sentence below.
|
||||
|
||||
## --sentence--
|
||||
|
||||
`James explains the importance of _ in the workplace, which involves following rules and regulations. He mentions that employees need to be aware of _ incidents and report them _. Regular _ are crucial for staying informed about the latest _ and best practices. Linda learns that compliance helps maintain safety and _ standards, and it's necessary to _ every security issue to manage risks effectively.`
|
||||
`James explains the importance of _ in the workplace, which involves following rules and regulations. He mentions that employees need to be aware of _ incidents and report them _. Regular _ sessions are crucial for staying informed about the latest _ and best practices. Linda learns that compliance helps maintain safety and _ standards, and it's necessary to _ every security issue to manage risks effectively.`
|
||||
|
||||
## --blanks--
|
||||
|
||||
@@ -45,7 +45,7 @@ Without any delay.
|
||||
|
||||
---
|
||||
|
||||
`training sessions`
|
||||
`training`
|
||||
|
||||
### --feedback--
|
||||
|
||||
@@ -73,5 +73,213 @@ Related to good behavior and honesty.
|
||||
|
||||
### --feedback--
|
||||
|
||||
To tell someone officially about something.
|
||||
To inform someone officially.
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "interview-room2.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": -25, "y": 0, "z": 1 }
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-4.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 1,
|
||||
"finishTime": 6,
|
||||
"dialogue": {
|
||||
"text": "Hey, Linda. Today, I want to talk to you about compliance",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 6,
|
||||
"finishTime": 8,
|
||||
"dialogue": {
|
||||
"text": "and the obligations we have in our daily tasks.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 8.7,
|
||||
"finishTime": 12.4,
|
||||
"dialogue": {
|
||||
"text": "Hey, James. So what is the meaning of 'compliance'? Can you tell me?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 12.6,
|
||||
"finishTime": 18.6,
|
||||
"dialogue": {
|
||||
"text": "Of course. Compliance is when we put specific rules, policies, and regulations",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 18.6,
|
||||
"finishTime": 21.1,
|
||||
"dialogue": {
|
||||
"text": "that are important to our industry into practice.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 21.3,
|
||||
"finishTime": 23.8,
|
||||
"dialogue": {
|
||||
"text": " It helps promote ethics at the workplace.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 24,
|
||||
"finishTime": 27.7,
|
||||
"dialogue": {
|
||||
"text": "So, what do we have to comply with in our projects?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 27.9,
|
||||
"finishTime": 32.5,
|
||||
"dialogue": {
|
||||
"text": "Great question! We have to comply with data protection regulations,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 32.5,
|
||||
"finishTime": 35.4,
|
||||
"dialogue": {
|
||||
"text": "security standards, and our company's code of conduct.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 35.7,
|
||||
"finishTime": 40.7,
|
||||
"dialogue": {
|
||||
"text": "It's essential to protect sensitive information and maintain our reputation.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 40.9,
|
||||
"finishTime": 43.9,
|
||||
"dialogue": {
|
||||
"text": "Do we have to report every security incident?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 44.1,
|
||||
"finishTime": 48.7,
|
||||
"dialogue": {
|
||||
"text": "Absolutely. If you see any security breaches or incidents,",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 48.7,
|
||||
"finishTime": 50.6,
|
||||
"dialogue": {
|
||||
"text": "you have to report them immediately.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 50.8,
|
||||
"finishTime": 53.8,
|
||||
"dialogue": {
|
||||
"text": "Reporting helps us address issues effectively.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 54,
|
||||
"finishTime": 56.3,
|
||||
"dialogue": {
|
||||
"text": "James, what about training?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"startTime": 56.7,
|
||||
"finishTime": 59,
|
||||
"dialogue": {
|
||||
"text": "Do we have to attend training sessions regularly?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 59.2,
|
||||
"finishTime": 62.2,
|
||||
"dialogue": {
|
||||
"text": "Yes, you have to attend the training every year.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"startTime": 62.4,
|
||||
"finishTime": 66.1,
|
||||
"dialogue": {
|
||||
"text": "It helps you stay updated on the latest regulations and best practices.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Linda",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 66.6
|
||||
},
|
||||
{
|
||||
"character": "James",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 67.1
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
---
|
||||
id: 657e6247e4566c108b138f35
|
||||
videoId: nLDychdBwUg
|
||||
title: "Dialogue 5: Brian Asks Sarah About Her Routine as a QA Tester"
|
||||
challengeType: 21
|
||||
dashedName: dialogue-5-brian-asks-sarah-about-her-routine-as-a-qa-tester
|
||||
@@ -13,3 +12,302 @@ 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": "Sarah",
|
||||
"position": { "x": 125, "y": 0, "z": 1 }
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-5.mp3",
|
||||
"startTime": 1
|
||||
},
|
||||
"alwaysShowDialogue": true
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Brian",
|
||||
"position": { "x": 25, "y": 0, "z": 1 },
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"position": { "x": 70, "y": 0, "z": 1 },
|
||||
"startTime": 0.5
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 1,
|
||||
"finishTime": 2,
|
||||
"dialogue": {
|
||||
"text": "Hey, Sarah!",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 2.7,
|
||||
"finishTime": 3.9,
|
||||
"dialogue": {
|
||||
"text": "How's work as a QA tester?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 4.3,
|
||||
"finishTime": 5.7,
|
||||
"dialogue": {
|
||||
"text": "Is it really challenging?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 6.5,
|
||||
"finishTime": 9.2,
|
||||
"dialogue": {
|
||||
"text": "Sometimes. Let me tell you how my week usually goes.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 9.7,
|
||||
"finishTime": 12.4,
|
||||
"dialogue": {
|
||||
"text": "Go on, please. What's your weekly routine like?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 12.9,
|
||||
"finishTime": 16.9,
|
||||
"dialogue": {
|
||||
"text": "Well, on weekdays, I usually wake up at around 6 and get ready for work.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 17.4,
|
||||
"finishTime": 19.8,
|
||||
"dialogue": {
|
||||
"text": "That's early! What's your morning routine?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 20,
|
||||
"finishTime": 24,
|
||||
"dialogue": {
|
||||
"text": "In the morning, I have breakfast at home and then head to the office at 8.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 24.2,
|
||||
"finishTime": 26.5,
|
||||
"dialogue": {
|
||||
"text": "What's the first thing you do when you arrive?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 26.7,
|
||||
"finishTime": 30.7,
|
||||
"dialogue": {
|
||||
"text": "After I arrive, I check my emails and messages from the team.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 30.9,
|
||||
"finishTime": 32.4,
|
||||
"dialogue": {
|
||||
"text": "It helps me plan my day.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 32.6,
|
||||
"finishTime": 34.1,
|
||||
"dialogue": {
|
||||
"text": "Great. What's next?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 34.8,
|
||||
"finishTime": 38,
|
||||
"dialogue": {
|
||||
"text": "After that, during the morning, I start testing the software.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 38.2,
|
||||
"finishTime": 40.2,
|
||||
"dialogue": {
|
||||
"text": "I have a different task to do each day.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 40.4,
|
||||
"finishTime": 42.9,
|
||||
"dialogue": {
|
||||
"text": "For example, on Mondays, I test the login process.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 42.9,
|
||||
"finishTime": 46.9,
|
||||
"dialogue": {
|
||||
"text": "So, you test different parts of the software each day?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 47.1,
|
||||
"finishTime": 51.1,
|
||||
"dialogue": {
|
||||
"text": "Exactly! At noon, I take a break and have lunch at the café down the street.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 51.3,
|
||||
"finishTime": 55,
|
||||
"dialogue": {
|
||||
"text": "Then, in the afternoon, I test other features, like the payment system.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 55.2,
|
||||
"finishTime": 57.7,
|
||||
"dialogue": {
|
||||
"text": "I see. What else do you do during the week?",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 57.9,
|
||||
"finishTime": 60.4,
|
||||
"dialogue": {
|
||||
"text": "On Wednesdays, we have a team meeting at 3.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 60.6,
|
||||
"finishTime": 64.3,
|
||||
"dialogue": {
|
||||
"text": "Next, I write test reports and document any bugs I found during the day.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 64.5,
|
||||
"finishTime": 66.5,
|
||||
"dialogue": {
|
||||
"text": "Sounds like a very productive week!",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 66.7,
|
||||
"finishTime": 68.7,
|
||||
"dialogue": {
|
||||
"text": "Yes, there are a lot of things,",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 68.7,
|
||||
"finishTime": 71,
|
||||
"dialogue": {
|
||||
"text": "but I like collaborating to improve the quality of our software.",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 71.9,
|
||||
"finishTime": 74.9,
|
||||
"dialogue": {
|
||||
"text": "Thanks for sharing, Sarah! It's interesting to know what you do.",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 75.1,
|
||||
"finishTime": 76.1,
|
||||
"dialogue": {
|
||||
"text": "You're welcome, Brian!",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"startTime": 76.3,
|
||||
"finishTime": 80,
|
||||
"dialogue": {
|
||||
"text": "When we have some time, I want to ask you about your week as a dev, okay?",
|
||||
"align": "right"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 80.2,
|
||||
"finishTime": 81,
|
||||
"dialogue": {
|
||||
"text": "Sure thing!",
|
||||
"align": "left"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Sarah",
|
||||
"position": { "x": 125, "y": 0, "z": 1 },
|
||||
"startTime": 81.5
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"position": { "x": -25, "y": 0, "z": 1 },
|
||||
"startTime": 82
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
@@ -3,12 +3,11 @@ id: 657e6f53e4d8ff44a944154b
|
||||
title: Task 110
|
||||
challengeType: 22
|
||||
dashedName: task-110
|
||||
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
|
||||
---
|
||||
|
||||
# --description--
|
||||
|
||||
Pay attention to how the acronym of `Quality Assurance`is pronounced in the dialogue. Understanding acronyms and their pronunciation is important in English, especially in professional contexts.
|
||||
Pay attention to how the acronym of `Quality Assurance` is pronounced in the dialogue. Understanding acronyms and their pronunciation is important in English, especially in professional contexts.
|
||||
|
||||
# --fillInTheBlank--
|
||||
|
||||
@@ -23,3 +22,47 @@ Pay attention to how the acronym of `Quality Assurance`is pronounced in the dial
|
||||
### --feedback--
|
||||
|
||||
Abbreviation for `Quality Assurance.`
|
||||
|
||||
# --scene--
|
||||
|
||||
```json
|
||||
{
|
||||
"setup": {
|
||||
"background": "company2-breakroom.png",
|
||||
"characters": [
|
||||
{
|
||||
"character": "Brian",
|
||||
"position": {"x":50,"y":15,"z":1.2},
|
||||
"opacity": 0
|
||||
}
|
||||
],
|
||||
"audio": {
|
||||
"filename": "2.1-5.mp3",
|
||||
"startTime": 1,
|
||||
"startTimestamp": 0.00,
|
||||
"finishTimestamp": 4.66
|
||||
}
|
||||
},
|
||||
"commands": [
|
||||
{
|
||||
"character": "Brian",
|
||||
"opacity": 1,
|
||||
"startTime": 0
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"startTime": 1,
|
||||
"finishTime": 5.66,
|
||||
"dialogue": {
|
||||
"text": "Hey, Sarah. How's work as a QA tester? Is it really challenging?",
|
||||
"align": "center"
|
||||
}
|
||||
},
|
||||
{
|
||||
"character": "Brian",
|
||||
"opacity": 0,
|
||||
"startTime": 6.16
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user