feat(curiculum): add animations to block 3.1 (#53866)

This commit is contained in:
DanielRosa74
2024-03-08 12:51:38 -03:00
committed by GitHub
parent 0f605e5855
commit 6f3496a2a5
84 changed files with 4492 additions and 336 deletions

View File

@@ -115,6 +115,7 @@ export type Characters =
| 'Anna'
| 'Bob'
| 'Brian'
| 'Candidate'
| 'David'
| 'Expert'
| 'Jake'
@@ -124,6 +125,7 @@ export type Characters =
| 'Maria'
| 'Mark'
| 'Sarah'
| 'Second Candidate'
| 'Sophie'
| 'Tom';

View File

@@ -11,6 +11,7 @@ const alice = `${characters}/alice`;
const anna = `${characters}/anna`;
const bob = `${characters}/bob`;
const brian = `${characters}/brian`;
const candidate = `${characters}/npc`;
const david = `${characters}/david`;
const expert = `${characters}/npc`;
const jake = `${characters}/jake`;
@@ -19,6 +20,7 @@ const linda = `${characters}/linda`;
const lisa = `${characters}/lisa`;
const maria = `${characters}/maria`;
const sarah = `${characters}/sarah`;
const secondCandidate = `${characters}/npc`;
const sophie = `${characters}/sophie`;
const tom = `${characters}/tom`;
const mark = `${characters}/npc`;
@@ -70,6 +72,15 @@ export const characterAssets = {
mouthClosed: `${brian}/mouth-smile.png`,
mouthOpen: `${brian}/mouth-laugh.png`
},
Candidate: {
base: `${candidate}/boy-base.png`,
brows: `${candidate}/boy-base.png`,
eyesClosed: `${candidate}/boy-eyes-closed.png`,
eyesOpen: `${candidate}/boy-eyes-open.png`,
glasses: null,
mouthClosed: `${candidate}/boy-mouth-smile.png`,
mouthOpen: `${candidate}/boy-mouth-laugh.png`
},
David: {
base: `${david}/base.png`,
brows: `${david}/brows-neutral.png`,
@@ -151,6 +162,15 @@ export const characterAssets = {
mouthClosed: `${sarah}/mouth-smile.png`,
mouthOpen: `${sarah}/mouth-laugh.png`
},
'Second Candidate': {
base: `${secondCandidate}/man-base.png`,
brows: `${secondCandidate}/man-base.png`,
eyesClosed: `${secondCandidate}/man-eyes-closed.png`,
eyesOpen: `${secondCandidate}/man-eyes-open.png`,
glasses: null,
mouthClosed: `${secondCandidate}/man-mouth-smile.png`,
mouthOpen: `${secondCandidate}/man-mouth-laugh.png`
},
Sophie: {
base: `${sophie}/base.png`,
brows: `${sophie}/brows-neutral.png`,

View File

@@ -2,7 +2,6 @@
id: 655c0feadb1dd77f6cda623f
title: "Dialogue 1: A Job Interview"
challengeType: 21
videoId: nLDychdBwUg
dashedName: dialogue-1-a-job-interview
---
@@ -13,3 +12,230 @@ 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": "Candidate",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Anna",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Candidate",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 3.8,
"dialogue": {
"text": "Good afternoon! Thanks for coming in for this interview.",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 4.1,
"finishTime": 6.3,
"dialogue": {
"text": "Can you tell me about your previous job experiences?",
"align": "left"
}
},
{
"character": "Candidate",
"startTime": 7.1,
"finishTime": 10.6,
"dialogue": {
"text": "Good afternoon! Sure, I was a programmer at Acme Tech.",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 10.9,
"finishTime": 12.3,
"dialogue": {
"text": "I was there for three years.",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 12.8,
"finishTime": 15.2,
"dialogue": {
"text": "I was responsible for developing web applications",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 15.3,
"finishTime": 17.3,
"dialogue": {
"text": "and maintaining the company's database.",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 17.9,
"finishTime": 19.9,
"dialogue": {
"text": "I was also part of the software update team.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 20.6,
"finishTime": 23.6,
"dialogue": {
"text": "That's excellent. Were there any specific projects you'd like to mention?",
"align": "left"
}
},
{
"character": "Candidate",
"startTime": 23.9,
"finishTime": 26.0,
"dialogue": {
"text": "Yes, in one of my team's projects,",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 26.1,
"finishTime": 29.5,
"dialogue": {
"text": "we were involved in the development of an e-commerce platform.",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 29.8,
"finishTime": 32.2,
"dialogue": {
"text": "We were responsible for the checkout process,",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 32.3,
"finishTime": 34.4,
"dialogue": {
"text": "and it was a successful implementation.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 35.4,
"finishTime": 37.1,
"dialogue": {
"text": "Great! Can you tell me about your qualifications?",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 37.5,
"finishTime": 39.1,
"dialogue": {
"text": "Were you educated in computer science?",
"align": "left"
}
},
{
"character": "Candidate",
"startTime": 40.1,
"finishTime": 42.9,
"dialogue": {
"text": "Yes. I have a bachelor's degree in computer science",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 43,
"finishTime": 45,
"dialogue": {
"text": "from California State University.",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 45.5,
"finishTime": 49.2,
"dialogue": {
"text": "During my studies, I was introduced to various programming languages",
"align": "right"
}
},
{
"character": "Candidate",
"startTime": 49.3,
"finishTime": 51.5,
"dialogue": {
"text": "and software development principles.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 52,
"finishTime": 55.3,
"dialogue": {
"text": "Wonderful! We value candidates with a strong educational background.",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 55.7,
"finishTime": 57.6,
"dialogue": {
"text": "Thank you for sharing your experiences with us.",
"align": "left"
}
},
{
"character": "Candidate",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 58.1
},
{
"character": "Anna",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 58.6
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b0f0be03b2137ed88b36c
title: Task 1
challengeType: 19
dashedName: task-1
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Good afternoon! Thanks for coming in for this interview. Can you tell me about your previous job experiences?
-->
<!-- (Audio) Anna: Good afternoon! Thanks for coming in for this interview. -->
# --description--
@@ -52,3 +48,47 @@ To conduct an interview about the candidate's job experience
## --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": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.32
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 6.32,
"dialogue": {
"text": "Good afternoon. Thanks for coming in for this interview. Can you tell me about your previous job experiences?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.82
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 657b106ced8c653be6b3218f
title: Task 2
challengeType: 22
dashedName: task-2
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Good afternoon! Thanks for coming in for this interview. Can you tell me about your previous job experiences?
-->
<!-- (Audio) Anna: Good afternoon! Thanks for coming in for this interview. Can you tell me about your previous job experiences? -->
# --description--
@@ -47,4 +41,46 @@ This word is used when asking someone to give information.
This word is used to describe something that happened before now.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.32
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 6.32,
"dialogue": {
"text": "Good afternoon. Thanks for coming in for this interview. Can you tell me about your previous job experiences?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.82
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b108cf870283d22b21e8e
title: Task 3
challengeType: 19
dashedName: task-3
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: Good afternoon! Sure, I was a programmer at Acme Tech.
-->
<!-- (Audio) Candidate: Good afternoon! Sure, I was a programmer at Acme Tech. -->
# --description--
@@ -56,3 +52,47 @@ The candidate specifically mentioned their role as a programmer, not a software
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 5.90,
"finishTimestamp": 9.38
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 4.48,
"dialogue": {
"text": "Good afternoon. Sure. I was a programmer in Acme Tech.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 4.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b110ad8afcc3f8e586362
title: Task 4
challengeType: 22
dashedName: task-4
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: I was there for three years. I was responsible for developing web applications and maintaining the company's database.
-->
<!-- (Audio) Candidate: I was there for three years. I was responsible for developing web applications and maintaining the company's database. -->
# --description--
@@ -36,3 +32,47 @@ The first `was` indicates the completion of the time period the candidate spent
### --feedback--
The second `was` is used to describe past responsibility, indicating what the candidate used to do in their previous job.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.92,
"finishTimestamp": 16.22
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 7.30,
"dialogue": {
"text": "I was there for three years. I was responsible for developing web applications and maintaining the company's database.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 7.80
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b115008a62d41c0d7482f
title: Task 5
challengeType: 19
dashedName: task-5
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: I was there for three years. I was responsible for developing web applications and maintaining the company's database. -->
# --description--
In the context of programming and technology, the term `web applications` refers to software programs that run on a web server and are accessed through a web browser. They are an essential part of modern technology, allowing users to perform functions or access services over the internet.
@@ -47,3 +48,47 @@ Web applications are interactive and functional, not just informational.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.92,
"finishTimestamp": 16.22
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 7.30,
"dialogue": {
"text": "I was there for three years. I was responsible for developing web applications and maintaining the company's database.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 7.80
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b119f0ce64343420bb850
title: Task 6
challengeType: 19
dashedName: task-6
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: I was there for three years. I was responsible for developing web applications and maintaining the company's database. -->
# --description--
A `database` is a structured collection of data, typically stored electronically in a computer system. It is used to organize, store, and retrieve large amounts of information efficiently. In programming, `database` is essential for managing data that applications need to function.
@@ -47,3 +48,47 @@ A database is a safe and structured way to store data, not a computer virus.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.92,
"finishTimestamp": 16.22
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 7.30,
"dialogue": {
"text": "I was there for three years. I was responsible for developing web applications and maintaining the company's database.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 7.80
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 657b11e082e48a44eb4bfc09
title: Task 7
challengeType: 22
dashedName: task-7
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: I was also part of the software update team.
-->
<!-- (Audio) Candidate: I was also part of the software update team. -->
# --description--
@@ -38,3 +32,47 @@ This word is a past tense verb. You use it to talk about something that happened
### --feedback--
This word refers to computer programs. It's an important term in technology and programming.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 16.70,
"finishTimestamp": 19.00
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 3.30,
"dialogue": {
"text": "I was also a part of the software update team.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 3.80
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b11f87368cf463ea4fe46
title: Task 8
challengeType: 19
dashedName: task-8
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: That's excellent. Were there any specific projects you'd like to mention?
-->
<!-- (Audio) Anna: That's excellent. Were there any specific projects you'd like to mention? -->
# --description--
@@ -55,3 +51,47 @@ How does Anna ask about specific projects in the past tense?
## --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": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 19.64,
"finishTimestamp": 22.56
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 3.92,
"dialogue": {
"text": "That's excellent. Were there any specific projects you'd like to mention?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 4.42
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1240ef768447b80817ad
title: Task 9
challengeType: 19
dashedName: task-9
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
we were involved in the development of an e-commerce platform. We were responsible for the checkout process, and it was a successful implementation.
-->
<!-- (Audio) We were involved in the development of an e-commerce platform. We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
@@ -53,3 +49,46 @@ While `participated in` suggests involvement, the specific phrase used here is `
3
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 25.14,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 9.26,
"dialogue": {
"text": "We were involved in the development of an e-commerce platform. We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 9.76
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b12ae08dd7049b300c901
title: Task 10
challengeType: 19
dashedName: task-10
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) We were involved in the development of an e-commerce platform. We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
An `e-commerce platform` refers to a software application that allows businesses to manage their online sales operations. It typically includes features for displaying products, processing orders, and handling customer transactions. This term is essential in the world of online business, as it enables companies to sell goods and services over the internet.
@@ -47,3 +48,47 @@ Though communication might be a feature, an e-commerce platform's main function
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 25.14,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 9.26,
"dialogue": {
"text": "We were involved in the development of an e-commerce platform. We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 9.76
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 657b12e7c306334b7c320221
title: Task 11
challengeType: 22
dashedName: task-11
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: We were responsible for the checkout process, and it was a successful implementation.
-->
<!-- (Audio) Candidate: We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
@@ -39,3 +33,46 @@ This is the past tense of `are` used for plural subjects.
This is the past tense of `is` used for singular subjects or situations.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 28.88,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b13088693ef4ce21ce0e4
title: Task 12
challengeType: 19
dashedName: task-12
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
The term `checkout process` refers to the steps involved in completing a purchase, whether in a physical store or online. In a physical store, this usually involves taking items to a cashier, paying, and receiving a receipt. In online shopping, it includes adding items to a cart, entering shipping and payment details, and finalizing the order.
@@ -47,3 +48,47 @@ Completing a purchase through payment and receipt of goods
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 28.88,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b133afcef714e542b557a
title: Task 13
challengeType: 19
dashedName: task-13
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
`Implementation` in a technical or business context refers to the process of putting a plan or design into effect. In software development, for instance, implementation involves the actual coding and setup of a software application based on designed specifications. It is a critical phase where ideas or plans are turned into a functioning reality.
@@ -47,3 +48,47 @@ The execution of a plan or design
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 28.88,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 657b135e9029fb4f8141e40c
title: Task 14
challengeType: 22
dashedName: task-14
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: That's excellent. Were there any specific projects you'd like to mention?
Candidate: Yes, in one of my team's projects, we were involved in the development of an e-commerce platform. We were responsible for the checkout process, and it was a successful implementation.
-->
<!-- (Audio) Anna: That's excellent. Were there any specific projects you'd like to mention?
Candidate: Yes, in one of my team's projects, we were involved in the development of an e-commerce platform. We were responsible for the checkout process, and it was a successful implementation. -->
# --description--
@@ -47,3 +43,80 @@ This word means participating actively in something.
### --feedback--
This term refers to the process of completing a purchase.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 19.64,
"finishTimestamp": 33.40
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 3.92,
"dialogue": {
"text": "That's excellent. Were there any specific projects you'd like to mention?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 4
},
{
"character": "Candidate",
"opacity": 1,
"startTime": 4
},
{
"character": "Candidate",
"startTime": 4.28,
"finishTime": 9.84,
"dialogue": {
"text": "Yes. In one of my team's projects, we were involved in the development of an ecommerce platform.",
"align": "center"
}
},
{
"character": "Candidate",
"startTime": 10.24,
"finishTime": 14.76,
"dialogue": {
"text": "We were responsible for the checkout process and it was a successful implementation.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 15.26
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b138d33db9e50f116b5f0
title: Task 15
challengeType: 19
dashedName: task-15
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Great! Can you tell me about your qualifications? Were you educated in computer science?
-->
<!-- (Audio) Anna: Great! Can you tell me about your qualifications? Were you educated in computer science? -->
# --description--
@@ -52,3 +48,47 @@ How does Anna ask about the candidate's educational background in computer scien
## --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": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 34.10,
"finishTimestamp": 38.20
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.10,
"dialogue": {
"text": "Great. Can you tell me about your qualifications? Were you educated in computer science?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 5.60
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b1431076b365555784189
title: Task 16
challengeType: 19
dashedName: task-16
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: I have a bachelor's degree in computer science from California State University. -->
# --description--
A `bachelor's degree` is an undergraduate academic degree awarded by colleges and universities upon completion of a course of study. In the term `bachelor's degree`, the use of the noun (`bachelor`) followed by the `'s` indicates possession or association. This form is commonly used to show that something belongs to or is related to the noun, as in `today's news` or `teacher's guide`.
@@ -47,3 +48,47 @@ While a bachelor's degree may be required for a master's program, it itself refe
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 39.56,
"finishTimestamp": 44.02
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 5.46,
"dialogue": {
"text": "I have a bachelor's degree in computer science from California State University.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 5.96
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b145976723b56a97b8dda
title: Task 17
challengeType: 19
dashedName: task-17
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: I have a bachelor's degree in computer science from fCC University. During my studies, I was introduced to various programming languages and software development principles.
-->
<!-- (Audio) Candidate: I have a bachelor's degree in computer science from fCC University. During my studies, I was introduced to various programming languages and software development principles. -->
# --description--
@@ -54,3 +50,56 @@ Being introduced to something means learning about it for the first time, not cr
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 39.56,
"finishTimestamp": 50.44
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 5.56,
"dialogue": {
"text": "I have a bachelor's degree in computer science from California State University.",
"align": "center"
}
},
{
"character": "Candidate",
"startTime": 6.06,
"finishTime": 11.88,
"dialogue": {
"text": "During my studies, I was introduced to various programming languages and software development principles.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 12.38
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b149630b3ea5873269a38
title: Task 18
challengeType: 19
dashedName: task-18
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Candidate: During my studies, I was introduced to various programming languages and software development principles. -->
# --description--
The word `various` is an adjective used to describe a number of different types or kinds of something, emphasizing diversity or variety. It is often used to indicate that there are several distinct items or examples being referred to. For example, saying `various books` means books of different kinds or genres.
@@ -47,3 +48,47 @@ Irrelevant or unrelated types
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 44.52,
"finishTimestamp": 50.44
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 6.92,
"dialogue": {
"text": "During my studies, I was introduced to various programming languages and software development principles.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 7.42
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 657b14d8353d665a187fe771
title: Task 19
challengeType: 22
dashedName: task-19
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate: Good afternoon! Sure, I was a programmer at Acme Tech. I was there for three years. I was responsible for developing web applications and maintaining the company's database. I was also part of the software update team.
<!-- (Audio) Candidate: I was a programmer at Acme Tech. I was there for three years. I was responsible for developing web applications and maintaining the company's database. I was also a part of the software update team.
-->
# --description--
@@ -19,7 +16,7 @@ In this challenge, you'll practice filling in key terms from the dialogue. These
## --sentence--
`Good afternoon! Sure, I was a programmer at Acme Tech. I was there for three years. I was responsible for developing web _ and maintaining the company's _. I was also part of the software update team.`
`I was a programmer at Acme Tech. I was there for three years. I was responsible for developing web _ and maintaining the company's _. I was also a part of the software update team.`
## --blanks--
@@ -36,3 +33,65 @@ These are programs designed to perform specific tasks or functions.
### --feedback--
This is a collection of information organized for easy access, management, and updating.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Candidate",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-1.mp3",
"startTime": 1,
"startTimestamp": 7.80,
"finishTimestamp": 19.00
}
},
"commands": [
{
"character": "Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Candidate",
"startTime": 1,
"finishTime": 4.02,
"dialogue": {
"text": "I was a programmer in Acme Tech. I was there for three years.",
"align": "center"
}
},
{
"character": "Candidate",
"startTime": 4.6,
"finishTime": 8.98,
"dialogue": {
"text": "I was responsible for developing web applications and maintaining the company's database.",
"align": "center"
}
},
{
"character": "Candidate",
"startTime": 9.46,
"finishTime": 11.76,
"dialogue": {
"text": "I was also a part of the software update team.",
"align": "center"
}
},
{
"character": "Candidate",
"opacity": 0,
"startTime": 12.36
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b153ac677705c7059530d
title: Task 20
challengeType: 19
dashedName: task-20
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Hello! Thanks for coming in today. Could you tell me about your previous roles and responsibilities?
-->
<!-- (Audio) Anna: Hello! Thanks for coming in today. Could you tell me about your previous roles and responsibilities? -->
# --description--
@@ -60,3 +56,47 @@ This phrase is more about asking for information than offering help.
## --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": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 4.76
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.76,
"dialogue": {
"text": "Hello, thanks for coming in today. Could you tell me about your previous roles and responsibilities?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.26
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b15dbcafe4d5f39a5de82
title: Task 21
challengeType: 19
dashedName: task-21
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Hello! Thanks for coming in today. Could you tell me about your previous roles and responsibilities?
-->
<!-- (Audio) Anna: Hello! Thanks for coming in today. Could you tell me about your previous roles and responsibilities? -->
# --description--
@@ -52,3 +48,47 @@ Unrelated roles and responsibilities
## --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": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 4.76
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.76,
"dialogue": {
"text": "Hello, thanks for coming in today. Could you tell me about your previous roles and responsibilities?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.26
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b160d6a8662610fe6a523
title: Task 22
challengeType: 22
dashedName: task-22
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: Hello! Certainly. I worked at Mock Corporation for five years. I was part of a team of software engineers, and we were responsible for developing and maintaining various applications.
-->
<!-- (Audio) Second Candidate: Hello! Certainly. I worked at Mock Corporation for five years. I was part of a team of software engineers, and we were responsible for developing and maintaining various applications. -->
# --description--
@@ -51,3 +47,55 @@ Recall the past tense form of `is`, which changes to a completely different word
Consider the past tense of `are`, an irregular verb that also changes to a different word in the past.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 5.96,
"finishTimestamp": 18.22
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 5.96,
"dialogue": {
"text": "Hello, certainly. I worked at Mock Corporation for five years.",
"align": "center"
}
},
{
"character": "Second Candidate",
"startTime": 6.34,
"finishTime": 13.26,
"dialogue": {
"text": "I was part of a team of software engineers and we were responsible for developing and maintaining various applications.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 13.76
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b163c9da40e62b904be1f
title: Task 23
challengeType: 22
dashedName: task-23
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: That's great to hear. Were the members of the team involved in any specific achievements or projects?
-->
<!-- (Audio) Anna: That's great to hear. Were the members of the team involved in any specific achievements or projects? -->
# --description--
@@ -44,3 +40,47 @@ Think of a word that means `participated in` or `engaged with`.
### --feedback--
A preposition that often follows `involved` to indicate participation or inclusion.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 23.06,
"finishTimestamp": 27.64
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.58,
"dialogue": {
"text": "That's great to hear. Were the members of the team involved in any specific achievements or projects?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.08
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b18e71067d6680b9ac5d3
title: Task 24
challengeType: 19
dashedName: task-24
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: Yes, our team was involved in a project to redesign the company's website.
-->
<!-- (Audio) Second Candidate: Yes, our team was involved in a project to redesign the company's website. -->
# --description--
@@ -19,7 +15,7 @@ The word `redesign` means to design something again or differently. It's often u
## --text--
What does `redesign` imply in Candidate2's statement about the website project?
What does `redesign` imply in the Second Candidate's statement about the website project?
## --answers--
@@ -52,3 +48,47 @@ To copy a design
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 28.12,
"finishTimestamp": 32.20
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 5.08,
"dialogue": {
"text": "Yes. Our team was involved in a project to redesign the company's website.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 5.58
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1985ae17886b05b382b1
title: Task 25
challengeType: 19
dashedName: task-25
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: We were responsible for implementing new features and ensuring the website's performance.
-->
<!-- (Audio) Second Candidate: We were responsible for implementing new features and ensuring that the website had fast performance. -->
# --description--
@@ -19,7 +15,7 @@ The term `performance` in a technical context often refers to how well a system
## --text--
What does `performance` refer to in Candidate2's statement about the website?
What does `performance` refer to in the Second Candidate's statement about the website?
## --answers--
@@ -52,3 +48,47 @@ How well the website operates
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 32.70,
"finishTimestamp": 37.84
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 6.14,
"dialogue": {
"text": "We were responsible for implementing new features and ensuring that the website had fast performance.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 6.64
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b19bf7b32af6caf763ef7
title: Task 26
challengeType: 19
dashedName: task-26
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: It was a collaborative effort, and we were able to deliver the project on time.
-->
<!-- (Audio) Second Candidate: It was a collaborative effort, and we were able to deliver the project on time. -->
# --description--
@@ -52,3 +48,47 @@ Focusing on individual skills
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 38.34,
"finishTimestamp": 42.76
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 5.42,
"dialogue": {
"text": "It was a collaborative effort and we were able to deliver the project on time.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 5.92
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1a03df3ec46eca276046
title: Task 27
challengeType: 22
dashedName: task-27
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: Yes, our team was involved in a project to redesign the company's website.
-->
<!-- (Audio) Second Candidate: Yes, our team was involved in a project to redesign the company's website. -->
# --description--
@@ -36,3 +32,47 @@ This is the past tense form of `is`, used for singular subjects.
### --feedback--
This word means to design something again in a different way.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 28.12,
"finishTimestamp": 32.20
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 5.08,
"dialogue": {
"text": "Yes, our team was involved in a project to redesign the company's website.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 5.58
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 657b1a27dc6daf6ffd52ff1f
title: Task 28
challengeType: 19
dashedName: task-28
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Excellent! Can you share details about your educational background? Were you trained in a specific field?
Candidate2: I have a master's degree in computer science.
-->
<!-- (Audio) Anna: Excellent! Can you share details about your educational background? Were you trained in a specific field?
Second Candidate: I have a master's degree in computer science. -->
# --description--
@@ -53,3 +49,71 @@ An advanced academic degree
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 43.44,
"finishTimestamp": 51.78
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.72,
"dialogue": {
"text": "Excellent. Can you share details about your educational background? Were you trained in a specific field?",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6
},
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 6
},
{
"character": "Second Candidate",
"startTime": 6.36,
"finishTime": 9.34,
"dialogue": {
"text": "Yes. I have a master's degree in computer science.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 9.84
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b1a637e4dc571f8f4d3d7
title: Task 29
challengeType: 19
dashedName: task-29
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Anna: Impressive. We appreciate candidates with strong educational backgrounds and practical experience. -->
# --description--
The word `appreciate` is often used to express gratitude or to acknowledge the value or importance of something or someone's actions. It's a way of showing that you recognize and are thankful for someone's help, effort, or achievement.
@@ -47,3 +48,47 @@ A need for more assistance
## --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": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 57.46,
"finishTimestamp": 62.32
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.86,
"dialogue": {
"text": "Impressive. We appreciate candidates with strong educational backgrounds and practical experience.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1a9581015573806e1e20
title: Task 30
challengeType: 22
dashedName: task-30
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: We were responsible for implementing new features and ensuring the website's performance. It was a collaborative effort, and we were able to deliver the project on time.
-->
<!-- (Audio) Second Candidate: We were responsible for implementing new features and ensuring the website's performance. It was a collaborative effort, and we were able to deliver the project on time. -->
# --description--
@@ -45,3 +41,55 @@ This is the past tense form of `is`, used for singular subjects.
This word means working together as a team.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 32.70,
"finishTimestamp": 42.76
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 6.14,
"dialogue": {
"text": "We were responsible for implementing new features and ensuring that the website had fast performance.",
"align": "center"
}
},
{
"character": "Second Candidate",
"startTime": 6.84,
"finishTime": 11.06,
"dialogue": {
"text": "It was a collaborative effort and we were able to deliver the project on time.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 11.56
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1cc072206e7ac3db88b8
title: Task 31
challengeType: 22
dashedName: task-31
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Candidate2: I have a master's degree in computer science. My studies were quite intensive, and I was introduced to many different methodologies.
-->
<!-- (Audio) Second Candidate: I have a master's degree in computer science. My studies were intensive, and I was introduced to many different methodologies. -->
# --description--
@@ -19,7 +15,7 @@ Listen to the dialogue and fill in the missing words correctly. This is a great
## --sentence--
`I have a _ degree in computer science. My studies _ quite intensive, and I was introduced to many different methodologies.`
`I have a _ degree in computer science. My studies _ intensive, and I was introduced to many different methodologies.`
## --blanks--
@@ -37,3 +33,46 @@ This term, using the `noun's noun` structure, refers to an advanced academic deg
This is the past tense form of `are` used for plural subjects or things.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Second Candidate",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 49.38,
"finishTimestamp": 56.76
}
},
"commands": [
{
"character": "Second Candidate",
"opacity": 1,
"startTime": 0
},
{
"character": "Second Candidate",
"startTime": 1,
"finishTime": 8.38,
"dialogue": {
"text": "I have a master's degree in computer science. My studies were intensive and I was introduced to many different methodologies.",
"align": "center"
}
},
{
"character": "Second Candidate",
"opacity": 0,
"startTime": 8.88
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1d080265ba7c4f96bf79
title: Task 32
challengeType: 22
dashedName: task-32
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Impressive! We appreciate candidates with strong educational backgrounds and practical experience.
-->
<!-- (Audio) Anna: Impressive! We appreciate candidates with strong educational backgrounds and practical experience. -->
# --description--
@@ -28,3 +24,47 @@ This task helps you review the word you learned. Listen to the dialogue and comp
### --feedback--
This word means to recognize the value or importance of something or someone's actions.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1,
"startTimestamp": 57.46,
"finishTimestamp": 62.32
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.86,
"dialogue": {
"text": "Impressive. We appreciate candidates with strong educational backgrounds and practical experience.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b1d4ec0e2587e8bcc95f7
title: "Dialogue 3: Two Workmates Talk About Their Backgrounds"
challengeType: 21
dashedName: dialogue-3-two-workmates-talk-about-their-backgrounds
videoId: nLDychdBwUg
---
# --description--
@@ -13,3 +12,338 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Brian",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sophie",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 4.88,
"dialogue": {
"text": "Hey, how's it going? I noticed you're relatively new here.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 4.96,
"finishTime": 6.3,
"dialogue": {
"text": "What's your background in tech?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 7,
"finishTime": 9.3,
"dialogue": {
"text": "Hey! Yeah, I joined the team a few months ago.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 9.7,
"finishTime": 11.84,
"dialogue": {
"text": "I didn't study computer science at university,",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 11.86,
"finishTime": 13.7,
"dialogue": {
"text": "but I majored in electrical engineering.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 14.4,
"finishTime": 16.40,
"dialogue": {
"text": "It wasn't exactly tech-related, but I learned a lot",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 16.44,
"finishTime": 18.4,
"dialogue": {
"text": "about problem-solving and critical thinking.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 18.9,
"finishTime": 19.5,
"dialogue": {
"text": "That's interesting!",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 20.1,
"finishTime": 23.06,
"dialogue": {
"text": "So, you didn't work on many programming projects",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 23.1,
"finishTime": 24.2,
"dialogue": {
"text": "during your studies, did you?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 25,
"finishTime": 25.8,
"dialogue": {
"text": "No, not really.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 26,
"finishTime": 29,
"dialogue": {
"text": "I played around with coding, but most of my projects involved",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 29.5,
"finishTime": 31,
"dialogue": {
"text": "circuit designs and electrical systems.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 31.2,
"finishTime": 32.2,
"dialogue": {
"text": "It was a bit different.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 33,
"finishTime": 34.9,
"dialogue": {
"text": "I see. Did you enjoy your time there,",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 35,
"finishTime": 37.2,
"dialogue": {
"text": "even if it wasn't entirely tech-focused?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 37.7,
"finishTime": 40.8,
"dialogue": {
"text": "I did. It was challenging, but I met some fantastic people.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 41.4,
"finishTime": 43.4,
"dialogue": {
"text": "We had a bunch of fun coding marathons,",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 43.5,
"finishTime": 45.3,
"dialogue": {
"text": "although I wasn't always a very strong programmer.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 45.9,
"finishTime": 47.5,
"dialogue": {
"text": "Well, we all have different journeys.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 48,
"finishTime": 52.2,
"dialogue": {
"text": "I studied at a small college as well and majored in information technology.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 52.7,
"finishTime": 55.6,
"dialogue": {
"text": "It was more hands-on, and I loved every bit of it.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 55.9,
"finishTime": 57.7,
"dialogue": {
"text": "We didn't have to wear too many hats,",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 58,
"finishTime": 59.8,
"dialogue": {
"text": "but I got to build and maintain networks",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 59.9,
"finishTime": 61.9,
"dialogue": {
"text": "and manage a few small projects.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 62.5,
"finishTime": 63.4,
"dialogue": {
"text": "That sounds cool.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 63.7,
"finishTime": 66,
"dialogue": {
"text": "Did you ever work on any big projects during your studies?",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 67,
"finishTime": 68.8,
"dialogue": {
"text": "They weren't exactly big projects.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 69.2,
"finishTime": 72.9,
"dialogue": {
"text": "Most of them were smaller scale. But it was a great learning experience.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 73.4,
"finishTime": 76.7,
"dialogue": {
"text": "It's fascinating to me how we all take different paths",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 76.8,
"finishTime": 79.4,
"dialogue": {
"text": "but end up in the same tech world, right?",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 80.2,
"finishTime": 82.8,
"dialogue": {
"text": "Absolutely! Let's grab a coffee sometime and chat more!",
"align": "right"
}
},
{
"character": "Sophie",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 83.3
},
{
"character": "Brian",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 83.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1da0b27fef8117827ce5
title: Task 33
challengeType: 19
dashedName: task-33
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Hey, how's it going? I noticed you're relatively new here. What's your background in tech?
-->
<!-- (Audio) Brian: Hey, how's it going? I noticed you're relatively new here. What's your background in tech? -->
# --description--
@@ -19,15 +15,15 @@ You've already learned about the simple past tense. Now, you can explore it furt
## --text--
What does `noticed` in Sarah's sentence indicate?
What does `noticed` in Brian's sentence indicate?
## --answers--
Sarah observed something in the past
Brian observed something in the past
---
Sarah is planning to observe something
Brian is planning to observe something
### --feedback--
@@ -35,7 +31,7 @@ The simple past tense `noticed` indicates a completed action in the past, not a
---
Sarah continuously observes something
Brian continuously observes something
### --feedback--
@@ -43,12 +39,56 @@ The simple past tense `noticed` is used for actions that were completed, not ong
---
Sarah never observes anything
Brian never observes anything
### --feedback--
`Noticed` implies that Sarah did observe something, not never observing.
`Noticed` implies that Brian did observe something, not never observing.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 3.58
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 4.58,
"dialogue": {
"text": "Hey, how's it going? I noticed you're relatively new here.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 5.08
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1dfec76149836ea5c7d0
title: Task 34
challengeType: 22
dashedName: task-34
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: It wasn't exactly tech-related, but I learned a lot about problem-solving and critical thinking.
-->
<!-- (Audio) Sophie: It wasn't exactly tech-related, but I learned a lot about problem-solving and critical thinking. -->
# --description--
@@ -28,3 +24,47 @@ In this task, you will focus on the past simple negative. It's created by adding
### --feedback--
This word is used to make a negative statement in the past tense.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 13.22,
"finishTimestamp": 17.40
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "It wasn't exactly tech related, but I learned a lot about problem solving and critical thinking.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.68
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b1e2fad2ffe84ab420a56
title: Task 35
challengeType: 19
dashedName: task-35
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Sophie: I didn't study computer science at university, but I majored in electrical engineering. -->
# --description--
You're already familiar with `wasn't` and `weren't` for past simple negative. Now, let's explore `didn't`, a contraction of `did not`. It's used with the base form of verbs (the infinitive without `to`) to express that an action did not happen in the past. For example, `didn't go` means the action of going did not occur.
@@ -14,23 +15,23 @@ You're already familiar with `wasn't` and `weren't` for past simple negative. No
## --text--
Imagine you are reading a story about a character who planned to attend a concert but couldn't. How would you describe this situation?
If we say in English that `Sophie didn't study computer science`, what could you understand from this sentence?
## --answers--
The character enjoyed the concert
Sophie enjoyed the computer science degree
### --feedback--
Using `didn't` suggests the character did not go to the concert, contradicting the idea of enjoying it.
Using `didn't` suggests she did not study it, contradicting the idea of enjoying it.
---
The character didn't attend the concert
Computer science is not something Sophie studied in college
---
The character always goes to concerts
Sophie always studies computer science
### --feedback--
@@ -38,7 +39,7 @@ This expression refers to a regular habit, not a specific event in the past.
---
The character is looking forward to the next concert
Sophie is looking forward to studying computer science
### --feedback--
@@ -47,3 +48,47 @@ This option is about future anticipation.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 8.68,
"finishTimestamp": 12.68
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 5.00,
"dialogue": {
"text": "I didn't study computer science at university, but I majored in electrical engineering.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.50
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b1e66159fec86336a737b
title: Task 36
challengeType: 19
dashedName: task-36
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems.
-->
<!-- (Audio) Sophie: No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems. -->
# --description--
@@ -52,3 +48,47 @@ Using `played` confirms she did engage in coding, contradicting the idea of neve
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 24.02,
"finishTimestamp": 29.74
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 6.72,
"dialogue": {
"text": "No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 7.22
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b1e9a62603587747f7f45
title: Task 37
challengeType: 19
dashedName: task-37
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,14 +3,10 @@ id: 657b1ee1de7216896b5b4361
title: Task 38
challengeType: 22
dashedName: task-38
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: That's interesting! So, you didn't work on many programming projects during your studies?
Sophie: No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems. It was a bit different.
-->
<!-- (Audio) Brian: That's interesting! So you didn't work on many programming projects during your studies, did you?
Sophie: No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems. -->
# --description--
@@ -20,9 +16,9 @@ Listen to the dialogue and fill in the blank correctly. This task is a review. R
## --sentence--
`Sarah: That's interesting! So, you _ work on many programming projects during your studies?`
`Brian: That's interesting! So you _ work on many programming projects during your studies, did you?`
`Sophie: No, not really. I _ around with coding, but most of my projects involved circuit designs and electrical systems. It was a bit different.`
`Sophie: No, not really. I _ around with coding, but most of my projects involved circuit designs and electrical systems.`
## --blanks--
@@ -40,3 +36,70 @@ This word is used here to talk about something that was not done in the past.
This word suggests that Sophie casually engaged in coding for pleasure or interest.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 17.98,
"finishTimestamp": 29.64
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.28,
"dialogue": {
"text": "That's interesting. So you didn't work on many programming projects during your studies, did you?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.5
},
{
"character": "Sophie",
"opacity": 1,
"startTime": 6.5
},
{
"character": "Sophie",
"startTime": 7.04,
"finishTime": 12.66,
"dialogue": {
"text": "No, not really. I played around with coding, but most of my projects involved circuit designs and electrical systems.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 13.16
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 657b1f0585d48f8ac0b19654
title: Task 39
challengeType: 22
dashedName: task-39
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I see. Did you enjoy your time there, even if it wasn't entirely tech-focused?
Sophie: I did.
-->
<!-- (Audio) Brian: I see. Did you enjoy your time there, even if it wasn't entirely tech-focused?
Sophie: I did. -->
# --description--
@@ -20,7 +16,7 @@ In this task, you'll focus on answering questions in the simple past tense. When
## --sentence--
`Sarah: I see. _ you enjoy your time there, even if it wasn't entirely tech-focused? Sophie: I _.`
`Brian: I see. _ you enjoy your time there, even if it wasn't entirely tech-focused? Sophie: I _.`
## --blanks--
@@ -38,3 +34,70 @@ This word is used to form a past simple interrogative question. The first letter
This response is an affirmative answer to the past simple interrogative question.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 32.00,
"finishTimestamp": 37.02
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 5.22,
"dialogue": {
"text": "I see. Did you enjoy your time there, even if it wasn't entirely tech focused?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 5.25
},
{
"character": "Sophie",
"opacity": 1,
"startTime": 5.25
},
{
"character": "Sophie",
"startTime": 5.72,
"finishTime": 6.02,
"dialogue": {
"text": "I did.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 6.52
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b1f598f63008c8bdb20b8
title: Task 40
challengeType: 19
dashedName: task-40
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,7 +3,6 @@ id: 657b1f981cd42e8dc3b282d9
title: Task 41
challengeType: 19
dashedName: task-41
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,13 +3,9 @@ id: 657b1fe950c0df90346e5d12
title: Task 42
challengeType: 22
dashedName: task-42
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: I did. It was challenging, but I met some fantastic people. We had a bunch of fun coding marathons, although I wasn't always a very strong programmer.
-->
<!-- (Audio) Sophie: I did. It was challenging, but I met some fantastic people. We had a bunch of fun coding marathons, although I wasn't always a very strong programmer. -->
# --description--
@@ -45,3 +41,55 @@ This word is used to express possession or experiences in the past.
This word is the negative form in the past tense, indicating something that was not the case.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 36.72,
"finishTimestamp": 44.28
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 4.12,
"dialogue": {
"text": "I did. It was challenging, but I met some fantastic people.",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 4.74,
"finishTime": 8.56,
"dialogue": {
"text": "We had a bunch of fun coding marathons, although I wasn't always a very strong programmer.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 9.06
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b201372864e91d4f5bb53
title: Task 43
challengeType: 22
dashedName: task-43
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I studied at a small college as well and majored in information technology.
-->
<!-- (Audio) Brian: I studied at a small college as well and majored in information technology. -->
# --description--
@@ -37,3 +33,46 @@ The past simple tense of `study` is formed by changing `y` to `i` and adding `ed
This word follows the regular past simple tense formation by just adding `ed`.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 47.08,
"finishTimestamp": 51.16
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 5.08,
"dialogue": {
"text": "I studied at a small college as well and majored in information technology.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 5.58
}
]
}
```

View File

@@ -3,10 +3,8 @@ id: 657b20338e0802931673c1e1
title: Task 44
challengeType: 22
dashedName: task-44
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
You've learned that for verbs ending in `e`, you simply add `d` to form the simple past tense. Choose the correct form of `love` to complete the sentence:

View File

@@ -3,13 +3,9 @@ id: 657b20985d315095e5c3851d
title: Task 45
challengeType: 19
dashedName: task-45
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I got to build and maintain networks and manage a few small projects.
-->
<!-- (Audio) Brian: I got to build and maintain networks and manage a few small projects. -->
# --description--
@@ -19,11 +15,11 @@ In this context, `got` is a special case in the simple past tense. It's the past
## --text--
In the context of Sarah's statement, what does `got` imply about her experience?
In the context of Brian's statement, what does `got` imply about his experience?
## --answers--
She is getting the opportunity now
He is getting the opportunity now
### --feedback--
@@ -31,11 +27,11 @@ She is getting the opportunity now
---
She had the opportunity in the past
He had the opportunity in the past
---
She will get the opportunity in the future
He will get the opportunity in the future
### --feedback--
@@ -43,12 +39,56 @@ She will get the opportunity in the future
---
She never gets such opportunities
He never gets such opportunities
### --feedback--
`Got` in this context suggests she did have this opportunity.
`Got` in this context suggests he had, in fact, this opportunity.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 57.24,
"finishTimestamp": 60.92
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 4.68,
"dialogue": {
"text": "I got to build and maintain networks and manage a few small projects.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 5.18
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b21e28a01039cb27b4f13
title: Task 46
challengeType: 19
dashedName: task-46
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
@@ -47,4 +46,3 @@ This is precisely the type of work that I find enjoyable
## --video-solution--
4

View File

@@ -3,7 +3,6 @@ id: 657b221b2ab0ac9e18a173ef
title: Task 47
challengeType: 22
dashedName: task-47
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,13 +3,9 @@ id: 657b223e41ce6b9f9a01d214
title: Task 48
challengeType: 22
dashedName: task-48
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: They weren't exactly big projects.
-->
<!-- (Audio) Brian: They weren't exactly big projects. -->
# --description--
@@ -37,3 +33,46 @@ It's the negative form of `were` in the past tense, used to say something was no
This word is used to emphasize the statement, suggesting the projects were not precisely big.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-3.mp3",
"startTime": 1,
"startTimestamp": 66.00,
"finishTimestamp": 67.74
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 2.74,
"dialogue": {
"text": "They weren't exactly big projects.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 3.24
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b227f7ad32ea17e2cdf28
title: "Dialogue 4: A Developer with a Different Background"
challengeType: 21
dashedName: dialogue-4-a-developer-with-a-different-background
videoId: nLDychdBwUg
---
# --description--
@@ -13,3 +12,225 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Alice",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Tom",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Alice",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.8,
"dialogue": {
"text": "Hey, Alice. How did you get into tech?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 4.5,
"finishTime": 6,
"dialogue": {
"text": "My background is a bit unconventional.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 6.2,
"finishTime": 8.7,
"dialogue": {
"text": "I didn't study tech at a traditional university.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 9.2,
"finishTime": 11.8,
"dialogue": {
"text": "I'm mostly self-taught, and I took a lot of online courses.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 12.1,
"finishTime": 12.9,
"dialogue": {
"text": "That's interesting!",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 13.3,
"finishTime": 16.5,
"dialogue": {
"text": "So, you didn't attend a regular college or anything like that?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 16.8,
"finishTime": 17.7,
"dialogue": {
"text": "No, not at all.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 17.9,
"finishTime": 19,
"dialogue": {
"text": "I was at a different job,",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 19.1,
"finishTime": 21.3,
"dialogue": {
"text": "but I got really interested in programming and tech,",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 21.5,
"finishTime": 23.3,
"dialogue": {
"text": "so I started learning in my free time.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 23.7,
"finishTime": 26.5,
"dialogue": {
"text": "That's impressive! Did you enjoy learning on your own?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 27.1,
"finishTime": 29.8,
"dialogue": {
"text": "Absolutely. It was challenging, but I loved it.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 29.8,
"finishTime": 32,
"dialogue": {
"text": "The flexibility of online learning allowed me",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 32.1,
"finishTime": 33.8,
"dialogue": {
"text": "to balance my job and my studies.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 34.6,
"finishTime": 37.1,
"dialogue": {
"text": "Did you work on any projects during your self-study?",
"align": "left"
}
},
{
"character": "Alice",
"startTime": 37.5,
"finishTime": 41.2,
"dialogue": {
"text": "Yes, I did. I built a few small web applications, just to practice.",
"align": "right"
}
},
{
"character": "Alice",
"startTime": 41.6,
"finishTime": 43.6,
"dialogue": {
"text": "It was a great way to apply what I learned.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 44.3,
"finishTime": 45.5,
"dialogue": {
"text": "I admire your dedication!",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 46,
"finishTime": 48.6,
"dialogue": {
"text": "It is amazing how far you got studying by yourself.",
"align": "left"
}
},
{
"character": "Alice",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 49.1
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 49.6
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 657b2310b8cd52a4f15c1818
title: Task 49
challengeType: 19
dashedName: task-49
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey, Alice. How was it for you to get into tech?
Alice: My background is a bit unconventional.
-->
<!-- (Audio) Tom: Hey, Alice. How was it for you to get into tech?
Alice: My background is a bit unconventional. -->
# --description--
@@ -54,3 +50,70 @@ She followed a very traditional path into tech
1
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 5.08
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.82,
"dialogue": {
"text": "Hey, Alice, how did you get into tech?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4
},
{
"character": "Alice",
"opacity": 1,
"startTime": 4
},
{
"character": "Alice",
"startTime": 4.5,
"finishTime": 6.08,
"dialogue": {
"text": "My background is a bit unconventional.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 6.58
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2340be1593a6517fe77b
title: Task 50
challengeType: 22
dashedName: task-50
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: I didn't study tech at a traditional university.
-->
<!-- (Audio) Alice: I didn't study tech at a traditional university. -->
# --description--
@@ -37,3 +33,46 @@ This contraction is used in the past simple negative to indicate that an action
The base form of the verb is used after the contraction in negative past simple sentences.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 5.20,
"finishTimestamp": 7.52
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.32,
"dialogue": {
"text": "I didn't study tech at a traditional university.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.82
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b236aa1eb9fa7b209aa03
title: Task 51
challengeType: 19
dashedName: task-51
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: I'm mostly self-taught, and I took a lot of online courses.
-->
<!-- (Audio) Alice: I'm mostly self-taught, and I took a lot of online courses. -->
# --description--
@@ -52,3 +48,47 @@ Her learning was primarily through her own efforts, with some formal courses
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 8.00,
"finishTimestamp": 10.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.82,
"dialogue": {
"text": "I'm mostly self-taught and I took a lot of online courses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.32
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b23a413d28da927e087ca
title: Task 52
challengeType: 22
dashedName: task-52
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Alice: I'm mostly self-taught, and I took a lot of online courses. -->
# --description--
This task reviews how an adverb is often formed by adding `-ly` to an adjective.
@@ -33,4 +34,46 @@ This word is used as an adjective to describe the quantity of work completed.
This word is used as an adverb to describe the general state of the office.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 8.00,
"finishTimestamp": 10.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.82,
"dialogue": {
"text": "I'm mostly self-taught and I took a lot of online courses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.32
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b23bc0e32f9aa9c62eb82
title: Task 53
challengeType: 19
dashedName: task-53
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Alice: I'm mostly self-taught, and I took a lot of online courses. -->
# --description--
The term `self-taught` refers to acquiring knowledge or skills without direct teaching from a traditional teacher or educational institution. It involves learning independently. The word `taught` is the past participle of `teach`. When someone is `self-taught`, it means they have taught themselves.
@@ -48,3 +49,46 @@ They are planning to learn programming in the future
3
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 8.00,
"finishTimestamp": 10.82
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.82,
"dialogue": {
"text": "I'm mostly self-taught and I took a lot of online courses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 4.32
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b23f03b449aac2c517089
title: Task 54
challengeType: 22
dashedName: task-54
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
@@ -23,5 +22,3 @@ The word `took` is a special case in the simple past tense. It's the past tense
### --feedback--
This word is the past tense form of `take`. It's used to talk about actions that happened in the past.

View File

@@ -3,7 +3,6 @@ id: 657b242d06512dadaea55056
title: Task 55
challengeType: 19
dashedName: task-55
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,13 +3,9 @@ id: 657b24542024c8af092cd6c4
title: Task 56
challengeType: 22
dashedName: task-56
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: That's interesting! So, you didn't attend a regular college or anything like that?
-->
<!-- (Audio) Tom: So, you didn't attend a regular college or anything like that? -->
# --description--
@@ -37,3 +33,46 @@ This contraction is used to form a negative statement in the past tense.
The word means being present at an event or place.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 12.16,
"finishTimestamp": 15.32
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.16,
"dialogue": {
"text": "So you didn't attend a regular college or anything like that?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.66
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 657b24774d8cdab052ffe2a6
title: Task 57
challengeType: 22
dashedName: task-57
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: I didn't study tech at a traditional university. I'm mostly self-taught, and I took a lot of online courses.
-->
<!-- (Audio) Alice: I didn't study tech at a traditional university. I'm mostly self-taught, and I took a lot of online courses. -->
# --description--
@@ -20,7 +15,7 @@ Listen to the audio and fill in the blanks correctly.
## --sentence--
`I _ study tech at a traditional university. I'm _, and I _ a lot of online courses.`
`I _ study tech at a traditional university. I'm mostly _, and I _ a lot of online courses.`
## --blanks--
@@ -46,3 +41,55 @@ This word describes acquiring knowledge or skills independently.
This word is the past tense form of a verb meaning to have completed an action.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 5.20,
"finishTimestamp": 10.62
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.52,
"dialogue": {
"text": "I didn't study tech at a traditional university.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 4,
"finishTime": 6.42,
"dialogue": {
"text": "I'm mostly self-taught and I took a lot of online courses.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 6.92
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 657b24a500800cb1c6945da9
title: Task 58
challengeType: 22
dashedName: task-58
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: No, not at all. I was at a different job, but I got really interested in programming and tech, so I started learning in my free time.
-->
<!-- (Audio) Alice: No, not at all. I was at a different job, but I got really interested in programming and tech, so I started learning in my free time. -->
# --description--
@@ -38,3 +32,56 @@ Use `to be` in the past tense.
### --feedback--
Use the verb `start`in the past tense.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 15.62,
"finishTimestamp": 22.08
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 5.5,
"dialogue": {
"text": "No, not at all. I was at a different job, but I got really interested in programming and tech.",
"align": "center"
}
},
{
"character": "Alice",
"startTime": 5.72,
"finishTime": 7.46,
"dialogue": {
"text": "So I started learning in my free time.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 7.96
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 657b2be1b19500c63fc1a467
title: Task 59
challengeType: 22
dashedName: task-59
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
Audio reference
Tom: That's impressive! Did you enjoy learning on your own?
-->
<!-- (Audio) Tom: Did you work on any projects during your self-study? -->
# --description--
@@ -21,7 +15,7 @@ Listen to the audio and complete the sentence.
## --sentence--
`That's impressive! _ you _ learning on your own?`
`_ you _ on any projects during your self-study?`
## --blanks--
@@ -29,13 +23,56 @@ Listen to the audio and complete the sentence.
### --feedback--
Auxiliary verb for questions. This word should be capitalized.
Auxiliary verb for questions in the past. This word should be capitalized.
---
`enjoy`
`work`
### --feedback--
A verb used to describe you are having fun.
A verb used to describe an activity related to earning a living.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 33.46,
"finishTimestamp": 35.98
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.52,
"dialogue": {
"text": "Did you work on any projects during your self-study?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 4.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2c040bb5f6c77fa5df80
title: Task 60
challengeType: 22
dashedName: task-60
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Alice: Absolutely. It was challenging, but I loved it.
-->
<!-- (Audio) Alice: Absolutely. It was challenging, but I loved it. -->
# --description--
@@ -36,3 +32,47 @@ This is the past tense form of the verb `to be`, used for singular subjects.
### --feedback--
This is the past tense form of a verb expressing a strong liking or enjoyment.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 25.96,
"finishTimestamp": 28.42
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 3.46,
"dialogue": {
"text": "Absolutely. It was challenging, but I loved it.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 3.96
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b2d618b8851cc5baf9490
title: Task 61
challengeType: 22
dashedName: task-61
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Alice: Yes, I did. I built a few small web applications just to practice. It was a great way to apply what I learned. -->
# --description--
Listen to the audio and complete the sentence.
@@ -36,3 +37,46 @@ This is the past tense form of `to be`, used here for a singular subject.
This is the past tense form of `learn`, indicating the acquisition of knowledge or skills in the past.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Alice",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 36.54,
"finishTimestamp": 42.54
}
},
"commands": [
{
"character": "Alice",
"opacity": 1,
"startTime": 0
},
{
"character": "Alice",
"startTime": 1,
"finishTime": 7.00,
"dialogue": {
"text": "Yes, I did. I built a few small web applications just to practice. It was a great way to apply what I learned.",
"align": "center"
}
},
{
"character": "Alice",
"opacity": 0,
"startTime": 7.50
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2d9cb974dace59024964
title: Task 62
challengeType: 19
dashedName: task-62
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: I admire your dedication! It is amazing how far you got studying by yourself.
-->
<!-- (Audio) Tom: I admire your dedication! It is amazing how far you got studying by yourself. -->
# --description--
@@ -52,3 +48,47 @@ She didn't make any progress in her studies
## --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": "3.1-4.mp3",
"startTime": 1,
"startTimestamp": 43.10,
"finishTimestamp": 47.46
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.36,
"dialogue": {
"text": "I admire your dedication. It's amazing how far you got studying by yourself.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.86
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b2dd7745fdcd03e5160f4
title: "Dialogue 5: Anna Talks About her Experience"
challengeType: 21
dashedName: dialogue-5-anna-talks-about-her-experience
videoId: nLDychdBwUg
---
# --description--
@@ -13,3 +12,203 @@ Watch the video above to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Anna",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Tom",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Anna",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.36,
"dialogue": {
"text": "Hey, I've been curious about your background.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 3.6,
"finishTime": 5.16,
"dialogue": {
"text": "How did you end up as a Tech recruiter?",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 6,
"finishTime": 7.6,
"dialogue": {
"text": "Hey! It's an interesting story.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 7.9,
"finishTime": 10.2,
"dialogue": {
"text": "I actually studied psychology in college.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 10.3,
"finishTime": 12.55,
"dialogue": {
"text": "My plan was to become a therapist or counselor.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 12.6,
"finishTime": 16.3,
"dialogue": {
"text": "But during my last year, I took a course in organizational psychology,",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 16.4,
"finishTime": 19.6,
"dialogue": {
"text": "and it piqued my interest in the workplace and employee dynamics.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 20,
"finishTime": 21,
"dialogue": {
"text": "That's a cool twist.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 21.3,
"finishTime": 24.3,
"dialogue": {
"text": "Did you immediately start working as a tech recruiter after college?",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 24.6,
"finishTime": 25.4,
"dialogue": {
"text": "Not right away.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 25.7,
"finishTime": 29,
"dialogue": {
"text": "I worked in a general HR role at a non-tech company first,",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 29.1,
"finishTime": 31.3,
"dialogue": {
"text": "focusing on training and development.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 31.7,
"finishTime": 33.4,
"dialogue": {
"text": "What made you make the jump to tech?",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 34.3,
"finishTime": 38.2,
"dialogue": {
"text": "I saw that tech companies appreciate innovation and care for the employees' well-being.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 38.9,
"finishTime": 42,
"dialogue": {
"text": "This is directly related to what made me want to become a psychologist.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 42.5,
"finishTime": 44.2,
"dialogue": {
"text": "So basically, that's what brought me here.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 44.8,
"finishTime": 47.4,
"dialogue": {
"text": "Awesome. It was great to get to know you better.",
"align": "left"
}
},
{
"character": "Anna",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 47.9
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 48.4
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2e0666d4a9d1b851f90e
title: Task 63
challengeType: 19
dashedName: task-63
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey, I've been curious about your background. How did you end up as a Tech recruiter?
-->
<!-- (Audio) Tom: Hey, I've been curious about your background. How did you end up as a Tech recruiter? -->
# --description--
@@ -52,3 +48,47 @@ Recruiting people to learn technology
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 4.16
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.16,
"dialogue": {
"text": "Hey, I've been curious about your background. How did you end up as a tech recruiter?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.66
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b2ec6c054efd71e503a27
title: Task 64
challengeType: 19
dashedName: task-64
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,7 +3,6 @@ id: 657b2eeb31e435d89ecce6f3
title: Task 65
challengeType: 22
dashedName: task-65
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--

View File

@@ -3,13 +3,9 @@ id: 657b2f0b3bcfe7d9f4151854
title: Task 66
challengeType: 19
dashedName: task-66
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: My plan was to become a therapist or counselor.
-->
<!-- (Audio) Anna: I actually studied psychology in college. My plan was to become a therapist or counselor. -->
# --description--
@@ -52,3 +48,47 @@ Hobbies that she was interested in
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 6.96,
"finishTimestamp": 11.36
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.40,
"dialogue": {
"text": "I actually studied psychology in college. My plan was to become a therapist or counselor",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 5.90
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b2f3bf7a2cbdb58d959d5
title: Task 67
challengeType: 19
dashedName: task-67
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Anna: During my last year, I took a course in organizational psychology. -->
# --description--
The word `last` is used to refer to the most recent past occurrence of a period or event. For example, `last year` means the year before this one, `last month` refers to the month before the current one, and `last week` points to the week before this week. Understanding time expressions like `last year`, `last month`, `last week`, or `last day` helps in talking about events that happened in the recent past.
@@ -47,3 +48,47 @@ The career switch happened in the previous year
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 12.06,
"finishTimestamp": 15.18
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 4.12,
"dialogue": {
"text": "During my last year, I took a course in organizational psychology.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 4.62
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b2f6cb66826dcbac08094
title: Task 68
challengeType: 19
dashedName: task-68
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Anna: During my last year, I took a course in organizational psychology. -->
# --description--
`Organizational psychology` is a field of psychology that studies how people interact within groups, particularly in workplace settings. It focuses on understanding workplace dynamics, employee behavior, and organizational structure to improve the work environment and increase productivity.
@@ -47,3 +48,47 @@ It focuses on individual psychological treatment
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 12.06,
"finishTimestamp": 15.18
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 4.12,
"dialogue": {
"text": "During my last year, I took a course in organizational psychology.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 4.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2fa89ddc20de629ca21f
title: Task 69
challengeType: 22
dashedName: task-69
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Hey! It's an interesting story. I actually studied psychology in college. My plan was to become a therapist or counselor.
-->
<!-- (Audio) Anna: I actually studied psychology in college. My plan was to become a therapist or counselor. -->
# --description--
@@ -36,3 +32,47 @@ This word is used to emphasize the accuracy or truth of a statement.
### --feedback--
This word refers to a professional role focused on mental health and emotional support.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 6.96,
"finishTimestamp": 11.56
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.60,
"dialogue": {
"text": "I actually studied psychology in college. My plan was to become a therapist or counselor.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.10
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b2fc9c0f96bdfddfce4d9
title: Task 70
challengeType: 22
dashedName: task-70
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: I took a course in organizational psychology, and it piqued my interest in the workplace and employee dynamics.
-->
<!-- (Audio) Anna: I took a course in organizational psychology, and it piqued my interest in the workplace and employee dynamics. -->
# --description--
@@ -44,3 +40,47 @@ This word describes the study of the mind and behavior, particularly in a workpl
### --feedback--
This word means to arouse or stimulate interest or curiosity. You should correctly use its simple past tense.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 13.14,
"finishTimestamp": 18.62
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 6.48,
"dialogue": {
"text": "I took a course in organizational psychology and it piqued my interest in the workplace and employee dynamics.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.98
}
]
}
```

View File

@@ -3,9 +3,10 @@ id: 657b2fea728c2be14a8a98c4
title: Task 71
challengeType: 19
dashedName: task-71
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- (Audio) Anna: I took a course in organizational psychology, and it piqued my interest in the workplace and employee dynamics. -->
# --description--
`Employee dynamics` refers to the way employees interact and work together in a workplace. It's an example of using one noun (`employee`) to describe another noun (`dynamics`). This type of descriptive noun helps give more specific information about the subject. Other examples include `race car`, where `race` describes the type of car, and `garden hose`, where `garden` describes the type of hose.
@@ -47,3 +48,47 @@ The dynamics of hiring new employees
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 13.14,
"finishTimestamp": 18.62
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 6.48,
"dialogue": {
"text": "I took a course in organizational psychology and it piqued my interest in the workplace and employee dynamics.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 6.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b3026ff79fbe2dda6cb39
title: Task 72
challengeType: 19
dashedName: task-72
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: That's a cool twist.
-->
<!-- (Audio) Tom: That's a cool twist. Did you immediately start working as a tech recruiter after college? -->
# --description--
@@ -52,3 +48,47 @@ The term `twist` implies that the development was unexpected.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 18.82,
"finishTimestamp": 23.06
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.24,
"dialogue": {
"text": "That's a cool twist. Did you immediately start working as a tech recruiter after college?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b306fe94f29e4b4aa9105
title: Task 73
challengeType: 19
dashedName: task-73
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: Not right away. I worked in a general HR role at a non-tech company first, focusing on training and development.
-->
<!-- (Audio) Anna: Not right away. I worked in a general HR role at a non-tech company first, focusing on training and development. -->
# --description--
@@ -53,3 +49,46 @@ She was always focused on training and development
2
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 23.66,
"finishTimestamp": 30.24
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 7.58,
"dialogue": {
"text": "Not right away. I worked in a general HR role at a non-tech company first, focusing on training and development.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 8.08
}
]
}
```

View File

@@ -3,14 +3,10 @@ id: 657b30ac03b523e6640deaf1
title: Task 74
challengeType: 22
dashedName: task-74
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: That's a cool twist. Did you immediately start working as a tech recruiter after college?
Anna: Not right away. I worked in a general HR role at a non-tech company first, focusing on training and development.
-->
<!-- (Audio) Tom: That's a cool twist. Did you immediately start working as a tech recruiter after college?
Anna: Not right away. I worked in a general HR role at a non-tech company first, focusing on training and development. -->
# --description--
@@ -47,3 +43,70 @@ The auxiliary verb used to form a question in the past simple tense. The first l
Past tense form of `work`, indicating an action completed in the past.
# --scene--
```json
{
"setup": {
"background": "company2-parking.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": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 18.82,
"finishTimestamp": 30.24
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.44,
"dialogue": {
"text": "That's a cool twist. Did you immediately start working as a tech recruiter after college?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.5
},
{
"character": "Anna",
"opacity": 1,
"startTime": 5.5
},
{
"character": "Anna",
"startTime": 5.84,
"finishTime": 12.42,
"dialogue": {
"text": "Not right away. I worked in a general HR role at a nontech company first, focusing on training and development.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 12.92
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b30e1b9f035e7e656fd01
title: Task 75
challengeType: 19
dashedName: task-75
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: I saw that tech companies appreciate innovation and care for the employees well-being.
-->
<!-- (Audio) Anna: I saw that tech companies appreciate innovation and care for the employees well-being. -->
# --description--
@@ -52,3 +48,47 @@ The health and happiness of all the workers
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 33.10,
"finishTimestamp": 37.22
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 5.12,
"dialogue": {
"text": "I saw that tech companies appreciate innovation and care for their employees' well-being.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 5.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 657b315533e4edeba65111b8
title: Task 76
challengeType: 19
dashedName: task-76
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Anna: This has a direct relation to what made me become a psychologist.
-->
<!-- (Audio) Anna: This has a direct relation to what made me become a psychologist. -->
# --description--
@@ -52,3 +48,47 @@ A psychologist may teach, but their primary role is studying and working with th
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Anna",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "3.1-5.mp3",
"startTime": 1,
"startTimestamp": 37.70,
"finishTimestamp": 40.88
}
},
"commands": [
{
"character": "Anna",
"opacity": 1,
"startTime": 0
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 4.18,
"dialogue": {
"text": "This is directly related to what made me want to become a psychologist.",
"align": "center"
}
},
{
"character": "Anna",
"opacity": 0,
"startTime": 4.68
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 657b46c9be150f577f5a1086
title: "Dialogue 2: Another Job Interview"
challengeType: 21
dashedName: dialogue-2-another-job-interview
videoId: nLDychdBwUg
---
# --description--
@@ -13,3 +12,248 @@ 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": "Second Candidate",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "3.1-2.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Anna",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Second Candidate",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Anna",
"startTime": 1,
"finishTime": 3,
"dialogue": {
"text": "Hello! Thanks for coming in today.",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 3.2,
"finishTime": 5.7,
"dialogue": {
"text": "Could you tell me about your previous roles and responsibilities?",
"align": "left"
}
},
{
"character": "Second Candidate",
"startTime": 7,
"finishTime": 8.5,
"dialogue": {
"text": "Hello! Certainly.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 9,
"finishTime": 11.8,
"dialogue": {
"text": "I worked at Mock Corporation for five years.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 12.2,
"finishTime": 14.8,
"dialogue": {
"text": "I was part of a team of software engineers,",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 14.9,
"finishTime": 19.2,
"dialogue": {
"text": "and we were responsible for developing and maintaining various applications.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 19.8,
"finishTime": 23.3,
"dialogue": {
"text": "Our primary focus was creating user-friendly software.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 24,
"finishTime": 25,
"dialogue": {
"text": "That's great to hear.",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 25.1,
"finishTime": 26.5,
"dialogue": {
"text": "Were the members of the team involved",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 26.5,
"finishTime": 28.6,
"dialogue": {
"text": "in any specific achievements or projects?",
"align": "left"
}
},
{
"character": "Second Candidate",
"startTime": 29.1,
"finishTime": 33.2,
"dialogue": {
"text": "Yes, our team was involved in a project to redesign the company's website.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 33.7,
"finishTime": 36.2,
"dialogue": {
"text": "We were responsible for implementing new features",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 36.2,
"finishTime": 38.8,
"dialogue": {
"text": "and ensuring the website had fast performance.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 39.5,
"finishTime": 43.8,
"dialogue": {
"text": "It was a collaborative effort, and we were able to deliver the project on time.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 44.8,
"finishTime": 47.7,
"dialogue": {
"text": "Excellent! Can you share details about your educational background?",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 47.8,
"finishTime": 49.2,
"dialogue": {
"text": "Were you trained in a specific field?",
"align": "left"
}
},
{
"character": "Second Candidate",
"startTime": 49.8,
"finishTime": 52.9,
"dialogue": {
"text": "Yes. I have a master's degree in computer science.",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 53.3,
"finishTime": 54.7,
"dialogue": {
"text": "My studies were intensive,",
"align": "right"
}
},
{
"character": "Second Candidate",
"startTime": 54.8,
"finishTime": 57.8,
"dialogue": {
"text": "and I was introduced to many different methodologies.",
"align": "right"
}
},
{
"character": "Anna",
"startTime": 58.6,
"finishTime": 62,
"dialogue": {
"text": "Impressive! We appreciate candidates with strong educational backgrounds",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 62.1,
"finishTime": 63.3,
"dialogue": {
"text": "and practical experience.",
"align": "left"
}
},
{
"character": "Anna",
"startTime": 63.8,
"finishTime": 65.2,
"dialogue": {
"text": "Thanks a lot for coming to the interview.",
"align": "left"
}
},
{
"character": "Second Candidate",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 65.7
},
{
"character": "Anna",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 66.2
}
]
}
```

View File

@@ -4,6 +4,7 @@ const availableCharacters = [
'Anna',
'Bob',
'Brian',
'Candidate',
'David',
'Expert',
'Jake',
@@ -13,6 +14,7 @@ const availableCharacters = [
'Maria',
'Mark',
'Sarah',
'Second Candidate',
'Sophie',
'Tom'
];
@@ -100,7 +102,22 @@ const availableAudios = [
'2.3-2.mp3',
'2.3-3.mp3',
'2.3-4.mp3',
'2.3-5.mp3'
'2.3-5.mp3',
'3.1-1.mp3',
'3.1-2.mp3',
'3.1-3.mp3',
'3.1-4.mp3',
'3.1-5.mp3',
'3.2-1.mp3',
'3.2-2.mp3',
'3.2-3.mp3',
'3.2-4.mp3',
'3.2-5.mp3',
'3.3-1.mp3',
'3.3-2.mp3',
'3.3-3.mp3',
'3.3-4.mp3',
'3.3-5.mp3'
];
const availableAlignments = ['left', 'center', 'right'];