feat(curriculum): adding animations to block 2.1 (#53363)

This commit is contained in:
DanielRosa74
2024-02-13 22:44:40 -03:00
committed by GitHub
parent a6865dc1fb
commit 739b516ac4
116 changed files with 7391 additions and 505 deletions

View File

@@ -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"
},
{

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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--
Brians opinion on work.
Sophies 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.
---
Brians favorite coffee.
Sophies 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
}
]
}
```

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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 its crucial.
`I have to make sure the security cameras work because I believe its 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--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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.
---

View File

@@ -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 companys privacy policy protects client information.`

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,8 +1,8 @@
---
id: 657e50dd1f6ff2a9873f9ff0
title: Task 78
title: Task 72
challengeType: 19
dashedName: task-78
dashedName: task-72
---
# --description--

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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