feat(curriculum): adding animations to block 2.3 (#53752)

This commit is contained in:
DanielRosa74
2024-02-16 01:28:22 -03:00
committed by GitHub
parent 32e499d6ac
commit d176ac7d5e
63 changed files with 3943 additions and 467 deletions

View File

@@ -1,15 +1,160 @@
---
id: 655b5899f2ef74716d069180
title: "Dialogue 1: Sophie and James Discuss Their Projects"
videoId: nLDychdBwUg
challengeType: 21
dashedName: dialogue-sophie-and-james-discuss-their-projects
---
# --description--
Watch the video above to understand the context of the upcoming lessons.
Watch the video to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "James",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Sophie",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "James",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Sophie",
"startTime": 1.7,
"finishTime": 5.3,
"dialogue": {
"text": "Hey James, what's your cybersecurity project about?",
"align": "left"
}
},
{
"character": "James",
"startTime": 5.3,
"finishTime": 7.5,
"dialogue": {
"text": "Hi Sophie! I'm checking our network for problems.",
"align": "right"
}
},
{
"character": "James",
"startTime": 7.7,
"finishTime": 9.5,
"dialogue": {
"text": "We want to be safe from hackers.",
"align": "right"
}
},
{
"character": "James",
"startTime": 9.7,
"finishTime": 13,
"dialogue": {
"text": "I'm using special tools to see where we might have problems,",
"align": "right"
}
},
{
"character": "James",
"startTime": 13,
"finishTime": 14.1,
"dialogue": {
"text": "and then I have to fix them.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 13.8,
"finishTime": 15,
"dialogue": {
"text": "That's important work.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 16,
"finishTime": 18.3,
"dialogue": {
"text": "I'm helping our team learn how to stay safe online.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 19,
"finishTime": 20.9,
"dialogue": {
"text": "We're taking some lessons and practicing what to do",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 20.9,
"finishTime": 22.8,
"dialogue": {
"text": "if someone tries to steal our identity.",
"align": "left"
}
},
{
"character": "James",
"startTime": 23.3,
"finishTime": 24.4,
"dialogue": {
"text": "That's great, Sophie!",
"align": "right"
}
},
{
"character": "James",
"startTime": 24.5,
"finishTime": 26.3,
"dialogue": {
"text": "The two of us are doing some important work.",
"align": "right"
}
},
{
"character": "James",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 26.8
},
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 27.3
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b5cc5a8b3897908c962f0
title: Task 1
challengeType: 22
dashedName: task-1
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Hey James, what's your cybersecurity project about?
-->
<!-- (Audio): Sophie: Hey James, what's your cybersecurity project about? -->
# --description--
@@ -30,3 +26,47 @@ For example, when you use a password to protect your email, or when a website ke
### --feedback--
This word refers to the protection of internet-connected systems, including hardware, software, and data, from cyber attacks.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 0.60,
"finishTimestamp": 3.28
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.68,
"dialogue": {
"text": "Hey James, what's your cybersecurity project about?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.18
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655b5d955d8b2679be66a4db
title: Task 2
challengeType: 19
dashedName: task-2
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: Hey James, what's your cybersecurity project about?
-->
<!-- (Audio) Sophie: Hey James, what's your cybersecurity project about? -->
# --description--
@@ -22,7 +19,7 @@ What does Sophie want to know from James?
## --answers--
`How James is doing`
How James is doing
### --feedback--
@@ -30,7 +27,7 @@ Sophie is not asking about his personal well-being.
---
`Why James chose his project`
Why James chose his project
### --feedback--
@@ -38,7 +35,7 @@ Sophie is not asking the reason he chose this project.
---
`Where James works`
Where James works
### --feedback--
@@ -46,8 +43,52 @@ Sophie is not asking where James works.
---
`What James's cybersecurity project is about`
What James's cybersecurity project is about
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 0.60,
"finishTimestamp": 3.28
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.68,
"dialogue": {
"text": "Hey James, what's your cybersecurity project about?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.18
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b5ef161f6777ae5eb3ba4
title: Task 3
challengeType: 19
dashedName: task-3
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Hi Sophie! I'm checking our network for problems.
-->
<!-- (Audio) James: Hi Sophie! I'm checking our network for problems. -->
# --description--
@@ -27,7 +23,7 @@ Why is James checking the network in his project?
## --answers--
`For learning about networks`
For learning about networks
### --feedback--
@@ -35,11 +31,11 @@ James might learn something new, but that's not what the context refers to.
---
`For finding problems`
For finding problems
---
`For fun`
For fun
### --feedback--
@@ -47,7 +43,7 @@ The context indicates a professional purpose.
---
`For making a report`
For making a report
### --feedback--
@@ -56,3 +52,47 @@ The sentence specifies looking for another thing
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 3.94,
"finishTimestamp": 6.38
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 3.44,
"dialogue": {
"text": "Hi Sophie, I'm checking our network for problems.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 3.94
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655b62a491cb2d7c687a1a2a
title: Task 4
challengeType: 19
dashedName: task-4
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Hi Sophie! I'm checking our network for problems. We want to be safe from hackers.
-->
<!-- (Audio) James: Hi Sophie! I'm checking our network for problems. We want to be safe from hackers. -->
# --description--
@@ -22,11 +19,11 @@ Why is James checking the network in his project?
## --answers--
`To be safe from hackers`
To be safe from hackers
---
`To check for network speed`
To check for network speed
### --feedback--
@@ -34,7 +31,7 @@ Checking network speed is important, but that's not it.
---
`To learn about network management`
To learn about network management
### --feedback--
@@ -42,7 +39,7 @@ James is not focused on learning about network management.
---
`To prepare for a network update`
To prepare for a network update
### --feedback--
@@ -51,3 +48,47 @@ James is not focused on updating the network.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 3.94,
"finishTimestamp": 8.42
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 5.48,
"dialogue": {
"text": "Hi Sophie, I'm checking our network for problems. We want to be safe from hackers.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b63d0da84237d16c55d7e
title: Task 5
challengeType: 22
dashedName: task-5
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: I'm using special tools to see where we might have problems, and then I have to fix them.
-->
<!-- (Audio) James: I'm using special tools to see where we might have problems, and then I have to fix them. -->
# --description--
@@ -50,3 +46,47 @@ This word indicates a possibility or potential situation, not a certainty.
### --feedback--
This word is used to show sequence in actions or events, indicating what happens next.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 8.76,
"finishTimestamp": 13.40
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 5.64,
"dialogue": {
"text": "I'm using special tools to see where we might have problems, and then I have to fix them.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 6.14
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b6522da78357de8428a19
title: Task 6
challengeType: 19
dashedName: task-6
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: I'm using special tools to see where we might have problems, and then I have to fix them.
-->
<!-- (Audio) James: I'm using special tools to see where we might have problems, and then I have to fix them. -->
# --description--
@@ -35,7 +31,7 @@ Why is James using special tools?
## --answers--
`To make his work easier`
To make his work easier
### --feedback--
@@ -43,11 +39,11 @@ While tools make work easier, that is not the main reason he is using them.
---
`To identify potential problems`
To identify potential problems
---
`For fun`
For fun
### --feedback--
@@ -55,7 +51,7 @@ The context here is professional.
---
`To teach Sophie about tools`
To teach Sophie about tools
### --feedback--
@@ -64,3 +60,47 @@ The purpose is related to network safety, not educational.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 8.76,
"finishTimestamp": 13.40
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 5.64,
"dialogue": {
"text": "I'm using special tools to see where we might have problems, and then I have to fix them.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 6.14
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b672f02003c7ecec12ffe
title: Task 7
challengeType: 19
dashedName: task-7
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: I'm using special tools to see where we might have problems, and then I have to fix them.
-->
<!-- (Audio) James: I'm using special tools to see where we might have problems, and then I have to fix them. -->
# --description--
@@ -23,7 +19,7 @@ What will James do if he finds problems?
## --answers--
`If he finds problems, he will take a break`
If he finds problems, he will take a break
### --feedback--
@@ -31,7 +27,7 @@ This option doesn't align with the proactive approach James mentions.
---
`If he finds problems, he will report them`
If he finds problems, he will report them
### --feedback--
@@ -39,11 +35,11 @@ That's a good idea, but it's not what he says.
---
`If he finds problems, he will fix them`
If he finds problems, he will fix them
---
`If he finds problems, he will ignore them`
If he finds problems, he will ignore them
### --feedback--
@@ -52,3 +48,47 @@ Ignoring problems contradicts the proactive and responsible approach discussed.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 8.76,
"finishTimestamp": 13.40
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 5.64,
"dialogue": {
"text": "I'm using special tools to see where we might have problems, and then I have to fix them.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 6.14
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b67f02eecf57fa75ceecf
title: Task 8
challengeType: 22
dashedName: task-8
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: That's important work. I'm helping our team learn how to stay safe online.
-->
<!-- (Audio) Sophie: That's important work. I'm helping our team learn how to stay safe online. -->
# --description--
@@ -44,3 +40,47 @@ This word indicates that Sophie is actively providing assistance or support to h
### --feedback--
This word is used to suggest maintaining a certain state, in this case, being safe while online.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 13.92,
"finishTimestamp": 17.34
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 4.42,
"dialogue": {
"text": "That's important work. I'm helping our team learn how to stay safe online.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 4.92
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655b69293e6e9480ed5f6624
title: Task 9
challengeType: 19
dashedName: task-9
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: That's important work. I'm helping our team learn how to stay safe online. We're taking some lessons and practicing what to do if someone tries to steal our identity.
-->
<!-- (Audio) Sophie: I'm helping our team learn how to stay safe online. We're taking some lessons and practicing what to do if someone tries to steal our identity. -->
# --description--
@@ -30,7 +27,7 @@ Why is Sophie's team taking lessons?
## --answers--
`To take a break from work`
To take a break from work
### --feedback--
@@ -38,7 +35,7 @@ They are not taking a break from work.
---
`To improve their computer skills`
To improve their computer skills
### --feedback--
@@ -46,11 +43,11 @@ While improving computer skills might be part of it, the main focus here is anot
---
`To learn how to stay safe online`
To learn how to stay safe online
---
`For fun`
For fun
### --feedback--
@@ -59,3 +56,56 @@ The context suggests a serious purpose.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 15.20,
"finishTimestamp": 21.74
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.14,
"dialogue": {
"text": "I'm helping our team learn how to stay safe online.",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.8,
"finishTime": 7.54,
"dialogue": {
"text": "We're taking some lessons and practicing what to do if someone tries to steal our identity.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 8.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b6a58626e2a82be5a78eb
title: Task 10
challengeType: 19
dashedName: task-10
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sophie: That's important work. I'm helping our team learn how to stay safe online. We're taking some lessons and practicing what to do if someone tries to steal our identity.
-->
<!-- (Audio) Sophie: I'm helping our team learn how to stay safe online. We're taking some lessons and practicing what to do if someone tries to steal our identity. -->
# --description--
@@ -28,7 +24,7 @@ What is Sophie's team practicing to do?
## --answers--
`If someone compliments them, they will thank them`
If someone compliments them, they will thank them
### --feedback--
@@ -36,11 +32,11 @@ This option is not related to the context of online safety and identity theft.
---
`If someone tries to steal their identity, they will know what to do`
If someone tries to steal their identity, they will know what to do
---
`If they finish work early, they will leave`
If they finish work early, they will leave
### --feedback--
@@ -48,7 +44,7 @@ This option does not align with the scenario of practicing for online safety.
---
`If they learn quickly, they will teach others`
If they learn quickly, they will teach others
### --feedback--
@@ -57,3 +53,56 @@ The focus is on responding to identity theft, not on teaching others.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 15.20,
"finishTimestamp": 21.74
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.14,
"dialogue": {
"text": "I'm helping our team learn how to stay safe online.",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.8,
"finishTime": 7.54,
"dialogue": {
"text": "We're taking some lessons and practicing what to do if someone tries to steal our identity.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 8.04
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655b6ca9c3e001838ac22d17
title: Task 11
challengeType: 22
dashedName: task-11
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: That's great, Sophie! The two of us are _ some _ work.
-->
<!-- (Audio) James: That's great, Sophie! The two of us are doing some important work. -->
# --description--
@@ -27,7 +23,7 @@ Let's practice!
### --feedback--
This word refers to the act of carrying out or performing tasks or activities. It ends with `ing`
This word refers to the act of carrying out or performing tasks or activities. It ends with `-ing`
---
@@ -36,3 +32,47 @@ This word refers to the act of carrying out or performing tasks or activities. I
### --feedback--
This adjective describes something of great significance, value, or consequence.
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "James",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1,
"startTimestamp": 22.14,
"finishTimestamp": 25.46
}
},
"commands": [
{
"character": "James",
"opacity": 1,
"startTime": 0
},
{
"character": "James",
"startTime": 1,
"finishTime": 4.32,
"dialogue": {
"text": "That's great, Sophie. The two of us are doing some important work.",
"align": "center"
}
},
{
"character": "James",
"opacity": 0,
"startTime": 4.82
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 655b76340ecb8285060ab6d5
title: Task 12
challengeType: 19
dashedName: task-12
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
James: Hi Sophie! I'm checking our network for problems. We want to be safe from hackers. I'm using special tools to see where we might have problems, and then I have to fix them.
Sophie: That's important work. I'm helping our team learn how to stay safe online. We're taking some lessons and practicing what to do if someone tries to steal our identity.
-->
<!-- (Audio) The whole dialog -->
# --description--
@@ -24,7 +19,7 @@ What are Sophie and James currently doing in their projects?
## --answers--
`Sophie helps her team and James checked cybersecurity`
Sophie helps her team and James checked cybersecurity
### --feedback--
@@ -32,11 +27,11 @@ This option incorrectly uses the simple present tense for Sophie and the simple
---
`Sophie is helping her team and James is checking the network`
Sophie is helping her team and James is checking the network
---
`Sophie helped her team and James checks cybersecurity`
Sophie helped her team and James checks cybersecurity
### --feedback--
@@ -44,7 +39,7 @@ This option incorrectly uses the past tense for Sophie's action and the simple p
---
`Sophie will help her team and James was checking cybersecurity`
Sophie will help her team and James was checking cybersecurity
### --feedback--
@@ -53,3 +48,149 @@ This option incorrectly suggests future action for Sophie and past continuous ac
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "interview-room3.png",
"characters": [
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "James",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-1.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Sophie",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "James",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Sophie",
"startTime": 1.7,
"finishTime": 5.3,
"dialogue": {
"text": "Hey James, what's your cybersecurity project about?",
"align": "left"
}
},
{
"character": "James",
"startTime": 5.3,
"finishTime": 7.5,
"dialogue": {
"text": "Hi Sophie! I'm checking our network for problems.",
"align": "right"
}
},
{
"character": "James",
"startTime": 7.7,
"finishTime": 9.5,
"dialogue": {
"text": "We want to be safe from hackers.",
"align": "right"
}
},
{
"character": "James",
"startTime": 9.7,
"finishTime": 13,
"dialogue": {
"text": "I'm using special tools to see where we might have problems,",
"align": "right"
}
},
{
"character": "James",
"startTime": 13,
"finishTime": 14.1,
"dialogue": {
"text": "and then I have to fix them.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 13.8,
"finishTime": 15,
"dialogue": {
"text": "That's important work.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 16,
"finishTime": 18.3,
"dialogue": {
"text": "I'm helping our team learn how to stay safe online.",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 19,
"finishTime": 20.9,
"dialogue": {
"text": "We're taking some lessons and practicing what to do",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 20.9,
"finishTime": 22.8,
"dialogue": {
"text": "if someone tries to steal our identity.",
"align": "left"
}
},
{
"character": "James",
"startTime": 23.3,
"finishTime": 24.4,
"dialogue": {
"text": "That's great, Sophie!",
"align": "right"
}
},
{
"character": "James",
"startTime": 24.5,
"finishTime": 26.3,
"dialogue": {
"text": "The two of us are doing some important work.",
"align": "right"
}
},
{
"character": "James",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 26.8
},
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 27.3
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 655bd1b0faed39415ed2760f
videoId: nLDychdBwUg
title: "Dialogue 2: Data Analysis Team Discuss Their Projects"
challengeType: 21
dashedName: dialogue-data-analysis-team-discuss-their-project
@@ -8,8 +7,145 @@ dashedName: dialogue-data-analysis-team-discuss-their-project
# --description--
Watch the video above to understand the context of the upcoming lessons.
Watch the video to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Bob",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sarah",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Bob",
"startTime": 1.4,
"finishTime": 3.4,
"dialogue": {
"text": "Hi Sarah, what are you doing now?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 4.3,
"finishTime": 7.1,
"dialogue": {
"text": "Hi Bob! I'm looking at customer data to find patterns.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 7.8,
"finishTime": 11.1,
"dialogue": {
"text": "We're trying to understand what our customers like and what they buy,",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 11.1,
"finishTime": 12.7,
"dialogue": {
"text": "but we're not having any luck at the moment.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 13.4,
"finishTime": 17.4,
"dialogue": {
"text": "Interesting! I'm making pictures with our data for our reports.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 17.8,
"finishTime": 19.9,
"dialogue": {
"text": "We think it may help people understand them better.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 20.2,
"finishTime": 22.2,
"dialogue": {
"text": "I'm using some tools to help me.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 23.1,
"finishTime": 25.2,
"dialogue": {
"text": "Pictures can be great to explain things.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 25.7,
"finishTime": 27.5,
"dialogue": {
"text": "We're not using pictures, but it's definitely fun",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 27.5,
"finishTime": 29,
"dialogue": {
"text": "to work with data like this.",
"align": "right"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 29.5
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 30
}
]
}
```

View File

@@ -5,6 +5,8 @@ challengeType: 19
dashedName: task-13
---
<!-- (Audio) Sarah: Hi Bob! I'm looking at customer data to find patterns -->
# --description--
`Data` means information, especially facts or numbers collected to be examined and considered and used to help decision-making.
@@ -23,7 +25,7 @@ What does `customer data` mean?
## --answers--
`How many people visit a store`
How many people visit a store
### --feedback--
@@ -31,11 +33,11 @@ That would be an example of `quantitative data`.
---
`Information about customers`
Information about customers
---
`What people think about a product`
What people think about a product
### --feedback--
@@ -43,7 +45,7 @@ This would be a good example of `qualitative data`.
---
`Numbers related to store profits`
Numbers related to store profits
### --feedback--
@@ -52,3 +54,47 @@ Store profits involve numbers, but customer data refers to information about the
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 3.52,
"finishTimestamp": 6.44
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.92,
"dialogue": {
"text": "Hi, Bob. I'm looking at customer data to find patterns.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.42
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655bd2f3caad89436a3dcc04
title: Task 14
challengeType: 22
dashedName: task-14
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- Audio reference:
Bob: Hi Sarah, what are you doing now?
Sarah: Hi Bob! I'm looking at customer data to find patterns
-->
<!-- (Audio) Sarah: Hi Bob! I'm looking at customer data to find patterns -->
# --description--
@@ -43,3 +40,47 @@ This verb uses `-ing`.
### --feedback--
Regular and repeated ways in which something happens or is done.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 3.52,
"finishTimestamp": 6.44
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.92,
"dialogue": {
"text": "Hi, Bob. I'm looking at customer data to find patterns.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.42
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 655bd57d0e13e146b2404569
title: Task 15
challengeType: 19
dashedName: task-15
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hi Sarah, what are you doing now?
Sarah: Hi Bob! I'm looking at customer data to find patterns. We're trying to understand what our customers like and what they buy.
-->
<!-- (Audio) Sarah: Hi Bob! I'm looking at customer data to find patterns. We're trying to understand what our customers like and what they buy. -->
# --description--
@@ -24,7 +19,7 @@ Why is Sarah trying to find patterns in their customers data?
## --answers--
`To prepare a report for her manager`
To prepare a report for her manager
### --feedback--
@@ -32,7 +27,7 @@ Sarah does not mention a report.
---
`To solve a technical issue with the customer database`
To solve a technical issue with the customer database
### --feedback--
@@ -40,11 +35,11 @@ Sarah doesn't mention technical issues.
---
`To understand what customers like and what they buy`
To understand what customers like and what they buy
---
`To decide on new products to develop`
To decide on new products to develop
### --feedback--
@@ -53,3 +48,56 @@ Sarah doesn't mention product development.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 3.52,
"finishTimestamp": 9.84
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.28,
"dialogue": {
"text": "Hi, Bob. I'm looking at customer data to find patterns.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 3.72,
"finishTime": 7.32,
"dialogue": {
"text": "We're trying to understand what our customers like and what they buy.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.82
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655bd798ce91bd4861b69281
title: Task 16
challengeType: 19
dashedName: task-16
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Hi Bob! I'm looking at customer data to find patterns. We're trying to understand what our customers like and what they buy. We are not having any luck at the moment.
-->
<!-- (Audio) Sarah: I'm looking at customer data to find patterns. We're trying to understand what our customers like and what they buy, but we are not having any luck at the moment. -->
# --description--
@@ -33,7 +29,7 @@ Are Sarah and her team being successful in their search for patterns in customer
## --answers--
`Yes, they are finding many interesting patterns`
Yes, they are finding many interesting patterns
### --feedback--
@@ -41,11 +37,11 @@ Unfortunetely for Sarah, that is not the case.
---
`No, they are not having any luck at the moment`
No, they are not having any luck at the moment
---
`Yes, they are not working on the project right now`
Yes, they are not working on the project right now
### --feedback--
@@ -53,7 +49,7 @@ Sarah mentions they are looking at data but not finding patterns, not that they
---
`No, they are currently working on a different project`
No, they are currently working on a different project
### --feedback--
@@ -62,3 +58,56 @@ Sarah says they are working on understanding customer data.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 4.16,
"finishTimestamp": 11.74
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.28,
"dialogue": {
"text": "I'm looking at customer data to find patterns.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 3.72,
"finishTime": 8.58,
"dialogue": {
"text": "We're trying to understand what our customers like and what they buy, but we're not having any luck at the moment.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 9.08
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655bd91a858b2b4a30da3cad
title: Task 17
challengeType: 22
dashedName: task-17
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Interesting! I'm making pictures with our data for our reports.
-->
<!-- (Audio) Bob: Interesting! I'm making pictures with our data for our reports. -->
# --description--
@@ -36,3 +32,47 @@ This word refers to the process of creating visual representations of data.
### --feedback--
Documents or presentations that Bob and his team are preparing.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 12.32,
"finishTimestamp": 16.24
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.92,
"dialogue": {
"text": "Interesting. I'm making pictures with our data for our reports.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.42
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655bda6270ef334ad8a7f005
title: Task 18
challengeType: 19
dashedName: task-18
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Interesting! I'm making pictures with our data for our reports. We think it may help people understand better.
-->
<!-- (Audio) Bob: Interesting! I'm making pictures with our data for our reports. We think it may help people understand better. -->
# --description--
@@ -23,7 +19,7 @@ Why is Bob making pictures for their reports?
## --answers--
`Because they can make the reports more interesting`
Because they can make the reports more interesting
### --feedback--
@@ -31,7 +27,7 @@ That can be true, but it is not what he said.
---
`Because they could provide more detailed data analysis`
Because they could provide more detailed data analysis
### --feedback--
@@ -39,7 +35,7 @@ Bob doesn't mention data analysis.
---
`Because they might attract more readers`
Because they might attract more readers
### --feedback--
@@ -47,8 +43,61 @@ Bob's statement is about understanding, not attracting more readers.
---
`Because they may help people understand the data better`
Because they may help people understand the data better
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 12.32,
"finishTimestamp": 18.88
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.92,
"dialogue": {
"text": "Interesting. I'm making pictures with our data for our reports.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.48,
"finishTime": 7.56,
"dialogue": {
"text": "We think it may help people understand them better.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 8.06
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655bdc7e9c4116509df13f34
title: Task 19
challengeType: 22
dashedName: task-19
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: We think it may help people understand better. I'm using some tools to help me.
-->
<!-- (Audio) Bob: We think it may help people understand better. I'm using some tools to help me. -->
# --description--
@@ -42,3 +38,47 @@ Refers to the act of utilizing something for a purpose. Use `-ing`
### --feedback--
Something that helps you do a job. Use the plural form.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 16.80,
"finishTimestamp": 21.66
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.86,
"dialogue": {
"text": "We think it may help people understand them better. I'm using some tools to help me.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 655bdf9f7f844952b7e7f036
title: Task 20
challengeType: 19
dashedName: task-20
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Interesting! I'm making pictures with our data for our reports. We think it may help people understand better. I'm using some tools to help me.
Sarah: Pictures can be great to explain things. We are not using pictures, but it's surely fun to work with data like this.
-->
<!-- (Audio) Bob: Interesting! I'm making pictures with our data for our reports. We think it may help people understand better. I'm using some tools to help me. Sarah: Pictures can be great to explain things. We are not using pictures, but it's surely fun to work with data like this. -->
# --description--
@@ -24,7 +19,7 @@ Why does Sarah mention pictures in her statement to Bob?
## --answers--
`To express interest in adopting Bob's method`
To express interest in adopting Bob's method
### --feedback--
@@ -32,11 +27,11 @@ Sarah recognizes Bob's method but doesn't show an interest in changing.
---
`To show that Bob's idea with pictures is good, but she likes how she works`
To show that Bob's idea with pictures is good, but she likes how she works
---
`Because she want to do what Bob is doing`
Because she wants to do what Bob is doing
### --feedback--
@@ -44,7 +39,7 @@ Sarah isn't planning to change her method, she just talks about what Bob is doin
---
`To indicate that Bob's method is less enjoyable`
To indicate that Bob's method is less enjoyable
### --feedback--
@@ -53,3 +48,89 @@ Sarah doesn't compare fun or enjoyment, she just talks about different ways of w
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
},
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 12.32,
"finishTimestamp": 28.02
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.92,
"dialogue": {
"text": "Interesting. I'm making pictures with our data for our reports.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.48,
"finishTime": 10.54,
"dialogue": {
"text": "We think it may help people understand them better. I'm using some tools to help me.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 10.54
},
{
"character": "Sarah",
"opacity": 1,
"startTime": 10.54
},
{
"character": "Sarah",
"startTime": 11,
"finishTime": 12.68,
"dialogue": {
"text": "Pictures can be great to explain things.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 13.42,
"finishTime": 16.70,
"dialogue": {
"text": "We're not using pictures, but it's definitely fun to work with data like this.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 17.20
}
]
}
```

View File

@@ -3,24 +3,21 @@ id: 655be33b7a463a5593c91cb4
title: Task 21
challengeType: 22
dashedName: task-21
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Pictures can be great to explain things. We are not using pictures, but it's surely fun to work with data like this.
-->
<!-- (Audio) Sarah: Pictures can be great to explain things. We are not using pictures, but it's definitely fun to work with data like this. -->
# --description--
`Sure` means to be confident or certain about something.
We say something is `definite` when we are certain about it.
When you add the suffix `-ly`, `sure` becomes an adverb, `surely`, which means doing something in a certain or confident way.
When you add the suffix `-ly`, `definite` becomes an adverb, `definitely`, which means being sure about something or being confident about it.
It's often used to emphasize what the speaker believes is true or likely to be true. For example:
`Surely, you can see why this is important` (emphasizing that the importance is expected to be clear)
`I can definitely see why this is important` (emphasizing that the importance is expected to be clear)
`She will surely finish the project on time` (showing confidence in her completing the project)
`She will definitely finish the project on time` (showing confidence in her completing the project)
# --fillInTheBlank--
@@ -38,8 +35,52 @@ Very good or very nice.
---
`surely`
`definitely`
### --feedback--
Adverb that emphasizes a belief
Adverb that emphasizes a belief
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-2.mp3",
"startTime": 1,
"startTimestamp": 22.12,
"finishTimestamp": 28.02
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 6.90,
"dialogue": {
"text": "Pictures can be great to explain things. We're not using pictures, but it's definitely fun to work with data like this.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.40
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 655c9a549835a8601764bd0b
videoId: nLDychdBwUg
title: "Dialogue 3: Maria And Mark Talk about Their Projects"
challengeType: 21
dashedName: dialogue-maria-and-mark-talk-about-their-projects
@@ -8,8 +7,145 @@ dashedName: dialogue-maria-and-mark-talk-about-their-projects
# --description--
Watch the video above to understand the context of the upcoming lessons.
Watch the video to understand the context of the upcoming lessons.
# --assignment--
Watch the video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Mark",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Maria",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Mark",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Maria",
"startTime": 1.3,
"finishTime": 3,
"dialogue": {
"text": "Hi Mark, how's the project going?",
"align": "left"
}
},
{
"character": "Mark",
"startTime": 3.7,
"finishTime": 6.8,
"dialogue": {
"text": "Hi Maria! I'm testing a new software tool to find problems.",
"align": "right"
}
},
{
"character": "Mark",
"startTime": 7,
"finishTime": 8.9,
"dialogue": {
"text": "It's a nice experience so far,",
"align": "right"
}
},
{
"character": "Mark",
"startTime": 8.9,
"finishTime": 11.5,
"dialogue": {
"text": "but we're doing more tests to make sure everything works.",
"align": "right"
}
},
{
"character": "Mark",
"startTime": 11.6,
"finishTime": 14.8,
"dialogue": {
"text": "We're also asking some people to tell us what they think.",
"align": "right"
}
},
{
"character": "Mark",
"startTime": 15,
"finishTime": 17.5,
"dialogue": {
"text": "It's a bit busy, but I'm learning a lot.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 17.7,
"finishTime": 18.5,
"dialogue": {
"text": "That's good to hear.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 18.8,
"finishTime": 22,
"dialogue": {
"text": "I'm managing the team that's making a new part for the client's platform.",
"align": "left"
}
},
{
"character": "Maria",
"startTime": 22.4,
"finishTime": 25.3,
"dialogue": {
"text": "We're trying to work on it and talk to the client to make sure they like it.",
"align": "left"
}
},
{
"character": "Mark",
"startTime": 25.8,
"finishTime": 27.7,
"dialogue": {
"text": "Nice. Good luck there.",
"align": "right"
}
},
{
"character": "Mark",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 28.2
},
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 28.7
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 655c9a89818e18606c18ca4b
title: Task 22
challengeType: 22
dashedName: task-22
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: Hi Mark, how's the project going?
Mark: Hi Maria! I'm testing a new software to find problems. Its a nice experience so far, but we're doing more tests to make sure everything works.
-->
<!-- (Audio) Mark: Hi Maria! I'm testing a new software to find problems. Its a nice experience so far, but we're doing more tests to make sure everything works. -->
# --description--
@@ -61,3 +56,56 @@ In this context means to ensure or confirm.
### --feedback--
It means functions correctly or as expected.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 2.56,
"finishTimestamp": 10.16
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 4.14,
"dialogue": {
"text": "Hi, Maria. I'm testing a new software tool to find problems.",
"align": "center"
}
},
{
"character": "Mark",
"startTime": 4.42,
"finishTime": 8.60,
"dialogue": {
"text": "It's a nice experience so far, but we're doing more tests to make sure everything works.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 9.10
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655c9b2e0bcbe16161996ab7
title: Task 23
challengeType: 19
dashedName: task-23
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Mark: Hi Maria! I'm testing a new software to find problems.
-->
<!-- (Audio) Mark: Hi Maria! I'm testing a new software to find problems. -->
# --description--
@@ -22,11 +19,11 @@ What is Mark doing, and why is he doing it?
## --answers--
`He is testing new software to find problems`
He is testing new software to find problems
---
`He is designing new software for a project`
He is designing new software for a project
### --feedback--
@@ -34,7 +31,7 @@ Mark is not designing it.
---
`He is fixing problems in existing software`
He is fixing problems in existing software
### --feedback--
@@ -42,7 +39,7 @@ Mark's goal is not to fix existing problems.
---
`He is evaluating software for fun`
He is evaluating software for fun
### --feedback--
@@ -51,3 +48,47 @@ It might be fun, but that is not Mark's reason for doing it.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 2.56,
"finishTimestamp": 5.70
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 4.14,
"dialogue": {
"text": "Hi, Maria. I'm testing a new software tool to find problems.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 4.64
}
]
}
```

View File

@@ -3,19 +3,17 @@ id: 655c9bcb5bedb4620acb6f18
title: Task 24
challengeType: 19
dashedName: task-24
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Mark: Its a nice experience so far, but we're doing more tests to make sure everything works.
-->
<!-- (Audio) Mark: Its a nice experience so far, but we're doing more tests to make sure everything works. -->
# --description--
`Main` means the most important or biggest part of something. For example:
When you want to `make sure` something works, you try to do it with special care to confirm the result in the end. For example:
`The main thing I do at work is writing code` This means the most important or big part of the job is writing code.
`We have to make sure the code is running` This means you'll be specially careful with the code to confirm it runs well.
`The main color of the flag is blue` Here, the biggest or most important color on the flag is blue.
`Please make sure that you order the correct color` Here, you are being asked to confirm the color you want before ordering something.
# --question--
@@ -25,7 +23,7 @@ Why are Mark and his team doing more tests?
## --answers--
`The main reason is improving the software's design`
His team wants to improve the software's design
### --feedback--
@@ -33,7 +31,7 @@ The purpose of more testing is not specifically to improve its design.
---
`They are testing more because they enjoy the process`
They are testing more because they enjoy the process
### --feedback--
@@ -41,11 +39,11 @@ The main reason for more testing is to ensure functionality.
---
`They are testing more to make sure everything works correctly`
They are testing more to make sure everything works correctly
---
`Their main reason is to learn new testing methods`
They want to learn new testing methods
### --feedback--
@@ -54,3 +52,47 @@ The tests are to confirm the software's functionality.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 5.98,
"finishTimestamp": 10.16
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 5.18,
"dialogue": {
"text": "It's a nice experience so far, but we're doing more tests to make sure everything works.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 5.68
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655c9d9470acf0643482b95b
title: Task 25
challengeType: 19
dashedName: task-25
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Mark: We're also asking some people to tell us what they think. It's a bit busy, but I'm learning a lot.
-->
<!-- (Audio) Mark: We're also asking some people to tell us what they think. It's a bit busy, but I'm learning a lot. -->
# --description--
@@ -28,7 +25,7 @@ Why is Mark's team asking people for their thoughts, and how does Mark feel abou
## --answers--
`They want to make everyone happy, and Mark is feeling too busy`
They want to make everyone happy, and Mark is feeling too busy
### --feedback--
@@ -36,11 +33,11 @@ They want to make the software better, not just make people happy. Mark is busy
---
`They want to make the software better, and Mark is happy learning more`
They want to make the software better, and Mark is happy learning more
---
`They are just being polite, and Mark is bored`
They are just being polite, and Mark is bored
### --feedback--
@@ -48,7 +45,7 @@ They are asking people to improve the software, not just to be polite. Mark is b
---
`It's a rule they have to follow, and Mark is excited`
It's a rule they have to follow, and Mark is excited
### --feedback--
@@ -57,3 +54,47 @@ They are asking for thoughts to improve their work, not just following a rule. M
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 10.50,
"finishTimestamp": 16.30
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 6.80,
"dialogue": {
"text": "We're also asking some people to tell us what they think. It's a bit busy, but I'm learning a lot.",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 7.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 655c9e73e89d886538976452
title: Task 26
challengeType: 22
dashedName: task-26
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: That's good to hear. I'm managing the team that's making a new part for the client's platform. We're trying to do it and talk to the client to make sure they like it.
-->
<!-- (Audio) Maria: That's good to hear. I'm managing the team that's making a new part for the client's platform. We're trying to work on it and talk to the client to make sure they like it. -->
# --description--
@@ -19,7 +15,7 @@ Let's practice!
## --sentence--
`That's good to hear. I'm _ the team that's _ a new part for the client's platform. We're _ to do it and _ to the client to make sure they like it.`
`That's good to hear. I'm _ the team that's _ a new part for the client's platform. We're _ to work on it and _ to the client to make sure they like it.`
## --blanks--
@@ -27,7 +23,7 @@ Let's practice!
### --feedback--
Means she is in charge of the team.
Being in charge of the team.
---
@@ -35,7 +31,7 @@ Means she is in charge of the team.
### --feedback--
Means creating something new.
Creating something new.
---
@@ -43,12 +39,65 @@ Means creating something new.
### --feedback--
Means attempting to do something.
Attempting to do something.
---
`talking`
`talk`
### --feedback--
Means speaking with someone.
Speak with someone.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 16.30,
"finishTimestamp": 24.38
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "That's good to hear. I'm managing the team that's making a new part for the clients platform.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 5.70,
"finishTime": 9.08,
"dialogue": {
"text": "We're trying to work on it and talk to the client to make sure they like it.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 9.58
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655c9ee249f7ef65f6d2dd36
title: Task 27
challengeType: 19
dashedName: task-27
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: That's good to hear. I'm managing the team that's making a new part for the client's platform. We're trying to do it and talk to the client to make sure they like it.
-->
<!-- (Audio) Maria: That's good to hear. I'm managing the team that's making a new part for the client's platform. We're trying to work on it and talk to the client to make sure they like it. -->
# --description--
@@ -22,7 +19,7 @@ Why does Maria need to talk to the client?
## --answers--
`To get more ideas for the platform`
To get more ideas for the platform
### --feedback--
@@ -30,7 +27,7 @@ Maria's goal is to ensure the client likes the new part, not necessarily to get
---
`To ask the client for technical help`
To ask the client for technical help
### --feedback--
@@ -38,7 +35,7 @@ Maria is managing the team herself; they are talking to the client for approval,
---
`To instruct the client on how to use the new part`
To instruct the client on how to use the new part
### --feedback--
@@ -46,8 +43,61 @@ The conversation with the client is to get their approval, not to provide instru
---
`To make sure the client likes the new part they are making`
To make sure the client likes the new part they are making
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Maria",
"position": {"x":50,"y":0,"z":1.5},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 16.30,
"finishTimestamp": 24.38
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "That's good to hear. I'm managing the team that's making a new part for the clients platform.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 5.70,
"finishTime": 9.08,
"dialogue": {
"text": "We're trying to work on it and talk to the client to make sure they like it.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 9.58
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655ca014b022ff6692049b91
title: Task 28
challengeType: 22
dashedName: task-28
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Mark: Nice. Good luck there.
-->
<!-- (Audio) Mark: Nice. Good luck there. -->
# --description--
@@ -41,3 +38,47 @@ You say it to show you like what someone did.
### --feedback--
It means Mark is wishing Maria success in her work with the client.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Mark",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-3.mp3",
"startTime": 1,
"startTimestamp": 24.70,
"finishTimestamp": 26.48
}
},
"commands": [
{
"character": "Mark",
"opacity": 1,
"startTime": 0
},
{
"character": "Mark",
"startTime": 1,
"finishTime": 2.78,
"dialogue": {
"text": "Nice. Good luck there",
"align": "center"
}
},
{
"character": "Mark",
"opacity": 0,
"startTime": 3.28
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 655ca0a6639d6b67683ebbcd
videoId: nLDychdBwUg
title: "Dialogue 4: Brian Talks To Amy About Their Projects"
challengeType: 21
dashedName: dialogue-brian-talks-to-amy-about-their-projects
@@ -8,8 +7,208 @@ dashedName: dialogue-brian-talks-to-amy-about-their-projects
# --description--
Watch the video above to understand the context of the upcoming lessons.
Watch the video 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": "Amy",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Brian",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Amy",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 3.7,
"dialogue": {
"text": "Hi Brian, what's happening with your project?",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 3.9,
"finishTime": 6.6,
"dialogue": {
"text": "Hey Amy! I'm not working on anything big at the moment.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 6.8,
"finishTime": 9.5,
"dialogue": {
"text": "I'm taking a short break to learn more about front end.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 9.9,
"finishTime": 13.6,
"dialogue": {
"text": "It's good to stop a bit and refresh my skills. How about you?",
"align": "left"
}
},
{
"character": "Amy",
"startTime": 14.7,
"finishTime": 16.1,
"dialogue": {
"text": "That sounds like a good idea, Brian.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 16.3,
"finishTime": 17.8,
"dialogue": {
"text": "I'm currently working on a series of blog posts about tech trends.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 19,
"finishTime": 20.6,
"dialogue": {
"text": "It's exciting.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 20.7,
"finishTime": 24.4,
"dialogue": {
"text": "I'm interviewing some experts and I'm getting information for the articles.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 24.6,
"finishTime": 26.6,
"dialogue": {
"text": "It's keeping me busy, but I enjoy it.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 26.8,
"finishTime": 28,
"dialogue": {
"text": "That sounds interesting!",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 28,
"finishTime": 32.5,
"dialogue": {
"text": "Are you using any new tools or strategies to create engaging content?",
"align": "left"
}
},
{
"character": "Amy",
"startTime": 33.1,
"finishTime": 33.9,
"dialogue": {
"text": "Yes, I am.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 34.1,
"finishTime": 37.7,
"dialogue": {
"text": "I'm experimenting with video interviews and interactive infographics",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 37.7,
"finishTime": 40.3,
"dialogue": {
"text": "to make the content more engaging for our readers.",
"align": "right"
}
},
{
"character": "Amy",
"startTime": 40.5,
"finishTime": 43.4,
"dialogue": {
"text": "It's a bit challenging, but I'm learning a lot in the process.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 43.6,
"finishTime": 46.6,
"dialogue": {
"text": "That's great, Amy! Tell us when the blog posts are out.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 46.7,
"finishTime": 48.3,
"dialogue": {
"text": "I'm looking forward to reading them.",
"align": "left"
}
},
{
"character": "Amy",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 48.8
},
{
"character": "Brian",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 49.3
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 655cadb5df07e269cccaa056
title: Task 29
challengeType: 22
dashedName: task-29
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: Hi Brian, what's hapening with your projects?
-->
<!-- (Audio) Amy: Hi, Brian. What's happening with your project? -->
# --description--
@@ -18,7 +15,7 @@ Let's practice!
## --sentence--
`Hi Brian, what's _ with your _?`
`Hi, Brian. What's _ with your _?`
## --blanks--
@@ -35,3 +32,47 @@ Asks about current events or activities in Brian's work.
### --feedback--
Refers to the specific work or task Brian is involved in.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.14
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 3.14,
"dialogue": {
"text": "Hi, Brian. What's happening with your project?",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 3.64
}
]
}
```

View File

@@ -3,24 +3,21 @@ id: 656918c77e73780c34392e17
title: Task 30
challengeType: 22
dashedName: task-30
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: Hey Amy! I'm not working on anything big at the moment. I'm taking a short break to learn more about the frontend. It's good to stop a bit and refresh my skills. How about you?
<!-- (Audio) Brian: Hey Amy! I'm not working on anything big at the moment. I'm taking a short break to learn more about the front end. It's good to stop a bit and refresh my skills. How about you?
-->
# --description--
`Refresh` means to update or improve something.
`I refresh my memory by reviewing notes` (improve memory)
`Learn` is to gain knowledge or skill in something.
To `learn` is to gain knowledge or skill in something.
`She is learning to play the guitar` (gaining knowledge)
To `refresh` means to update or improve something.
`I refresh my memory by reviewing notes` (improve memory)
`Skills` are the abilities to do things well.
`Good writing skills are important` (abilities)
@@ -29,7 +26,7 @@ Brian: Hey Amy! I'm not working on anything big at the moment. I'm taking a shor
## --sentence--
`Hey Amy! I'm not working on _ big at the moment. I'm taking a _ break to learn more about the _. It's good to stop a bit and _ my skills. How about you?`
`Hey Amy! I'm not working on _ big at the moment. I'm taking a _ break to learn more about _. It's good to stop a bit and _ my skills. How about you?`
## --blanks--
@@ -49,7 +46,7 @@ Describes the length of Brian's break as not very long.
---
`frontend`
`front end`
### --feedback--
@@ -62,3 +59,65 @@ Refers to the part of website development that involves what users see.
### --feedback--
Brian is improving or updating his abilities.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 2.98,
"finishTimestamp": 12.72
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 3.64,
"dialogue": {
"text": "Hey, Amy, I'm not working on anything big at the moment.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 3.82,
"finishTime": 6.5,
"dialogue": {
"text": "I'm taking a short break to learn more about front end.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 7.04,
"finishTime": 10.74,
"dialogue": {
"text": "It's good to stop a bit and refresh my skills. How about you?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 11.24
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 656a2fa76e9c4636f6ac7a49
title: Task 31
challengeType: 19
dashedName: task-31
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: Hey Amy! I'm not working on anything big at the moment. I'm taking a short break to learn more about the frontend. It's good to stop a bit and refresh my skills.
<!-- (Audio) Brian: I'm taking a short break to learn more about the frontend. It's good to stop a bit and refresh my skills.
-->
# --description--
@@ -23,7 +20,7 @@ Why is Brian taking a break at the moment?
## --answers--
`Because he has finished all his work`
Because he has finished all his work
### --feedback--
@@ -31,11 +28,11 @@ Brian did not mention being finished with work.
---
`To learn more about frontend development and improve his skills`
To learn more about frontend development and improve his skills
---
`Because he is waiting for new tasks`
Because he is waiting for new tasks
### --feedback--
@@ -43,7 +40,7 @@ Brian does not mention needing new tasks.
---
`To take time off without any specific plan`
To take time off without any specific plan
### --feedback--
@@ -52,3 +49,47 @@ Brian mentions a specific plan.
## --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": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 5.80,
"finishTimestamp": 11.38
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.58,
"dialogue": {
"text": "I'm taking a short break to learn more about front end. It's good to stop a bit and refresh my skills.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 7.08
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a43974f689442c0a0eeb2
title: Task 32
challengeType: 22
dashedName: task-32
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: That sounds like a good idea, Brian. I'm _ working on a series of blog posts about tech _.
-->
<!-- (Audio) Amy: That sounds like a good idea, Brian. I'm currently working on a series of blog posts about tech trends. -->
# --description--
@@ -17,7 +13,7 @@ Amy: That sounds like a good idea, Brian. I'm _ working on a series of blog post
`She is currently reading a book` (She is reading a book now)
`Trends` are popular styles or ideas that many people are talking about or doing. The word `trend` in singular becomes `trends` in plural. For example:
`Trends` are popular styles or ideas that many people are talking about or doing. The word `trend` in the singular becomes `trends` in the plural. For example:
`One current trend is using eco-friendly products` (singular)
@@ -46,3 +42,47 @@ Amy is doing this work now.
### --feedback--
Popular ideas in technology. It's the plural form of `trend`.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 13.34,
"finishTimestamp": 18.36
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 6.02,
"dialogue": {
"text": "That sounds like a good idea, Brian. I'm currently working on a series of blog posts about tech trends.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 6.52
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a444cef055b4342f1f323
title: Task 33
challengeType: 19
dashedName: task-33
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: That sounds like a good idea, Brian. I'm currently working on a series of blog posts about tech trends.
-->
<!-- (Audio) Amy: That sounds like a good idea, Brian. I'm currently working on a series of blog posts about tech trends. -->
# --description--
@@ -23,7 +19,7 @@ What is Amy currently working on?
## --answers--
`She is designing a new tech platform`
She is designing a new tech platform
### --feedback--
@@ -31,7 +27,7 @@ Amy is not designing a platform.
---
`She is creating a series of videos about technology`
She is creating a series of videos about technology
### --feedback--
@@ -39,11 +35,11 @@ Amy is not working on videos.
---
`She is writing a series of blog posts about tech trends`
She is writing a series of blog posts about tech trends
---
`She is taking a course on tech trends`
She is taking a course on tech trends
### --feedback--
@@ -52,3 +48,47 @@ Amy's current work is not taking a course.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 13.34,
"finishTimestamp": 18.36
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 6.02,
"dialogue": {
"text": "That sounds like a good idea, Brian. I'm currently working on a series of blog posts about tech trends.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 6.52
}
]
}
```

View File

@@ -3,17 +3,13 @@ id: 656a44b06bea9443b8ff45bd
title: Task 34
challengeType: 22
dashedName: task-34
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: It's exciting. I'm interviewing some experts and Im getting information for the articles. It's keeping me busy, but I enjoy it.
-->
<!-- (Audio) Amy: It's exciting. I'm interviewing some experts and Im getting information for the articles. It's keeping me busy, but I enjoy it. -->
# --description--
Amy describes her current activities using verbs ending in `ing`. Understanding these verbs will help you to know what she is doing right now for her project.
Amy describes her current activities using verbs ending in `-ing`. Understanding these verbs will help you to know what she is doing right now for her project.
# --fillInTheBlank--
@@ -44,3 +40,56 @@ She is collecting or receiving information.
### --feedback--
The activities are making Amy busy.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 18.64,
"finishTimestamp": 25.44
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 5.7,
"dialogue": {
"text": "It's exciting. I'm interviewing some experts and I'm getting information for the articles.",
"align": "center"
}
},
{
"character": "Amy",
"startTime": 5.98,
"finishTime": 7.80,
"dialogue": {
"text": "It's keeping me busy, but I enjoy it.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 8.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a456b46b4b04437f2d3e9
title: Task 35
challengeType: 19
dashedName: task-35
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: It's exciting. I'm interviewing some experts and Im getting information for the articles. It's keeping me busy, but I enjoy it.
-->
<!-- (Audio) Amy: It's exciting. I'm interviewing some experts and Im getting information for the articles. It's keeping me busy, but I enjoy it. -->
# --description--
@@ -23,7 +19,7 @@ What is Amy doing for her articles, and how does she feel about it?
## --answers--
`She is researching online and feels exhausted by the work`
She is researching online and feels exhausted by the work
### --feedback--
@@ -31,7 +27,7 @@ Amy is interviewing experts and collecting information, not just researching onl
---
`She is writing the articles quickly and is bored with the task`
She is writing the articles quickly and is bored with the task
### --feedback--
@@ -39,11 +35,11 @@ Amy is in the process of gathering information and interviewing, not just writin
---
`She is interviewing experts and getting information, and she enjoys it`
She is interviewing experts and getting information, and she enjoys it
---
`She is taking a break from writing articles and feels relieved`
She is taking a break from writing articles and feels relieved
### --feedback--
@@ -52,3 +48,56 @@ Amy is actively working on interviewing and collecting information for her artic
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 18.64,
"finishTimestamp": 25.44
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 5.7,
"dialogue": {
"text": "It's exciting. I'm interviewing some experts and I'm getting information for the articles.",
"align": "center"
}
},
{
"character": "Amy",
"startTime": 5.98,
"finishTime": 7.80,
"dialogue": {
"text": "It's keeping me busy, but I enjoy it.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 8.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a45d4f36ea1448aa359d2
title: Task 36
challengeType: 22
dashedName: task-36
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: That sounds interesting! Are you using any new tools or strategies to create engaging content?
-->
<!-- (Audio) Brian: That sounds interesting! Are you using any new tools or strategies to create engaging content? -->
# --description--
@@ -38,3 +34,47 @@ Utilize tools or strategies.
### --feedback--
Describes content that captures and holds interest.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 25.84,
"finishTimestamp": 31.34
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.50,
"dialogue": {
"text": "That sounds interesting. Are you using any new tools or strategies to create engaging content?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 7.00
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a46814617c04516f698eb
title: Task 37
challengeType: 19
dashedName: task-37
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: That sounds interesting! Are you using any new tools or strategies to create engaging content?
-->
<!-- (Audio) Brian: That sounds interesting! Are you using any new tools or strategies to create engaging content? -->
# --description--
@@ -23,11 +19,11 @@ What is Brian asking Amy about her content creation?
## --answers--
`If she is using new tools or strategies to make her content interesting`
If she is using new tools or strategies to make her content interesting
---
`If she is working alone or in a team on the content`
If she is working alone or in a team on the content
### --feedback--
@@ -35,7 +31,7 @@ Brian's question is not about how she is working with others.
---
`If she is learning new skills for content creation`
If she is learning new skills for content creation
### --feedback--
@@ -43,7 +39,7 @@ The focus of Brian's question is not on learning new skills.
---
`If she is finding the content creation process difficult`
If she is finding the content creation process difficult
### --feedback--
@@ -52,3 +48,47 @@ That's not it.
## --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": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 25.84,
"finishTimestamp": 31.34
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 6.50,
"dialogue": {
"text": "That sounds interesting. Are you using any new tools or strategies to create engaging content?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 7.00
}
]
}
```

View File

@@ -3,24 +3,20 @@ id: 656a46e84a0ad845901ea907
title: Task 38
challengeType: 22
dashedName: task-38
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.
-->
<!-- (Audio) Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers. -->
# --description--
`Readers` are people who read, especially those who read a particular publication.
To `experiment` means to try new ideas or methods.
An `interview` is a conversation where someone asks questions to get information.
An `infographic` is a visual image like a chart or diagram used to represent information. For example:
`Readers` are people who read, especially those who read a particular publication.
`We experiment with new teaching methods` (trying new ideas)
`The journalist conducts interviews with her readers` (conversation for information)
@@ -48,3 +44,47 @@ A visual image like a chart or diagram. Amy uses interactive ones.
### --feedback--
The people who read Amy's content.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 31.98,
"finishTimestamp": 38.96
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 7.98,
"dialogue": {
"text": "Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 8.48
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4758b0f85e45d03f9e17
title: Task 39
challengeType: 19
dashedName: task-39
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.
-->
<!-- (Audio) Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers. -->
# --description--
@@ -23,7 +19,7 @@ What is one of the new methods Amy is using for her content?
## --answers--
`She is writing detailed articles`
She is writing detailed articles
### --feedback--
@@ -31,11 +27,11 @@ Amy does not mention writing articles.
---
`She is using video interviews`
She is using video interviews
---
`She is creating podcasts`
She is creating podcasts
### --feedback--
@@ -43,7 +39,7 @@ Amy does not mention podcasts.
---
`She is taking photographs`
She is taking photographs
### --feedback--
@@ -52,3 +48,47 @@ Amy does not mention photography.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 31.98,
"finishTimestamp": 38.96
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 7.98,
"dialogue": {
"text": "Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 8.48
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a47c9473b0f46463f7d55
title: Task 40
challengeType: 19
dashedName: task-40
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.
-->
<!-- (Audio) Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers. -->
# --description--
@@ -23,7 +19,7 @@ How is Amy making her content more interesting for readers?
## --answers--
`By organizing live events`
By organizing live events
### --feedback--
@@ -31,7 +27,7 @@ Amy does not mention live events.
---
`By conducting surveys`
By conducting surveys
### --feedback--
@@ -39,11 +35,11 @@ Amy does not mention surveys.
---
`By using interactive infographics`
By using interactive infographics
---
`By posting daily updates on social media`
By posting daily updates on social media
### --feedback--
@@ -52,3 +48,47 @@ Amy does not mention social media.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 31.98,
"finishTimestamp": 38.96
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 7.98,
"dialogue": {
"text": "Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 8.48
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4815c0d43346a2e27b51
title: Task 41
challengeType: 22
dashedName: task-41
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers. It's a bit challenging, but I'm learning a lot in the process.
-->
<!-- (Audio) Amy: Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers. It's a bit challenging, but I'm learning a lot in the process. -->
# --description--
@@ -52,3 +48,56 @@ Refers to something that is difficult but rewarding.
### --feedback--
Gaining new knowledge or skills.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Amy",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 31.98,
"finishTimestamp": 42.08
}
},
"commands": [
{
"character": "Amy",
"opacity": 1,
"startTime": 0
},
{
"character": "Amy",
"startTime": 1,
"finishTime": 7.98,
"dialogue": {
"text": "Yes, I am. I'm experimenting with video interviews and interactive infographics to make the content more engaging for our readers.",
"align": "center"
}
},
{
"character": "Amy",
"startTime": 8.54,
"finishTime": 11.10,
"dialogue": {
"text": "It's a bit challenging, but I'm learning a lot in the process.",
"align": "center"
}
},
{
"character": "Amy",
"opacity": 0,
"startTime": 11.60
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a48d41b97ff476586ee9c
title: Task 42
challengeType: 22
dashedName: task-42
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Brian: That's great, Amy! Tell us when the blog posts are _ . I'm looking _ to reading them.
-->
<!-- (Audio) Brian: That's great, Amy! Tell us when the blog posts are out. I'm looking forward to reading them. -->
# --description--
@@ -44,3 +40,47 @@ Preposition used by Brian after `are`.
### --feedback--
It expresses Brian's excitement about reading the future blog posts.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-4.mp3",
"startTime": 1,
"startTimestamp": 42.40,
"finishTimestamp": 47.14
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 5.74,
"dialogue": {
"text": "That's great, Amy. Tell us when your blog posts are out. I'm looking forward to reading them.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.24
}
]
}
```

View File

@@ -1,6 +1,5 @@
---
id: 656a494313c73747b15a02c0
videoId: nLDychdBwUg
title: "Dialogue 5: Bob and Sarah Talk About Their Projects"
challengeType: 21
dashedName: dialogue-bob-and-sarah-talk-about-their-projects
@@ -8,8 +7,226 @@ dashedName: dialogue-bob-and-sarah-talk-about-their-projects
# --description--
Watch the video above to understand the context of the upcoming lessons.
Watch the video to understand the context of the upcoming lessons.
## --assignment--
# --assignment--
Watch video
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Bob",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sarah",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.4,
"dialogue": {
"text": "Hi Sarah, what are you up to these days?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 3.9,
"finishTime": 6.9,
"dialogue": {
"text": "Hi Bob! I'm not working on any data projects at the moment.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 7.2,
"finishTime": 9.5,
"dialogue": {
"text": "I'm taking some time off to learn new things.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 10,
"finishTime": 12.5,
"dialogue": {
"text": "I'm attending online courses in data visualization,",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 12.5,
"finishTime": 14.4,
"dialogue": {
"text": "and I'm also exploring creative writing.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 15.4,
"finishTime": 18.4,
"dialogue": {
"text": "It's a bit different from my usual work, but I'm enjoying the change.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 18.7,
"finishTime": 20.3,
"dialogue": {
"text": "That's a productive break, Sarah.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 20.9,
"finishTime": 22.5,
"dialogue": {
"text": "Are you finding the courses helpful?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 22.9,
"finishTime": 23.6,
"dialogue": {
"text": "Absolutely!",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 23.8,
"finishTime": 27.9,
"dialogue": {
"text": "I'm learning new skills that I believe will be valuable in my future projects.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 28,
"finishTime": 30,
"dialogue": {
"text": "By the way, what's keeping you busy these days?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 30.1,
"finishTime": 34.6,
"dialogue": {
"text": "Well, I'm not currently working on any major data analysis projects either.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 35,
"finishTime": 38,
"dialogue": {
"text": "I'm taking some time to review our data security protocols.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 38.4,
"finishTime": 42,
"dialogue": {
"text": "I'm supposed to figure out if our current practices are robust enough",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 42,
"finishTime": 43.2,
"dialogue": {
"text": "to protect sensitive information.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 44.3,
"finishTime": 46.7,
"dialogue": {
"text": "It's essential to ensure our data is secure.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 47.7,
"finishTime": 50.4,
"dialogue": {
"text": "I agree. Keeping our data safe is a top priority.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 51.2,
"finishTime": 53.2,
"dialogue": {
"text": "Indeed. It's a continuous effort",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 53.2,
"finishTime": 55.4,
"dialogue": {
"text": "to adapt to new security challenges.",
"align": "left"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 55.9
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 56.4
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 656a49a16377b8485270dd2d
title: Task 43
challengeType: 22
dashedName: task-43
audioPath: curriculum/js-music-player/What-Are-You-Doing.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hi Sarah, what are you up to these days?
-->
<!-- (Audio) Bob: Hi Sarah, what are you up to these days? -->
# --description--
@@ -43,3 +37,47 @@ Conjugation of verb to be.
### --feedback--
Use a preposition here.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 0.00,
"finishTimestamp": 2.32
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.32,
"dialogue": {
"text": "Hi, Sarah. What are you up to these days?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.82
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 656a4a4225a07e491ca4f31e
title: Task 44
challengeType: 19
dashedName: task-44
audioPath: curriculum/js-music-player/What-Are-You-Doing.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Hi Bob! I'm not working on any data projects at the moment.
-->
<!-- (Audio) Sarah: Hi Bob! I'm not working on any data projects at the moment. -->
# --description--
@@ -25,7 +19,7 @@ What does Sarah mean by her answer?
## --answers--
`She is busy with data projects`
She is busy with data projects
### --feedback--
@@ -33,7 +27,7 @@ Sarah does not mention being busy.
---
`She is looking for data projects`
She is looking for data projects
### --feedback--
@@ -41,11 +35,11 @@ Sarah did not say she is looking for projects.
---
`She is not doing any data projects right now`
She is not doing any data projects right now
---
`She never works on data projects`
She never works on data projects
### --feedback--
@@ -54,3 +48,47 @@ She does not mention never working on data projects.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 2.74,
"finishTimestamp": 5.78
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 4.04,
"dialogue": {
"text": "Hi, Bob. I'm not working on any data projects at the moment.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.54
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 656a4a7596c46e495c64a7ec
title: Task 45
challengeType: 22
dashedName: task-45
audioPath: curriculum/js-music-player/What-Are-You-Doing.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Hi Bob! I'm not _ on any data projects at the moment. I'm _ some time off to _ new things.
-->
<!-- (Audio) Sarah: Hi Bob! I'm not working on any data projects at the moment. I'm taking some time off to learn new things. -->
# --description--
@@ -45,4 +39,48 @@ The action Sarah is doing now. It is a gerund.
### --feedback--
The action related to new things. It is a gerund.
The action related to new things. This one is not in the gerund form.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 2.74,
"finishTimestamp": 8.56
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 6.82,
"dialogue": {
"text": "Hi, Bob. I'm not working on any data projects at the moment. I'm taking some time off to learn new things.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.32
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4ac4529e0f49ab900c3b
title: Task 46
challengeType: 19
dashedName: task-46
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I'm attending online courses in data visualization, and I'm also exploring creative writing. It's a bit different from my usual work, but I'm enjoying the change.
-->
<!-- (Audio) Sarah: I'm attending online courses in data visualization, and I'm also exploring creative writing. -->
# --description--
@@ -23,7 +19,7 @@ What is Sarah learning at the moment?
## --answers--
`She is learning about project management`
She is learning about project management
### --feedback--
@@ -31,11 +27,11 @@ Sarah doesnt mention project management.
---
`She is taking courses in data visualization and exploring creative writing`
She is taking courses in data visualization and exploring creative writing
---
`She is studying web development and graphic design`
She is studying web development and graphic design
### --feedback--
@@ -43,7 +39,7 @@ Sarah doesn't mention web development.
---
`She is focusing on learning new data analysis techniques`
She is focusing on learning new data analysis techniques
### --feedback--
@@ -52,3 +48,47 @@ Sarah's not studying new data analysis techniques.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 9.06,
"finishTimestamp": 13.74
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "I'm attending online courses in data visualization, and I'm also exploring creative writing.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.18
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 656a4afc5f944649f391898f
title: Task 47
challengeType: 19
dashedName: task-47
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I'm attending online courses in data visualization, and I'm also exploring creative writing. It's a bit different from my usual work, but I'm enjoying the change.
-->
<!-- (Audio) Sarah: I'm attending online courses in data visualization, and I'm also exploring creative writing. It's a bit different from my usual work, but I'm enjoying the change. -->
# --description--
@@ -24,7 +19,7 @@ What makes Sarah's current studies special, and how does she feel about them?
## --answers--
`They are more difficult than her regular work, and she is finding it hard`
They are more difficult than her regular work, and she is finding it hard
### --feedback--
@@ -32,11 +27,11 @@ Sarah mentions that the studies are different and enjoyable, not necessarily mor
---
`They are different from what she usually studies for her work but she is enjoying the change`
They are different from what she usually studies for her work but she is enjoying the change
---
`They are similar to her regular work, and she feels indifferent`
They are similar to her regular work, and she feels indifferent
### --feedback--
@@ -44,7 +39,7 @@ Sarah describes her studies as different and creative, contrasting with her usua
---
`They are entirely unrelated to her career, and she regrets the change`
They are entirely unrelated to her career, and she regrets the change
### --feedback--
@@ -53,3 +48,56 @@ Sarah expresses enjoyment in the change.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 9.06,
"finishTimestamp": 17.16
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "I'm attending online courses in data visualization, and I'm also exploring creative writing.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 6.08,
"finishTime": 9.10,
"dialogue": {
"text": "It's a bit different from my usual work, but I'm enjoying the change.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 9.60
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4b4891e9e54a34dc4dcf
title: Task 48
challengeType: 22
dashedName: task-48
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: That's a _ break, Sarah. Are you _ the courses _?
-->
<!-- (Audio) Bob: That's a productive break, Sarah. Are you finding the courses helpful? -->
# --description--
@@ -27,7 +23,7 @@ Practice time!
### --feedback--
Means Sarah is using her time well.
It means Sarah is using her time well.
---
@@ -35,7 +31,7 @@ Means Sarah is using her time well.
### --feedback--
Refers to how Sarah feels about the courses.
It refers to how Sarah feels about the courses.
---
@@ -43,4 +39,48 @@ Refers to how Sarah feels about the courses.
### --feedback--
Useful or beneficial.
Similar to useful or beneficial.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 17.76,
"finishTimestamp": 21.32
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.56,
"dialogue": {
"text": "That's a productive break, Sarah. Are you finding the courses helpful?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.06
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4b9e4822ba4a9893459e
title: Task 49
challengeType: 19
dashedName: task-49
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: That's a productive break, Sarah. Are you finding the courses helpful?
-->
<!-- (Audio) Bob: That's a productive break, Sarah. Are you finding the courses helpful? -->
# --description--
@@ -19,11 +15,11 @@ Practice time!
## --text--
What is Bob asking Sarah about her break and the courses?
What is Bob commenting about Sarah's break and asking about the courses?
## --answers--
`If she is enjoying her break and if the courses are fun`
That she is enjoying her break and if she thinks the courses are fun
### --feedback--
@@ -31,24 +27,68 @@ Bob's focus is on the productivity of the break, not just enjoyment or fun.
---
`If she is working during her break and if the courses are difficult`
That she is working during her break and if she thinks the courses are difficult
### --feedback--
Bob comments on the break being productive, not their difficulty.
Bob comments on the break being productive, not about the fact Sarah is working during the break.
---
`If she is planning more courses during her break and if they are easy`
That she is planning more courses during her break and if she thinks they are easy
### --feedback--
Bob is not asking about planning more courses or their difficulty.
Bob is not asking about the level of difficulty of the courses.
---
`If her break is productive and if the courses are helpful`
That her break is productive and if she thinks the courses are helpful
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 17.76,
"finishTimestamp": 21.32
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 4.56,
"dialogue": {
"text": "That's a productive break, Sarah. Are you finding the courses helpful?",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.06
}
]
}
```

View File

@@ -3,26 +3,23 @@ id: 656a4bea53d6fd4ae86bdb70
title: Task 50
challengeType: 22
dashedName: task-50
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Absolutely! I'm learning new _ that I _ will be _ in my future projects.
<!-- (Audio) Sarah: Absolutely! I'm learning new skills that I believe will be valuable in my future projects.
-->
# --description--
`Believe` means to have confidence or trust in something.
For example:
`I believe you will do well.`
`Skills` are abilities or expertise in certain areas.
For example:
`She has excellent writing skills.`
To `believe` means to have confidence or trust in something.
For example:
`I believe you will do well.`
`Valuable` means very useful or important.
For example:
@@ -57,3 +54,47 @@ Shows Sarah's confidence that her new skills will be useful.
### --feedback--
It means the skills will be important for her work.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 21.78,
"finishTimestamp": 26.58
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.80,
"dialogue": {
"text": "Absolutely. I'm learning new skills that I believe will be valuable in my future projects.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.30
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4c42ee183c4b3b92bfeb
title: Task 51
challengeType: 22
dashedName: task-51
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
By the _, what's keeping you _ these days?
-->
<!-- (Audio) By the way, what's keeping you busy these days? -->
# --description--
@@ -42,3 +38,47 @@ Introduces a new topic in the conversation.
### --feedback--
Refers to being occupied with activities or tasks.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 27.06,
"finishTimestamp": 29.18
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.12,
"dialogue": {
"text": "By the way, what's keeping you busy these days?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4c92a476854b89f98ffd
title: Task 52
challengeType: 19
dashedName: task-52
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Absolutely! I'm learning new skills that I believe will be valuable in my future projects. By the way, what's keeping you busy these days?
-->
<!-- (Audio) Sarah: Absolutely! I'm learning new skills that I believe will be valuable in my future projects. By the way, what's keeping you busy these days? -->
# --description--
@@ -23,7 +19,7 @@ What does Sarah say about her current activities and what question does she ask?
## --answers--
`She is taking a break from work and asks about recent news`
She is taking a break from work and asks about recent news
### --feedback--
@@ -31,11 +27,11 @@ Sarah does not mention taking a break.
---
`She is learning skills for future projects and asks what he is doing`
She is learning skills for future projects and asks what he is doing
---
`She is working on a big project and wants to know if he is also busy`
She is working on a big project and wants to know if he is also busy
### --feedback--
@@ -43,7 +39,7 @@ Sarah does not mention working on a big project.
---
`She is planning future projects and asks if he has any free time`
She is planning future projects and asks if he has any free time
### --feedback--
@@ -52,3 +48,56 @@ Sarah does not mention planning future projects.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 21.78,
"finishTimestamp": 29.18
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.8,
"dialogue": {
"text": "Absolutely. I'm learning new skills that I believe will be valuable in my future projects.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 6.28,
"finishTime": 8.40,
"dialogue": {
"text": "By the way, what's keeping you busy these days?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 8.90
}
]
}
```

View File

@@ -4,11 +4,14 @@ title: Task 53
challengeType: 19
dashedName: task-53
---
<!-- (Audio) Bob: Well, I'm not currently working on any major data analysis projects, either. -->
# --description--
When someone uses `either` at the end of a negative sentence, it means the same situation applies to them too. For example:
`I don't like carrots. My sister doesn't like them either.`
`I don't like carrots. My sister doesn't like them, either.`
Here, `either` means both the speaker and their sister dont like carrots.
@@ -16,11 +19,11 @@ Here, `either` means both the speaker and their sister dont like carrots.
## --text--
What does Bob imply with the sentence `I'm currently not working on any major data analysis projects either`?
What does Bob imply with the sentence `I'm currently not working on any major data analysis projects, either`?
## --answers--
`He implies that he is working on different projects`
He implies that he is working on different projects
### --feedback--
@@ -28,7 +31,7 @@ Bob is saying he is not working on major data projects, just like Sarah.
---
`He implies that he has finished all his data projects`
He implies that he has finished all his data projects
### --feedback--
@@ -36,7 +39,7 @@ Bob does not say that he has finished all of his projects.
---
`He implies that he is busy with many projects`
He implies that he is busy with many projects
### --feedback--
@@ -44,8 +47,52 @@ Bob indicates that, like Sarah, he is not involved in major data projects curren
---
`He implies that he is also not engaged in big data projects`
He implies that he is also not engaged in big data projects
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 29.38,
"finishTimestamp": 33.48
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.10,
"dialogue": {
"text": "Well, I'm not currently working on any major data analysis projects, either.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.60
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4d74286f4d4c4ae58de0
title: Task 54
challengeType: 19
dashedName: task-54
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Well, I'm currently not working on any major data analysis projects either.
-->
<!-- (Audio) Bob: Well, I'm currently not working on any major data analysis projects, either. -->
# --description--
@@ -23,7 +19,7 @@ What can we deduce about Sarah from Bob's statement?
## --answers--
`Sarah is busy with several data projects`
Sarah is busy with several data projects
### --feedback--
@@ -31,7 +27,7 @@ Bob's use of `either` suggests a similarity with Sarah's situation.
---
`Sarah is looking for new data projects`
Sarah is looking for new data projects
### --feedback--
@@ -39,11 +35,11 @@ Bob's statement indicates a current situation about Sarah's work.
---
`Sarah is not working on any major projects`
Sarah is not working on any major projects
---
`Sarah is taking a break from all work`
Sarah is taking a break from all work
### --feedback--
@@ -52,3 +48,47 @@ Bob's statement doesn't suggest Sarah is taking a complete break from work.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 29.38,
"finishTimestamp": 33.48
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.10,
"dialogue": {
"text": "Well, I'm not currently working on any major data analysis projects, either.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.60
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4dd03541de4ca98a61e8
title: Task 55
challengeType: 19
dashedName: task-55
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: I'm taking some time to review our data security protocols.
-->
<!-- (Audio) Bob: I'm taking some time to review our data security protocols. -->
# --description--
@@ -25,7 +21,7 @@ What is Bob taking some time to do?
## --answers--
`To organize his work schedule`
To organize his work schedule
### --feedback--
@@ -33,11 +29,11 @@ Bob mentions reviewing data security protocols, not organizing his work schedule
---
`To review their data security protocols`
To review their data security protocols
---
`To learn new programming languages`
To learn new programming languages
### --feedback--
@@ -45,7 +41,7 @@ Bob is focusing on data security protocols, not learning new programming languag
---
`To conduct team meetings`
To conduct team meetings
### --feedback--
@@ -54,3 +50,47 @@ Bob's focus is on reviewing data security, not on conducting team meetings.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 34.00,
"finishTimestamp": 36.98
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.98,
"dialogue": {
"text": "I'm taking some time to review our data security protocols.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.48
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4e001d2b804cdea7000a
title: Task 56
challengeType: 19
dashedName: task-56
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: I'm questioning if our current practices are robust enough to protect sensitive information.
-->
<!-- (Audio) Bob: I'm supposed to figure out if our current practices are robust enough to protect sensitive information. -->
# --description--
@@ -33,7 +29,7 @@ What is Bob questioning about their security practices?
## --answers--
`If they are too complicated`
If they are too complicated
### --feedback--
@@ -41,11 +37,11 @@ Bob is asking about strength, not how complicated they are.
---
`If they are strong enough for protection`
If they are strong enough for protection
---
`If they cost too much`
If they cost too much
### --feedback--
@@ -53,7 +49,7 @@ Bob's question is about strength, not cost.
---
`If they are new`
If they are new
### --feedback--
@@ -62,3 +58,47 @@ Bob is focused on their effectiveness, not how new they are.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 37.42,
"finishTimestamp": 42.76
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.34,
"dialogue": {
"text": "I'm supposed to figure out if our current practices are robust enough to protect sensitive information.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.84
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656a4e35a774444d1946a899
title: Task 57
challengeType: 22
dashedName: task-57
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: It's essential to ensure our data is secure.
-->
<!-- (Audio) Bob: It's essential to ensure our data is secure. -->
# --description--
@@ -38,3 +34,47 @@ Means to make certain or confirm.
### --feedback--
Means safe or protected.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 43.32,
"finishTimestamp": 45.92
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.60,
"dialogue": {
"text": "It's essential to ensure our data is secure.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 4.10
}
]
}
```

View File

@@ -3,13 +3,12 @@ id: 656a4e8a59ef3c4d8dfc2ad9
title: Task 58
challengeType: 22
dashedName: task-58
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I agree. _ our data safe is a top priority.
Bob: Indeed. It's a continuous _ to _ to new security challenges.
Sarah: I agree. Keeping our data safe is a top priority.
Bob: Indeed. It's a continuous effort to adapt to new security challenges.
-->
# --description--
@@ -55,3 +54,71 @@ Refers to the work and energy put into the task.
### --feedback--
Means making changes in response to new challenges.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {"x":50,"y":0,"z":1.4},
"opacity": 0
},
{
"character": "Bob",
"position": {"x":50,"y":15,"z":1.2},
"opacity": 0
}
],
"audio": {
"filename": "2.3-5.mp3",
"startTime": 1,
"startTimestamp": 46.74,
"finishTimestamp": 54.40
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.72,
"dialogue": {
"text": "I agree. Keeping our data safe is a top priority.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4
},
{
"character": "Bob",
"opacity": 1,
"startTime": 4
},
{
"character": "Bob",
"startTime": 4.5,
"finishTime": 8.66,
"dialogue": {
"text": "Indeed. It's a continuous effort to adapt to new security challenges.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 9.16
}
]
}
```