feat(curriculum): add animations to block 9.3 of the English Curriculum (#55201)

Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com>
This commit is contained in:
DanielRosa74
2024-06-17 19:45:43 -03:00
committed by GitHub
parent ebe651e338
commit 89666aaab5
44 changed files with 2718 additions and 175 deletions

View File

@@ -7,8 +7,145 @@ dashedName: dialogue-1-an-issue-with-the-computer
# --description--
Watch the video below 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": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Tom",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Sarah",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Sarah. My computer is acting up. I can't open any files.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 5.4,
"finishTime": 8.04,
"dialogue": {
"text": "Oh, that's frustrating. Have you tried restarting it?",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 8.3,
"finishTime": 10.26,
"dialogue": {
"text": "Yes, I did, but it didn't work.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 10.72,
"finishTime": 12.58,
"dialogue": {
"text": "Okay, no worries. You might want to check",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 12.58,
"finishTime": 14.72,
"dialogue": {
"text": "if there's enough storage space on your hard drive.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 14.9,
"finishTime": 16.42,
"dialogue": {
"text": "Sometimes that causes issues.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 16.72,
"finishTime": 17.78,
"dialogue": {
"text": "How do I do that?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 18.18,
"finishTime": 21.06,
"dialogue": {
"text": "Just right click on the hard drive icon and select Properties.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 21.4,
"finishTime": 23.02,
"dialogue": {
"text": "It'll show you the available space.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 23.42,
"finishTime": 25.58,
"dialogue": {
"text": "Got it. Thanks. I'll give that a shot.",
"align": "left"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 26.08
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 26.58
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-1
---
<!--
AUDIO REFERENCE:
Tom: Hey Sarah, my computer is acting up. I can't open any files.
-->
<!-- (Audio) Tom: Hey, Sarah. My computer is acting up. I can't open any files. -->
# --description--
@@ -20,7 +17,7 @@ Tom: Hey Sarah, my computer is acting up. I can't open any files.
## --sentence--
`Hey Sarah, my computer is _ up. I can't _ any files.`
`Hey, Sarah. My computer is _ up. I can't _ any files.`
## --blanks--
@@ -37,3 +34,51 @@ It refers to the computer not working correctly.
### --feedback--
It means to access or start something, like files.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 3.8
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Sarah. My computer is acting up. I can't open any files.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.3
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-2
---
<!--
AUDIO REFERENCE:
Tom: Hey Sarah, my computer is acting up. I can't open any files.
-->
<!-- (Audio) Tom: Hey Sarah, my computer is acting up. I can't open any files. -->
# --description--
Tom is having a hard time.
Listen to the audio and answer the question.
# --question--
@@ -51,3 +48,51 @@ His computer is malfunctioning and he can't open files.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 3.8
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Sarah. My computer is acting up. I can't open any files.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.3
}
]
}
```

View File

@@ -7,13 +7,13 @@ dashedName: task-3
# --description--
Frustration is a feeling of being upset or annoyed because of inability to change or achieve something. For example, it can be frustrating when you're trying to learn a new skill but find it difficult. This emotion often comes when something is hard or doesn't go as planned.
`Frustration` is the feeling of being upset or annoyed because of inability to change or achieve something. For example, it can be `frustrating` when you're trying to learn a new skill but find it difficult. This emotion often comes when something is hard or doesn't go as planned.
# --question--
## --text--
What does it mean to feel frustrated?
What does it mean to `feel frustrated`?
## --answers--

View File

@@ -7,7 +7,7 @@ dashedName: task-4
# --description--
To `start` something means to begin it or initiate it. For example, `you start a car by turning on the ignition`.
To `start` something is to begin it or to initiate it. For example, `you start a car by turning on the ignition`.
`Restart`, on the other hand, means to `start` something again after it has stopped. For instance, `restarting a computer` means turning it off and then back on to refresh its system.

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-5
---
<!--
AUDIO REFERENCE:
Sarah: Oh, that's frustrating. Have you tried restarting it?
-->
<!-- (Audio) Sarah: Oh, that's frustrating. Have you tried restarting it? -->
# --description--
@@ -35,3 +32,51 @@ It refers to feeling upset or annoyed due to a challenging situation.
### --feedback--
It means turning something off and then back on again to resolve an issue.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 4.4,
"finishTimestamp": 7.04
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.64,
"dialogue": {
"text": "Oh, that's frustrating. Have you tried restarting it?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.14
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-6
---
<!--
AUDIO REFERENCE:
Sarah: Oh, that's frustrating. Have you tried restarting it?
-->
<!-- (Audio) Sarah: Oh, that's frustrating. Have you tried restarting it? -->
# --description--
@@ -51,3 +48,51 @@ Sarah is asking about a specific action Tom might have taken himself, not about
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 4.4,
"finishTimestamp": 7.04
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.64,
"dialogue": {
"text": "Oh, that's frustrating. Have you tried restarting it?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.14
}
]
}
```

View File

@@ -5,11 +5,7 @@ challengeType: 19
dashedName: task-7
---
<!--
AUDIO REFERENCE:
Sarah: Oh, that's frustrating. Have you tried restarting it?
Tom: Yeah, I did, but it didn't work.
-->
<!-- (Audio) Sarah: Oh, that's frustrating. Have you tried restarting it? Tom: Yes, I did, but it didn't work. -->
# --description--
@@ -52,3 +48,79 @@ Yes, he tried restarting, but it didn't help.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
},
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 4.4,
"finishTimestamp": 9.26
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.64,
"dialogue": {
"text": "Oh, that's frustrating. Have you tried restarting it?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.77
},
{
"character": "Tom",
"opacity": 1,
"startTime": 3.77
},
{
"character": "Tom",
"startTime": 3.9,
"finishTime": 5.86,
"dialogue": {
"text": "Yes, I did, but it didn't work.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -7,7 +7,7 @@ dashedName: task-8
# --description--
`Storage` in computers refers to the place where data is kept. It's like a digital cupboard where files are stored. For example, `saving photos on your computer uses its storage`.
The `storage` in computers has to do with the place where data is kept. It's like a digital cupboard where files are stored. For example, `saving photos on your computer uses its storage`.
`Storage space` is the amount of room available for storing data. It's like how much space you have in a cupboard. If you have a lot of `storage space`, you can save many files.

View File

@@ -7,7 +7,7 @@ dashedName: task-9
# --description--
A `hard drive` is a component in computers used to store data permanently. It's like a large file cabinet where all your digital files are kept. For example, when you save documents, photos, or music on your computer, they are stored on the `hard drive`.
A `hard drive` is a component in computers used to store data permanently. It's like a large file cabinet where all digital files are kept. For example, when you save documents, photos, or music on your computer, they are stored on the `hard drive`.
It's different from temporary storage, which is like a desk where things are only kept for a short time while in use.

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-10
---
<!--
AUDIO REFERENCE:
Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues.
-->
<!-- (Audio) Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues. -->
# --description--
@@ -43,3 +40,69 @@ It relates to the place where data is kept in a computer.
### --feedback--
It indicates that something happens on certain occasions, but not always.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 9.52,
"finishTimestamp": 15.42
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.06,
"dialogue": {
"text": "Okay, no worries. You might want to check",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 3.06,
"finishTime": 5.2,
"dialogue": {
"text": "if there's enough storage space on your hard drive.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 5.38,
"finishTime": 6.9,
"dialogue": {
"text": "Sometimes that causes issues.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.4
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-11
---
<!--
AUDIO REFERENCE:
Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues.
-->
<!-- (Audio) Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues. -->
# --description--
@@ -51,3 +48,69 @@ The focus is on storage space, not on the computer's speed.
## --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": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 9.52,
"finishTimestamp": 15.42
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.06,
"dialogue": {
"text": "Okay, no worries. You might want to check",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 3.06,
"finishTime": 5.2,
"dialogue": {
"text": "if there's enough storage space on your hard drive.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 5.38,
"finishTime": 6.9,
"dialogue": {
"text": "Sometimes that causes issues.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.4
}
]
}
```

View File

@@ -5,11 +5,7 @@ challengeType: 19
dashedName: task-12
---
<!--
AUDIO REFERENCE:
Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues.
Tom: How do I do that?
-->
<!-- (Audio) Sarah: Okay, no worries. You might want to check if there's enough storage space on your hard drive. Sometimes that causes issues. Tom: How do I do that? -->
# --description--
@@ -52,3 +48,97 @@ Tom's inquiry is about checking storage space, not about acquiring new hardware.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
},
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 9.52,
"finishTimestamp": 16.78
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.06,
"dialogue": {
"text": "Okay, no worries. You might want to check",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 3.06,
"finishTime": 5.2,
"dialogue": {
"text": "if there's enough storage space on your hard drive.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 5.38,
"finishTime": 6.9,
"dialogue": {
"text": "Sometimes that causes issues.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.05
},
{
"character": "Tom",
"opacity": 1,
"startTime": 7.05
},
{
"character": "Tom",
"startTime": 7.2,
"finishTime": 8.26,
"dialogue": {
"text": "How do I do that?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 8.76
}
]
}
```

View File

@@ -27,7 +27,7 @@ It's the other way around: `right click` for options, `left click` for navigatio
---
`Right click` opens up options, `left click` is for selecting or navigating.
`Right click` opens up more options, `left click` is for selecting or navigating.
---

View File

@@ -9,7 +9,7 @@ dashedName: task-14
A `property` is a characteristic or feature of something. For example, the color of a car is a `property` of the car.
In programming, a `property` is an attribute or characteristic of an object. The term `properties` is the plural form, meaning more than one characteristic. For instance, `properties of a smartphone might include its screen size, color, and storage capacity`.
In programming, a `property` is an attribute or a characteristic of an object. The term `properties` is the plural form, meaning more than one characteristic. For instance, `properties of a smartphone might include its screen size, color, and storage capacity`.
# --question--

View File

@@ -5,20 +5,17 @@ challengeType: 22
dashedName: task-15
---
<!--
AUDIO REFERENCE:
Sarah: Just right-click on the hard drive icon and select 'Properties'. It'll show you the available space.
-->
<!-- (Audio) Sarah: Just right click on the hard drive icon and select Properties. It'll show you the available space. -->
# --description--
This task focuses on understanding specific instructions for checking computer storage space.
Listen to the audio and fill in the blanks.
# --fillInTheBlank--
## --sentence--
`Just _-click on the hard drive icon and select '_'. It'll show you the _ space.`
`Just _ click on the hard drive icon and select _. It'll show you the _ space.`
## --blanks--
@@ -30,11 +27,11 @@ It refers to the action of clicking the right mouse button.
---
`properties`
`Properties`
### --feedback--
In this context, it's an option to view detailed information about the hard drive.
In this context, it's an option to view detailed information about the hard drive. Capitalize it.
---
@@ -43,3 +40,60 @@ In this context, it's an option to view detailed information about the hard driv
### --feedback--
It describes the space that is not yet used and free for storing data.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 17.18,
"finishTimestamp": 22.02
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.88,
"dialogue": {
"text": "Just right click on the hard drive icon and select Properties.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 4.22,
"finishTime": 5.84,
"dialogue": {
"text": "It'll show you the available space.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.34
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-16
---
<!--
AUDIO REFERENCE:
Sarah: Just right-click on the hard drive icon and select 'Properties'. It'll show you the available space.
-->
<!-- (Audio) Sarah: Just right click on the hard drive icon and select Properties. It'll show you the available space. -->
# --description--
Sarah provides a series of steps to Tom for checking storage space on his hard drive. Understanding these steps is key to performing similar tasks in a computer environment.
Listen to the audio and answer the question.
# --question--
@@ -22,19 +19,19 @@ What series of actions does Sarah suggest to Tom for checking his hard drive's a
## --answers--
Left-click on the icon and choose 'Properties'.
Left click on the icon and choose Properties
### --feedback--
Sarah specifically mentions right-clicking, not left-clicking.
Sarah specifically mentions right clicking, not left clicking.
---
Right-click on the hard drive icon and select 'Properties'.
Right click on the hard drive icon and select Properties
---
Unplug the hard drive and then reconnect it.
Unplug the hard drive and then reconnect it
### --feedback--
@@ -42,12 +39,69 @@ Unplugging the hard drive is not part of the instructions Sarah gives.
---
Restart the computer and open the file explorer.
Restart the computer and open the file explorer
### --feedback--
Sarah's instructions involve right-clicking the icon, not restarting the computer.
Sarah's instructions involve right clicking the icon, not restarting the computer.
## --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": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 17.18,
"finishTimestamp": 22.02
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.88,
"dialogue": {
"text": "Just right click on the hard drive icon and select properties.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 4.22,
"finishTime": 5.84,
"dialogue": {
"text": "It'll show you the available space.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.34
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-17
---
<!--
AUDIO REFERENCE:
Tom: Got it, thanks! I'll give that a shot.
-->
<!-- (Audio) Tom: Got it, thanks! I'll give that a shot. -->
# --description--
@@ -35,3 +32,51 @@ It indicates understanding or receiving the information.
### --feedback--
It means to try or attempt something.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 22.22,
"finishTimestamp": 24.58
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.36,
"dialogue": {
"text": "Got it. Thanks. I'll give that a shot.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 3.86
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-18
---
<!--
AUDIO REFERENCE:
Tom: Got it, thanks! I'll give that a shot.
-->
<!-- (Audio) Tom: Got it, thanks! I'll give that a shot. -->
# --description--
Tom responds to Sarah's instructions.
Listen to the audio and answer the question.
# --question--
@@ -51,3 +48,51 @@ Tom expresses readiness to try without asking for more information.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-1.mp3",
"startTime": 1,
"startTimestamp": 22.22,
"finishTimestamp": 24.58
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 3.36,
"dialogue": {
"text": "Got it. Thanks. I'll give that a shot.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 3.86
}
]
}
```

View File

@@ -7,8 +7,204 @@ dashedName: dialogue-2-an-online-meeting-for-software-training
# --description--
Watch the video below 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": "office-cafe.png",
"characters": [
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
},
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 26.18
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 5.22,
"dialogue": {
"text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 5.54
},
{
"background": "company1-boardroom.png",
"character": "Maria",
"opacity": 1,
"startTime": 5.54
},
{
"character": "Maria",
"startTime": 5.86,
"finishTime": 8.36,
"dialogue": {
"text": "Of course. Have you tried watching the tutorial videos?",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.66
},
{
"background": "office-cafe.png",
"character": "David",
"opacity": 1,
"startTime": 8.66
},
{
"character": "David",
"startTime": 8.96,
"finishTime": 11.1,
"dialogue": {
"text": "I did, but I'm still a bit confused.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 11.42
},
{
"background": "company1-boardroom.png",
"character": "Maria",
"opacity": 1,
"startTime": 11.42
},
{
"character": "Maria",
"startTime": 11.74,
"finishTime": 14.06,
"dialogue": {
"text": "No worries. You might want to click on the Help menu.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 14.38,
"finishTime": 16.02,
"dialogue": {
"text": "There are step-by-step guides there.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 16.26
},
{
"background": "office-cafe.png",
"character": "David",
"opacity": 1,
"startTime": 16.26
},
{
"character": "David",
"startTime": 16.5,
"finishTime": 19.06,
"dialogue": {
"text": "Okay, I'll check that out. Anything else I should do?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 19.33
},
{
"background": "company1-boardroom.png",
"character": "Maria",
"opacity": 1,
"startTime": 19.33
},
{
"character": "Maria",
"startTime": 19.6,
"finishTime": 22.58,
"dialogue": {
"text": "If you're still having issues, you can always reach out to our support team.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 22.9,
"finishTime": 24.94,
"dialogue": {
"text": "They're great at helping with specific problems.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 25.26
},
{
"background": "office-cafe.png",
"character": "David",
"opacity": 1,
"startTime": 25.26
},
{
"character": "David",
"startTime": 25.58,
"finishTime": 27.18,
"dialogue": {
"text": "Thanks. I'll give that a go.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 27.68
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-19
---
<!--
AUDIO REFERENCE:
David: Hi Maria, I'm having trouble navigating through the new software. Any tips?
-->
<!-- (Audio) David: Hi Maria, I'm having trouble navigating through the new software. Any tips? -->
# --description--
@@ -35,3 +32,51 @@ It refers to experiencing difficulty or problems.
### --feedback--
It means moving in one side and out of the other side of something, often indicating progression.
# --scene--
```json
{
"setup": {
"background": "office-cafe.png",
"characters": [
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.22
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 5.22,
"dialogue": {
"text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 5.72
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-20
---
<!--
AUDIO REFERENCE:
David: Hi Maria, I'm having trouble navigating through the new software. Any tips?
-->
<!-- (Audio) David: Hi Maria, I'm having trouble navigating through the new software. Any tips? -->
# --description--
@@ -51,3 +48,51 @@ David is seeking help for navigation, not improvement suggestions.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "office-cafe.png",
"characters": [
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.22
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 5.22,
"dialogue": {
"text": "Hi Maria, I'm having trouble navigating through the new software. Any tips?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 5.72
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-21
---
<!--
AUDIO REFERENCE:
Maria: Of course! Have you tried watching the tutorial videos?
-->
<!-- (Audio) Maria: Of course! Have you tried watching the tutorial videos? -->
# --description--
@@ -35,3 +32,51 @@ It indicates questioning past actions or experiences.
### --feedback--
It refers to the act of looking at or observing something, such as videos.
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 4.86,
"finishTimestamp": 7.36
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.5,
"dialogue": {
"text": "Of course. Have you tried watching the tutorial videos?",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-22
---
<!--
AUDIO REFERENCE:
Maria: Of course! Have you tried watching the tutorial videos?
-->
<!-- (Audio) Maria: Of course! Have you tried watching the tutorial videos? -->
# --description--
@@ -51,3 +48,51 @@ To watch tutorial videos for guidance
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 4.86,
"finishTimestamp": 7.36
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.5,
"dialogue": {
"text": "Of course. Have you tried watching the tutorial videos?",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4
}
]
}
```

View File

@@ -5,11 +5,7 @@ challengeType: 19
dashedName: task-23
---
<!--
AUDIO REFERENCE:
Maria: Of course! Have you tried watching the tutorial videos?
David: I did, but I'm still a bit confused.
-->
<!-- (Audio) Maria: Of course! Have you tried watching the tutorial videos? David: I did, but I'm still a bit confused. -->
# --description--
@@ -52,3 +48,80 @@ While he is still confused, David doesn't comment on the helpfulness of the vide
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
},
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 4.86,
"finishTimestamp": 10.1
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.5,
"dialogue": {
"text": "Of course. Have you tried watching the tutorial videos?",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 3.8
},
{
"background": "office-cafe.png",
"character": "David",
"opacity": 1,
"startTime": 3.8
},
{
"character": "David",
"startTime": 4.1,
"finishTime": 6.24,
"dialogue": {
"text": "I did, but I'm still a bit confused.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 6.74
}
]
}
```

View File

@@ -5,11 +5,7 @@ challengeType: 19
dashedName: task-24
---
<!--
AUDIO REFERENCE:
David: I did, but I'm still a bit confused.
Maria: No worries. You might want to click on the `Help` menu. There are step-by-step guides there.
-->
<!-- (Audio) David: I did, but I'm still a bit confused. Maria: No worries. You might want to click on the `Help` menu. There are step-by-step guides there. -->
# --description--
@@ -52,3 +48,89 @@ Maria offers a specific solution to help with his confusion.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "office-cafe.png",
"characters": [
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
},
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 7.96,
"finishTimestamp": 15.02
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 3.14,
"dialogue": {
"text": "I did, but I'm still a bit confused.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 3.46
},
{
"background": "company1-boardroom.png",
"character": "Maria",
"opacity": 1,
"startTime": 3.46
},
{
"character": "Maria",
"startTime": 3.78,
"finishTime": 6.1,
"dialogue": {
"text": "No worries. You might want to click on the Help menu.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 6.42,
"finishTime": 8.06,
"dialogue": {
"text": "There are step-by-step guides there.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 8.56
}
]
}
```

View File

@@ -5,11 +5,7 @@ challengeType: 19
dashedName: task-25
---
<!--
AUDIO REFERENCE:
Maria: No worries. You might want to click on the `Help` menu. There are step-by-step guides there.
David: Okay, I'll check that out. Anything else I should do?
-->
<!-- (Audio) Maria: No worries. You might want to click on the Help menu. There are step-by-step guides there. David: Okay, I'll check that out. Anything else I should do? -->
# --description--
@@ -52,3 +48,89 @@ David doesn't ask for clarification; he agrees to check it out.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
},
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 10.54,
"finishTimestamp": 18.06
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 3.52,
"dialogue": {
"text": "No worries. You might want to click on the Help menu.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 3.84,
"finishTime": 5.48,
"dialogue": {
"text": "There are step-by-step guides there.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.72
},
{
"background": "office-cafe.png",
"character": "David",
"opacity": 1,
"startTime": 5.72
},
{
"character": "David",
"startTime": 5.96,
"finishTime": 8.52,
"dialogue": {
"text": "Okay, I'll check that out. Anything else I should do?",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 9.02
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-26
---
<!--
AUDIO REFERENCE:
Maria: If you're still having issues, you can always reach out to our support team. They're great at helping with specific problems.
-->
<!-- (Audio) Maria: If you're still having issues, you can always reach out to our support team. They're great at helping with specific problems. -->
# --description--
@@ -51,3 +48,69 @@ Her suggestion is to contact the support team, not to attend training.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 18.6,
"finishTimestamp": 23.94
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 2.1,
"dialogue": {
"text": "If you're still having issues,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 2.22,
"finishTime": 3.98,
"dialogue": {
"text": "you can always reach out to our support team.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.3,
"finishTime": 6.34,
"dialogue": {
"text": "They're great at helping with specific problems.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.84
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-27
---
<!--
AUDIO REFERENCE:
Maria: If you're still having issues, you can always reach out to our support team. They're great at helping with specific problems.
-->
<!-- (Audio) Maria: If you're still having issues, you can always reach out to our support team. They're great at helping with specific problems. -->
# --description--
@@ -51,3 +48,69 @@ Their ability to help with specific problems.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company1-boardroom.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 18.6,
"finishTimestamp": 23.94
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 2.1,
"dialogue": {
"text": "If you're still having issues,",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 2.22,
"finishTime": 3.98,
"dialogue": {
"text": "you can always reach out to our support team.",
"align": "center"
}
},
{
"character": "Maria",
"startTime": 4.3,
"finishTime": 6.34,
"dialogue": {
"text": "They're great at helping with specific problems.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 6.84
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-28
---
<!--
AUDIO REFERENCE:
David: Thanks! I'll give that a go.
-->
<!-- (Audio) David: Thanks! I'll give that a go. -->
# --description--
@@ -53,3 +50,51 @@ David indicates he'll follow Maria's suggestion, not seek help elsewhere.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "office-cafe.png",
"characters": [
{
"character": "David",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-2.mp3",
"startTime": 1,
"startTimestamp": 24.38,
"finishTimestamp": 26.18
}
},
"commands": [
{
"character": "David",
"opacity": 1,
"startTime": 0
},
{
"character": "David",
"startTime": 1,
"finishTime": 2.8,
"dialogue": {
"text": "Thanks. I'll give that a go.",
"align": "center"
}
},
{
"character": "David",
"opacity": 0,
"startTime": 3.3
}
]
}
```

View File

@@ -7,8 +7,208 @@ dashedName: dialogue-3-integrating-a-framework
# --description--
Watch the video below 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": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Brian",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Sophie",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Brian",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.04,
"dialogue": {
"text": "Hey, I'm a bit stuck trying to integrate",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 3.04,
"finishTime": 5.48,
"dialogue": {
"text": "this framework into our project. Any advice?",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 5.98,
"finishTime": 7.44,
"dialogue": {
"text": "Which framework are you working with?",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 8.18,
"finishTime": 10.74,
"dialogue": {
"text": "It's a new one I found for handling user authentication,",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 11.12,
"finishTime": 13.04,
"dialogue": {
"text": "but the documentation is a bit confusing.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 13.74,
"finishTime": 15.76,
"dialogue": {
"text": "I get that. Make sure you've included",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 15.76,
"finishTime": 18.18,
"dialogue": {
"text": "the framework library in our project dependencies.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 18.88,
"finishTime": 21.18,
"dialogue": {
"text": "I did that, but now I'm not sure how to set it up",
"align": "left"
}
},
{
"character": "Sophie",
"startTime": 21.18,
"finishTime": 23.24,
"dialogue": {
"text": "to work with our existing login system.",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 23.64,
"finishTime": 25.32,
"dialogue": {
"text": "Okay, let's take it step by step.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 25.46,
"finishTime": 28.74,
"dialogue": {
"text": "Check the framework documentation for initialization instructions.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 29.02,
"finishTime": 32.52,
"dialogue": {
"text": "It usually involves configuring settings or initializing the library.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 33.12,
"finishTime": 35.1,
"dialogue": {
"text": "I'll give that another look. Anything else?",
"align": "left"
}
},
{
"character": "Brian",
"startTime": 35.42,
"finishTime": 38.62,
"dialogue": {
"text": "If you're still having trouble, check if there's a community forum",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 38.62,
"finishTime": 40.2,
"dialogue": {
"text": "or support channel for the framework.",
"align": "right"
}
},
{
"character": "Brian",
"startTime": 40.6,
"finishTime": 42.72,
"dialogue": {
"text": "Other developers might have faced similar issues.",
"align": "right"
}
},
{
"character": "Sophie",
"startTime": 43.28,
"finishTime": 44.32,
"dialogue": {
"text": "Good point. Thanks.",
"align": "left"
}
},
{
"character": "Brian",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 44.82
},
{
"character": "Sophie",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 45.32
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-29
---
<!--
AUDIO REFERENCE:
Sophie: Hey, I'm a bit stuck trying to integrate this framework into our project. Any advice?
-->
<!-- (Audio) Sophie: Hey, I'm a bit stuck trying to integrate this framework into our project. Any advice? -->
# --description--
@@ -47,3 +44,60 @@ It is a set of tools or software components designed for a specific purpose.
### --feedback--
It means suggestions or guidance offered to help solve a problem.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.48
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.04,
"dialogue": {
"text": "Hey, I'm a bit stuck trying to integrate",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.04,
"finishTime": 5.48,
"dialogue": {
"text": "this framework into our project. Any advice?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-30
---
<!--
AUDIO REFERENCE:
Sophie: Hey, I'm a bit stuck trying to integrate this framework into our project. Any advice?
-->
<!-- (Audio) Sophie: Hey, I'm a bit stuck trying to integrate this framework into our project. Any advice? -->
# --description--
@@ -51,3 +48,60 @@ Her concern is specifically about integrating a framework, not about starting th
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.48
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.04,
"dialogue": {
"text": "Hey, I'm a bit stuck trying to integrate",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.04,
"finishTime": 5.48,
"dialogue": {
"text": "this framework into our project. Any advice?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.98
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-31
---
<!--
AUDIO REFERENCE:
Brian: Which framework are you working with?
-->
<!-- (Audio) Brian: Which framework are you working with? -->
# --description--
@@ -53,3 +50,51 @@ Brian is asking for a specific detail, not about the project's progress.
## --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": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 4.98,
"finishTimestamp": 6.44
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 2.46,
"dialogue": {
"text": "Which framework are you working with?",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 2.96
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-32
---
<!--
AUDIO REFERENCE:
Sophie: It's a new one I found for handling user authentication, but the documentation is a bit confusing.
-->
<!-- (Audio) Sophie: It's a new one I found for handling user authentication, but the documentation is a bit confusing. -->
# --description--
@@ -35,3 +32,60 @@ It refers to the process of managing or dealing with something.
### --feedback--
It relates to the process of verifying a user's identity in a system.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 12.04
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.56,
"dialogue": {
"text": "It's a new one I found for handling user authentication,",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.94,
"finishTime": 5.86,
"dialogue": {
"text": "but the documentation is a bit confusing.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-33
---
<!--
AUDIO REFERENCE:
Sophie: It's a new one I found for handling user authentication, but the documentation is a bit confusing.
-->
<!-- (Audio) Sophie: It's a new one I found for handling user authentication, but the documentation is a bit confusing. -->
# --description--
@@ -51,3 +48,60 @@ The focus is on authentication, not bug fixing.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 7.18,
"finishTimestamp": 12.04
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.56,
"dialogue": {
"text": "It's a new one I found for handling user authentication,",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.94,
"finishTime": 5.86,
"dialogue": {
"text": "but the documentation is a bit confusing.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 6.36
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-34
---
<!--
AUDIO REFERENCE:
Brian: I get that. Make sure you've included the framework library in our project dependencies.
-->
<!-- (Audio) Brian: I get that. Make sure you've included the framework library in our project dependencies. -->
# --description--
@@ -35,3 +32,60 @@ It means to have added or incorporated something into a larger group or system.
### --feedback--
It refers to components or elements that a project or system relies on to function correctly.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 12.74,
"finishTimestamp": 17.38
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 3.02,
"dialogue": {
"text": "I get that. Make sure you've included",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 3.02,
"finishTime": 5.64,
"dialogue": {
"text": "the framework library in our project dependencies.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.14
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 19
dashedName: task-35
---
<!--
AUDIO REFERENCE:
Brian: I get that. Make sure you've included the framework library in our project dependencies.
-->
<!-- (Audio) Brian: I get that. Make sure you've included the framework library in our project dependencies. -->
# --description--
@@ -51,3 +48,60 @@ His advice is specific to project dependencies, not software updates.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 12.74,
"finishTimestamp": 17.38
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 3.02,
"dialogue": {
"text": "I get that. Make sure you've included",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 3.02,
"finishTime": 5.64,
"dialogue": {
"text": "the framework library in our project dependencies.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 6.14
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 22
dashedName: task-36
---
<!--
AUDIO REFERENCE:
Sophie: I did that, but now I'm not sure how to set it up to work with our existing login system.
-->
<!-- (Audio) Sophie: I did that, but now I'm not sure how to set it up to work with our existing login system. -->
# --description--
This task involves comprehending the terms `sure`, `set` and `existing` in the context of integrating new software components with current systems.
Listen to the audio and fill in the blanks.
# --fillInTheBlank--
@@ -43,3 +40,60 @@ It refers to arranging or putting something in a particular state or configurati
### --feedback--
It describes something that is already present or currently in place.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 17.88,
"finishTimestamp": 22.24
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.3,
"dialogue": {
"text": "I did that, but now I'm not sure how to set it up",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.3,
"finishTime": 5.36,
"dialogue": {
"text": "to work with our existing login system.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.86
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-37
---
<!--
AUDIO REFERENCE:
Sophie: I did that, but now I'm not sure how to set it up to work with our existing login system.
-->
<!-- (Audio) Sophie: I did that, but now I'm not sure how to set it up to work with our existing login system. -->
# --description--
Sophie confirms she has completed one step of the process but theres something else.
Listen to the audio and answer the question.
# --question--
@@ -51,3 +48,60 @@ Her uncertainty is about setup, not whether to continue using the framework.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 17.88,
"finishTimestamp": 22.24
}
},
"commands": [
{
"character": "Sophie",
"opacity": 1,
"startTime": 0
},
{
"character": "Sophie",
"startTime": 1,
"finishTime": 3.3,
"dialogue": {
"text": "I did that, but now I'm not sure how to set it up",
"align": "center"
}
},
{
"character": "Sophie",
"startTime": 3.3,
"finishTime": 5.36,
"dialogue": {
"text": "to work with our existing login system.",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 5.86
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-38
---
<!--
AUDIO REFERENCE:
Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library.
-->
<!-- (Audio) Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library. -->
# --description--
@@ -43,3 +40,69 @@ It means adjusting or setting up the settings of a system or software.
### --feedback--
It involves preparing or getting something ready for its first use.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 22.64,
"finishTimestamp": 31.52
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "Okay, let's take it step by step.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 2.82,
"finishTime": 6.1,
"dialogue": {
"text": "Check the framework documentation for initialization instructions.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 6.38,
"finishTime": 9.88,
"dialogue": {
"text": "It usually involves configuring settings or initializing the library.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 10.38
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-39
---
<!--
AUDIO REFERENCE:
Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library.
-->
<!-- (Audio) Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library. -->
# --description--
Brian is guiding Sophie on what to look for in the framework documentation. Understanding this guidance helps to grasp the steps involved in setting up a software framework.
Listen to the audio and answer the question.
# --question--
@@ -51,3 +48,69 @@ The advice is about setting up the library, not enhancing its performance.
## --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": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 22.64,
"finishTimestamp": 31.52
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "Okay, let's take it step by step.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 2.82,
"finishTime": 6.1,
"dialogue": {
"text": "Check the framework documentation for initialization instructions.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 6.38,
"finishTime": 9.88,
"dialogue": {
"text": "It usually involves configuring settings or initializing the library.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 10.38
}
]
}
```

View File

@@ -5,15 +5,11 @@ challengeType: 19
dashedName: task-40
---
<!--
AUDIO REFERENCE:
Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library.
Sophie: I'll give that another look. Anything else?
-->
<!-- (Audio) Brian: Okay, let's take it step by step. Check the framework documentation for initialization instructions. It usually involves configuring settings or initializing the library. Sophie: I'll give that another look. Anything else? -->
# --description--
Sophie's response to Brian's suggestion gives insight into her previous actions and her willingness to revisit the framework documentation. Understanding this helps to grasp the context of their conversation.
Listen to the audio and answer the question.
# --question--
@@ -52,3 +48,97 @@ Sophie indicates a plan to recheck it herself, not to wait for Brian.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
},
{
"character": "Sophie",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 22.64,
"finishTimestamp": 34.1
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "Okay, let's take it step by step.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 2.82,
"finishTime": 6.1,
"dialogue": {
"text": "Check the framework documentation for initialization instructions.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 6.38,
"finishTime": 9.88,
"dialogue": {
"text": "It usually involves configuring settings or initializing the library.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 10.18
},
{
"character": "Sophie",
"opacity": 1,
"startTime": 10.18
},
{
"character": "Sophie",
"startTime": 10.48,
"finishTime": 12.46,
"dialogue": {
"text": "I'll give that another look. Anything else?",
"align": "center"
}
},
{
"character": "Sophie",
"opacity": 0,
"startTime": 12.96
}
]
}
```

View File

@@ -5,14 +5,11 @@ challengeType: 19
dashedName: task-41
---
<!--
AUDIO REFERENCE:
Brian: If you're still having trouble, check if there's a community forum or support channel for the framework. Other developers might have faced similar issues.
-->
<!-- (Audio) Brian: If you're still having trouble, check if there's a community forum or support channel for the framework. Other developers might have faced similar issues. -->
# --description--
Brian provides Sophie with a suggestion for additional resources to consult if she continues to encounter difficulties. Understanding this advice is crucial for recognizing the value of community support in resolving technical issues.
Listen to the audio and answer the question.
# --question--
@@ -51,3 +48,69 @@ The suggestion is about seeking help from others, not about upgrading her system
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Brian",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "9.3-3.mp3",
"startTime": 1,
"startTimestamp": 34.42,
"finishTimestamp": 41.72
}
},
"commands": [
{
"character": "Brian",
"opacity": 1,
"startTime": 0
},
{
"character": "Brian",
"startTime": 1,
"finishTime": 4.2,
"dialogue": {
"text": "If you're still having trouble, check if there's a community forum",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 4.2,
"finishTime": 5.78,
"dialogue": {
"text": "or support channel for the framework.",
"align": "center"
}
},
{
"character": "Brian",
"startTime": 6.18,
"finishTime": 8.3,
"dialogue": {
"text": "Other developers might have faced similar issues.",
"align": "center"
}
},
{
"character": "Brian",
"opacity": 0,
"startTime": 8.8
}
]
}
```