feat(curriculum): add animations to block 6.1 of the English Curriculum (#54852)

Co-authored-by: Naomi <commits@nhcarrigan.com>
Co-authored-by: DanielRosa74 <58576743+DanielRosa74@users.noreply.github.com>
This commit is contained in:
miyaliu666
2024-05-22 02:16:20 +08:00
committed by GitHub
parent 672e1105f8
commit ebfc3d7e08
61 changed files with 3041 additions and 309 deletions

View File

@@ -33,7 +33,7 @@
"title": "Task 5"
},
{
"id": "656bbcc8333087117b4d9153",
"id": "656bbfaf6cbc3f1418acca3c",
"title": "Task 6"
},
{
@@ -53,23 +53,23 @@
"title": "Task 10"
},
{
"id": "656bbf3a1b344e13bc7fa12c",
"id": "656bbfedb30479145d464e37",
"title": "Task 11"
},
{
"id": "656bbfaf6cbc3f1418acca3c",
"id": "656bbf3a1b344e13bc7fa12c",
"title": "Task 12"
},
{
"id": "656bbfedb30479145d464e37",
"id": "656bc028a62f3a149ed36971",
"title": "Task 13"
},
{
"id": "656bc028a62f3a149ed36971",
"id": "656bc05be141d914dcc812c3",
"title": "Task 14"
},
{
"id": "656bc05be141d914dcc812c3",
"id": "656bbcc8333087117b4d9153",
"title": "Task 15"
},
{
@@ -126,7 +126,7 @@
},
{
"id": "656bd6dde3a62c205cb41b2d",
"title": "Dialogue 2: Talking About Pull Requests"
"title": "Dialogue 2: Talking about Pull Requests"
},
{
"id": "656bd701970c6c20a9c89b0f",
@@ -214,7 +214,7 @@
},
{
"id": "65b2b0e08ec66535fa8542eb",
"title": "Dialogue 3: Talking About Debugging"
"title": "Dialogue 3: Talking about Debugging"
},
{
"id": "65b2b181cb9b2136e833a17a",

View File

@@ -2,14 +2,168 @@
id: 655c131291cbcb8febf21e64
title: "Dialogue 1: Discussing Issues on GitHub"
challengeType: 21
videoId: nLDychdBwUg
dashedName: dialogue-1-discussing-issues-on-github
---
# --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": "6.1-1.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": 5.3,
"dialogue": {
"text": "Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 5.54,
"finishTime": 7.84,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 8.5,
"finishTime": 9.74,
"dialogue": {
"text": "Sure, Bob. What's the problem?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 10.18,
"finishTime": 14.7,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 14.88,
"finishTime": 16.6,
"dialogue": {
"text": "It's showing some strange errors.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 17.24,
"finishTime": 19.24,
"dialogue": {
"text": "I see. Let's open an issue then.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 19.5,
"finishTime": 21.18,
"dialogue": {
"text": "What happened when you pushed the changes?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 21.74,
"finishTime": 23.52,
"dialogue": {
"text": "Well, I was adding a new feature.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 23.9,
"finishTime": 26.95,
"dialogue": {
"text": "While I was pushing it, I noticed that some of the tests were failing.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 26.96,
"finishTime": 30.76,
"dialogue": {
"text": "Got it. I'll create the issue on GitHub and write out the details.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 31.2,
"finishTime": 32.98,
"dialogue": {
"text": "We can attach the error messages, too.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 33.46,
"finishTime": 35.2,
"dialogue": {
"text": "Thanks, Sarah. I appreciate your help.",
"align": "left"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 35.7
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 36.2
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656b732c8110ff8936f016de
title: Task 1
challengeType: 22
dashedName: task-1
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, Sarah. I was checking the _ we worked on yesterday when I saw a problem.
-->
<!-- (Audio) Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. -->
# --description--
@@ -38,3 +34,51 @@ A version of the project where specific changes are made.
### --feedback--
The day before today.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.3
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.3,
"dialogue": {
"text": "Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 5.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656b74ab2a075f8a05c66f41
title: Task 2
challengeType: 22
dashedName: task-2
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should _ an issue on GitHub.
-->
<!-- (Audio) Bob: I think we should open an issue on GitHub. -->
# --description--
@@ -30,3 +26,51 @@ It's like telling the team, "Here's something we need to look at or fix."
### --feedback--
To `open an issue` means to start a report or discussion about a specific problem.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 4.54,
"finishTimestamp": 6.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.3,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656b757d8294618a5eefd710
title: Task 3
challengeType: 22
dashedName: task-3
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should open an _ on GitHub.
-->
<!-- (Audio) Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should open an issue on GitHub. -->
# --description--
@@ -28,3 +24,51 @@ An `issue` on platforms like GitHub is a way to track tasks, enhancements, or bu
### --feedback--
Refers to a report or discussion point in a project, such as a bug or a new feature idea.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 4.54,
"finishTimestamp": 6.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.3,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.8
}
]
}
```

View File

@@ -5,10 +5,7 @@ challengeType: 22
dashedName: task-4
---
<!--
AUDIO REFERENCE:
Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should open an issue on GitHub.
-->
<!-- (Audio) Bob: I think we should open an issue on GitHub. -->
# --description--
@@ -29,3 +26,51 @@ For example, developers use GitHub to manage code changes and collaborate on pro
### --feedback--
`GitHub` is the platform where developers track and collaborate on software projects.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 4.54,
"finishTimestamp": 6.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 3.3,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 3.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bbbe6d57609104b152625
title: Task 5
challengeType: 19
dashedName: task-5
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should open an issue on GitHub.
-->
<!-- (Audio) Bob: Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem. I think we should open an issue on GitHub. -->
# --description--
@@ -56,3 +52,60 @@ Bob was already checking the branch and actually suggests opening an issue.
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 6.84
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.3,
"dialogue": {
"text": "Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem.",
"align": "center"
}
},
{
"character": "Bob",
"startTime": 5.54,
"finishTime": 7.84,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 8.34
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 656bbcc8333087117b4d9153
title: Task 6
title: Task 15
challengeType: 19
dashedName: task-6
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-15
---
<!--
AUDIO REFERENCE:
Bob: I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors.
-->
<!-- (Audio) Bob: I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors. -->
# --description--
@@ -52,3 +48,51 @@ Bob successfully pushed changes, the issue happened during the code compilation.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 15.6
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 7.42,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.92
}
]
}
```

View File

@@ -33,7 +33,7 @@ To delete changes from a repository
### --feedback--
`Push` is not bout deleting changes from a repository.
`Push` is not about deleting changes from a repository.
---
@@ -44,8 +44,8 @@ To review changes in a repository
`push` is not about reviewing changes in a repository.
---
To upload changes to a remote repository
To upload changes to a remote repository
## --video-solution--

View File

@@ -18,6 +18,7 @@ It's like a database for your code, allowing for version control and collaborati
What is a `repository` in the context of software development?
## --answers--
A tool for editing code
### --feedback--
@@ -25,9 +26,11 @@ A tool for editing code
A repository is not for editing code.
---
A place to store and manage project files
---
A type of software bug
### --feedback--

View File

@@ -41,7 +41,7 @@ To upload code to a repository
### --feedback--
That's not it.
That would be `pushing`. See the previous challenges.
---

View File

@@ -1,18 +1,15 @@
---
id: 656bbf3a1b344e13bc7fa12c
title: Task 11
title: Task 12
challengeType: 19
dashedName: task-11
dashedName: task-12
---
# --description--
`Strange` means unusual or not expected. It's like finding something different from what you normally see. For example:
`Strange` means unusual or not expected. It's like finding something different from what you normally see. For example: `A strange sound in a car might mean a problem.`
`A strange sound in a car might mean a problem.`
An `error` is a mistake, especially one that stops something from working correctly. For instance:
`An error in a code means there is a mistake that needs fixing.`
An `error` is a mistake, especially one that stops something from working correctly. For instance: `An error in a code means there is a mistake that needs fixing.`
# --question--

View File

@@ -1,15 +1,11 @@
---
id: 656bbfaf6cbc3f1418acca3c
title: Task 12
title: Task 6
challengeType: 22
dashedName: task-12
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-6
---
<!--
AUDIO REFERENCE:
Sarah: "Sure, Bob. Whats the problem?"
-->
<!-- (Audio) Sarah: Sure, Bob. What's the problem? -->
# --description--
@@ -27,4 +23,52 @@ Listen to the audio and complete the sentence.
### --feedback--
`What`and `is` are in abbreviated form. Remember to capitalize `What`.
`What` and `is` are in abbreviated form. Remember to capitalize `What`.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 7.3,
"finishTimestamp": 8.84
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 2.54,
"dialogue": {
"text": "Sure, Bob. What's the problem?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.04
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 656bbfedb30479145d464e37
title: Task 13
title: Task 11
challengeType: 22
dashedName: task-13
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-11
---
<!--
AUDIO REFERENCE:
Bob: "I pushed some changes to the repository earlier, but now the code won't compile."
-->
<!-- (Audio) Bob: I pushed some changes to the repository earlier, but now the code won't compile. -->
# --description--
@@ -36,3 +32,51 @@ Means Bob uploaded changes to the repository. This verb is in the past tense.
### --feedback--
Where Bob's code changes are stored and managed.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 13.7
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 5.52,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.02
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 656bc028a62f3a149ed36971
title: Task 14
title: Task 13
challengeType: 22
dashedName: task-14
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-13
---
<!--
AUDIO REFERENCE:
Bob: "I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange error.”
-->
<!-- (Audio) Bob: I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors. -->
# --description--
@@ -36,3 +32,51 @@ Indicates that Bob pushed the changes at a time before now.
### --feedback--
Refer to the problems Bob is now seeing in the code. It is in plural form.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 15.6
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 7.42,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.92
}
]
}
```

View File

@@ -1,15 +1,11 @@
---
id: 656bc05be141d914dcc812c3
title: Task 15
title: Task 14
challengeType: 22
dashedName: task-15
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
dashedName: task-14
---
<!--
AUDIO REFERENCE:
Bob: "I pushed some _ to the repository earlier, but now the code won't compile. It's showing some _ errors."
-->
<!-- (Audio) Bob: I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors. -->
# --description--
@@ -19,7 +15,7 @@ Listen to the audio and complete the sentence.
## --sentence--
`I pushed some _ to the repository earlier, but now the code won't compile. It's showing some _ errors.`
`I pushed some _ to the repository earlier, but now the code won't _. It's showing some _ errors.`
## --blanks--
@@ -31,8 +27,64 @@ Refers to the modifications Bob made to the code. It is in its plural form.
---
`compile`
### --feedback--
This blank has to do with trnasforming the code to a language the machine understands.
---
`strange`
### --feedback--
Describes the errors as unusual or not typical.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 9.18,
"finishTimestamp": 15.6
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 7.42,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile. It's showing some strange errors.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 7.92
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc094df5acf151fb264d8
title: Task 16
challengeType: 22
dashedName: task-16
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: "I see. Let's open an _, then. What happened when you _ the changes?"
-->
<!-- (Audio) Sarah: I see. Let's open an issue, then. What happened when you pushed the changes? -->
# --description--
@@ -36,3 +32,51 @@ Used for reporting or discussing problems in the project.
### --feedback--
It means uploaded changes to the repository. It is conjugated in the past tense.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 16.04,
"finishTimestamp": 20.28
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.24,
"dialogue": {
"text": "I see. Let's open an issue then. What happened when you pushed the changes?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 5.74
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc0bd4a112e155c589e33
title: Task 17
challengeType: 19
dashedName: task-17
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: "I see. Let's open an issue, then."
-->
<!-- (Audio) Sarah: I see. Let's open an issue, then. -->
# --description--
@@ -52,3 +48,51 @@ The term `an issue` relates to the solution, not to the expression of understand
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 16.04,
"finishTimestamp": 18.24
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.2,
"dialogue": {
"text": "I see. Let's open an issue then.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.7
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc0f87049dc159ce63187
title: Task 18
challengeType: 19
dashedName: task-18
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: "I see. Let's open an issue, then."
-->
<!-- (Audio) Sarah: I see. Let's open an issue, then. -->
# --description--
@@ -52,3 +48,51 @@ To open an issue for the problem
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 16.04,
"finishTimestamp": 18.24
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 3.2,
"dialogue": {
"text": "I see. Let's open an issue then.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.7
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc15142eeeb15e31d258b
title: Task 19
challengeType: 19
dashedName: task-19
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: "What happened when you pushed the changes?"
-->
<!-- (Audio) Sarah: What happened when you pushed the changes? -->
# --description--
@@ -52,3 +48,51 @@ Sarah's not focused on the location of the push.
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 18.5,
"finishTimestamp": 20.18
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "What happened when you pushed the changes?",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 3.18
}
]
}
```

View File

@@ -9,7 +9,7 @@ dashedName: task-20
The past continuous tense is used to talk about actions that were ongoing in the past.
It is formed using `was` for the pronouns `I, he, she, it`), or `were` for the pronouns `you, we, they` followed by a verb ending in `-ing`. For example:
It is formed using `was` for the pronouns `I`, `he`, `she`, `it`, or `were` for the pronouns `you`, `we`, `they` followed by a verb ending in `-ing`. For example:
`I was reading` means the work was happening over a period of time in the past.

View File

@@ -3,13 +3,9 @@ id: 656bc4c430704c19121c5eb4
title: Task 21
challengeType: 22
dashedName: task-21
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: "Well, I was _ a new feature. While I was _ it, I noticed that some of the tests were failing."
-->
<!-- (Audio) Bob: Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing. -->
# --description--
@@ -36,3 +32,51 @@ The verb is `to add`. Remember to conjugate it.
### --feedback--
The verb is `to push`. Remember to conjugate it.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 25.96
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.22,
"dialogue": {
"text": "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.72
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc54c7a049d197017b9c7
title: Task 22
challengeType: 19
dashedName: task-22
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing."
-->
<!-- (Audio) Bob: Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing. -->
# --description--
@@ -52,3 +48,51 @@ Bob was not discussing the feature.
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 25.96
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.22,
"dialogue": {
"text": "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.72
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc5a71b33ae19ad65166a
title: Task 23
challengeType: 22
dashedName: task-23
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: "Well, I was adding a new feature. While I was _ it, I noticed that some of the tests _ failing."
-->
<!-- (Audio) Bob: Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing. -->
# --description--
@@ -38,3 +34,51 @@ Indicates the ongoing action of uploading the feature at that time.
### --feedback--
Shows the tests were continuously failing while Bob was working.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Bob",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 25.96
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.22,
"dialogue": {
"text": "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.72
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc669dbd6561a22060cf0
title: Task 24
challengeType: 19
dashedName: task-24
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Bob: "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing."
-->
<!-- (Audio) Bob: Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing. -->
# --description--
@@ -52,3 +48,51 @@ The tests were failing while he was adding and pushing the feature
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 25.96
}
},
"commands": [
{
"character": "Bob",
"opacity": 1,
"startTime": 0
},
{
"character": "Bob",
"startTime": 1,
"finishTime": 6.22,
"dialogue": {
"text": "Well, I was adding a new feature. While I was pushing it, I noticed that some of the tests were failing.",
"align": "center"
}
},
{
"character": "Bob",
"opacity": 0,
"startTime": 6.72
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 656bc7f08edd541afdd87231
title: Task 26
challengeType: 19
dashedName: task-26
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE: 
Sarah: Got it. I'll create the issue on GitHub and write out the details. We can attach the error messages too.
-->
<!-- (Audio) Sarah: Got it. I'll create the issue on GitHub and write out the details. We can attach the error messages too. -->
# --description--
@@ -55,3 +52,51 @@ Sarah expresses a definite intention to create the issue.
## --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": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 25.96,
"finishTimestamp": 31.98
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 7.02,
"dialogue": {
"text": "Got it. I'll create the issue on GitHub and write out the details. We can attach the error messages, too.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.52
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bc8f4928b351b8a6c4d53
title: Task 27
challengeType: 22
dashedName: task-27
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: "Got it. I'll create the issue on GitHub and write out the details. We can attach the _ messages too."
-->
<!-- (Audio) Sarah: Got it. I'll create the issue on GitHub and write out the details. We can attach the error messages too. -->
# --description--
@@ -38,3 +34,51 @@ Means to add something extra to something else.
### --feedback--
Adding `error` messages to the issue gives more information about what's not working right.
# --scene--
```json
{
"setup": {
"background": "company2-center.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-1.mp3",
"startTime": 1,
"startTimestamp": 25.96,
"finishTimestamp": 31.98
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 7.02,
"dialogue": {
"text": "Got it. I'll create the issue on GitHub and write out the details. We can attach the error messages, too.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 7.52
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 656bcaea19405d1c6f2accb9
title: Task 28
challengeType: 22
dashedName: task-28
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!-- audio reference
All Audio.
-->
<!-- (Audio) The whole dialogue -->
# --description--
@@ -18,7 +15,7 @@ This challenge tests your understanding of the conversation between Bob and Sara
## --sentence--
`Bob discovered a problem when he was _ the branch. He _ some changes to the repository, but the code didn't _. It was _ strange errors. Sarah said she will _ an issue on GitHub and suggests to _ the error messages for more information.`
`Bob discovered a problem when he was _ the branch. He _ some changes to the repository, but the code didn't _. It was _ strange errors. Sarah said she will _ an issue on GitHub and suggests that they _ the error messages for more information.`
## --blanks--
@@ -54,11 +51,11 @@ To be visible. Use `ing`.
---
`create`
`open`
### --feedback--
Sarah decides to create an issue on GitHub.
Another way of saying they will create an issue on GitHub.
---
@@ -67,3 +64,158 @@ Sarah decides to create an issue on GitHub.
### --feedback--
Sarah suggests attaching error messages to the issue.
# --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": "6.1-1.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": 5.3,
"dialogue": {
"text": "Hey, Sarah. I was checking the branch we worked on yesterday when I saw a problem.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 5.54,
"finishTime": 7.84,
"dialogue": {
"text": "I think we should open an issue on GitHub.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 8.5,
"finishTime": 9.74,
"dialogue": {
"text": "Sure, Bob. What's the problem?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 10.18,
"finishTime": 14.7,
"dialogue": {
"text": "I pushed some changes to the repository earlier, but now the code won't compile.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 14.88,
"finishTime": 16.6,
"dialogue": {
"text": "It's showing some strange errors.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 17.24,
"finishTime": 19.24,
"dialogue": {
"text": "I see. Let's open an issue then.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 19.5,
"finishTime": 21.18,
"dialogue": {
"text": "What happened when you pushed the changes?",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 21.74,
"finishTime": 23.52,
"dialogue": {
"text": "Well, I was adding a new feature.",
"align": "left"
}
},
{
"character": "Bob",
"startTime": 23.9,
"finishTime": 26.95,
"dialogue": {
"text": "While I was pushing it, I noticed that some of the tests were failing.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 26.96,
"finishTime": 30.76,
"dialogue": {
"text": "Got it. I'll create the issue on GitHub and write out the details.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 31.2,
"finishTime": 32.98,
"dialogue": {
"text": "We can attach the error messages, too.",
"align": "right"
}
},
{
"character": "Bob",
"startTime": 33.46,
"finishTime": 35.2,
"dialogue": {
"text": "Thanks, Sarah. I appreciate your help.",
"align": "left"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 35.7
},
{
"character": "Bob",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 36.2
}
]
}
```

View File

@@ -1,15 +1,133 @@
---
id: 656bd6dde3a62c205cb41b2d
videoId: nLDychdBwUg
title: "Dialogue 2: Talking About Pull Requests"
title: "Dialogue 2: Talking about Pull Requests"
challengeType: 21
dashedName: dialogue-2-talking-about-pull-requests
---
# --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-breakroom.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "6.1-2.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": 5.12,
"dialogue": {
"text": "Hey, Sarah. I saw your comment on the issue I opened. Thanks for your help.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 6.04,
"finishTime": 10.5,
"dialogue": {
"text": "No problem, Tom. I noticed the issue you mentioned and I've already tried a few things to solve it.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 10.7,
"finishTime": 12.38,
"dialogue": {
"text": "That's great. What did you find?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 12.96,
"finishTime": 17.64,
"dialogue": {
"text": "Well, I was investigating the code when I saw that the problem might be related to the recent updates.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 18.16,
"finishTime": 21.48,
"dialogue": {
"text": "I tried rolling back to the previous version, but it didn't fix the issue.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 21.94,
"finishTime": 25.66,
"dialogue": {
"text": "I see. We might have to talk to the team to see if they can help us.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 26.58,
"finishTime": 30.58,
"dialogue": {
"text": "Agreed. I'll create a PR with the rollback and some additional logs for debugging.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 30.58,
"finishTime": 32.66,
"dialogue": {
"text": "That may help us find what the problem is.",
"align": "right"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 33.16
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 33.66
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bd701970c6c20a9c89b0f
title: Task 29
challengeType: 22
dashedName: task-29
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help.
-->
<!-- (Audio) Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help. -->
# --description--
@@ -36,3 +32,51 @@ The past tense of `see`.
### --feedback--
The past tense of `open`.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.12
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.12,
"dialogue": {
"text": "Hey, Sarah. I saw your comment on the issue I opened. Thanks for your help.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bd7723e1e4c21039f5916
title: Task 30
challengeType: 22
dashedName: task-30
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help.
-->
<!-- (Audio) Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help. -->
# --description--
@@ -36,3 +32,51 @@ Refers to an observation about a specific topic.
### --feedback--
A term used to describe a problem or bug.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.12
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.12,
"dialogue": {
"text": "Hey, Sarah. I saw your comment on the issue I opened. Thanks for your help.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bd80d58dd31216af64ddf
title: Task 31
challengeType: 19
dashedName: task-31
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help.
-->
<!-- (Audio) Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help. -->
# --description--
@@ -52,3 +48,51 @@ Tom doesn't mention an email.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 4.12
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.12,
"dialogue": {
"text": "Hey, Sarah. I saw your comment on the issue I opened. Thanks for your help.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.62
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 656bd968e52c34220164de8d
title: Task 32
challengeType: 19
dashedName: task-32
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it.
-->
<!-- (Audio) Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it. -->
# --description--
@@ -52,3 +48,51 @@ Sarah stated that she already tried a few things, which means she did take some
### --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 4.84,
"finishTimestamp": 9.5
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.66,
"dialogue": {
"text": "No problem, Tom. I noticed the issue you mentioned and I've already tried a few things to solve it.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.16
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65a84dad1595bbbc2e9cd895
title: Task 34
challengeType: 22
dashedName: task-34
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it.
-->
<!-- (Audio) Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it. -->
# --description--
@@ -19,7 +15,7 @@ People often use `have already` to talk about something they have done before no
## --sentence--
`No problem, Tom. I noticed the issue you mentioned, and Ive _ tried a few things to solve it.`
`No problem, Tom. I noticed the issue you mentioned, and I've _ tried a few things to solve it.`
## --blanks--
@@ -28,3 +24,51 @@ People often use `have already` to talk about something they have done before no
### --feedback--
`Have already` is used to talk about something that has been done before this moment. Here, Sarah says she has already tried some things, meaning she has done them before now.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 4.84,
"finishTimestamp": 9.5
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.66,
"dialogue": {
"text": "No problem, Tom. I noticed the issue you mentioned and I've already tried a few things to solve it.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.16
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65a84e922382a7bd112057ad
title: Task 35
challengeType: 19
dashedName: task-35
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it.
-->
<!-- (Audio) Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it. -->
# --description--
@@ -52,3 +48,51 @@ She has already tried a few things to solve it
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 4.84,
"finishTimestamp": 9.5
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.66,
"dialogue": {
"text": "No problem, Tom. I noticed the issue you mentioned and I've already tried a few things to solve it.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.16
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65a84f2370686dbda3e53aff
title: Task 36
challengeType: 22
dashedName: task-36
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: That's great. What did you find?
-->
<!-- (Audio) Tom: That's great. What did you find? -->
# --description--
@@ -36,3 +32,51 @@ Used here to form a past tense question. It helps ask about something that happe
### --feedback--
The main verb in the question, asking about what was discovered or learned.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 9.7,
"finishTimestamp": 11.38
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "That's great. What did you find?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 3.18
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65a85090914872be8ca97793
title: Task 37
challengeType: 19
dashedName: task-37
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: That's great. What did you find?
-->
<!-- (Audio) Tom: That's great. What did you find? -->
# --description--
@@ -53,3 +48,51 @@ Tom knows Sarah's aware of the issue.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 9.7,
"finishTimestamp": 11.38
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 2.68,
"dialogue": {
"text": "That's great. What did you find?",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 3.18
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65a851a6389e6cbf2c2cf158
title: Task 38
challengeType: 22
dashedName: task-38
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates.
-->
<!-- (Audio) Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates. -->
# --description--
@@ -32,8 +27,7 @@ Sarah: Well, I was investigating the code when I saw that the problem might be r
### --feedback--
Means to carefully examine or look into something in detail. This verbs ends with
`ing`
Means to carefully examine or look into something in detail. This verbs ends with `-ing`
---
@@ -42,3 +36,51 @@ Means to carefully examine or look into something in detail. This verbs ends wit
### --feedback--
Means to have a connection or association with something.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 11.96,
"finishTimestamp": 16.64
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "Well, I was investigating the code when I saw that the problem might be related to the recent updates.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.18
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65a853b498eb87c035f6da13
title: Task 39
challengeType: 19
dashedName: task-39
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates.
-->
<!-- (Audio) Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates. -->
# --description--
@@ -52,3 +48,51 @@ To find errors, thinking new changes caused the problem.
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 11.96,
"finishTimestamp": 16.64
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "Well, I was investigating the code when I saw that the problem might be related to the recent updates.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 6.18
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65a85418ea38cdc0a334dab2
title: Task 40
challengeType: 22
dashedName: task-40
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I tried rolling back to the previous version, but it didn't fix the issue.
-->
<!-- (Audio) Sarah: I tried rolling back to the previous version, but it didn't fix the issue. -->
# --description--
@@ -42,3 +38,51 @@ Means going back to an earlier state. Sarah tried returning to an earlier versio
### --feedback--
Refers to an earlier form or version. Sarah went back to an older version of the code.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 17.16,
"finishTimestamp": 20.48
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 4.32,
"dialogue": {
"text": "I tried rolling back to the previous version, but it didn't fix the issue.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.82
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65a9457392dfd7d564bc940e
title: Task 41
challengeType: 19
dashedName: task-41
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: I tried rolling back to the previous version, but it didn't fix the issue.
-->
<!-- (Audio) Sarah: I tried rolling back to the previous version, but it didn't fix the issue. -->
# --description--
@@ -53,3 +48,51 @@ While it didn't solve the issue, this doesn't directly suggest the problem is el
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 17.16,
"finishTimestamp": 20.48
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 4.32,
"dialogue": {
"text": "I tried rolling back to the previous version, but it didn't fix the issue.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 4.82
}
]
}
```

View File

@@ -3,15 +3,9 @@ id: 65b28add2c939e25b1d9b0e1
title: Task 42
challengeType: 19
dashedName: task-42
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Previous line: Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates.
Current line: Sarah: I tried rolling back to the previous version, but it didn't fix the issue.
-->
<!-- (Audio) Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates. I tried rolling back to the previous version, but it didn't fix the issue. -->
# --description--
@@ -54,3 +48,60 @@ Going back was related to her first step and part of trying to solve the issue.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 11.96,
"finishTimestamp": 20.48
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 5.68,
"dialogue": {
"text": "Well, I was investigating the code when I saw that the problem might be related to the recent updates.",
"align": "center"
}
},
{
"character": "Sarah",
"startTime": 6.2,
"finishTime": 9.52,
"dialogue": {
"text": "I tried rolling back to the previous version, but it didn't fix the issue.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 10.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b28bbe803df52c4e76dd15
title: Task 43
challengeType: 22
dashedName: task-43
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: I see. We might have to talk to the team to see if they can help us.
-->
<!-- (Audio) Tom: I see. We might have to talk to the team to see if they can help us. -->
# --description--
@@ -40,3 +36,51 @@ It shows possibility. Tom is saying it's possible they will need to talk to the
### --feedback--
It shows ability. Tom is wondering if the team has the ability to help.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 24.76
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.02,
"dialogue": {
"text": "I see. We might have to talk to the team to see if they can help us.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.52
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b28d5f4b4c502d2b7917e1
title: Task 44
challengeType: 19
dashedName: task-44
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: I see. We might have to talk to the team to see if they can help us.
-->
<!-- (Audio) Tom: I see. We might have to talk to the team to see if they can help us. -->
# --description--
@@ -52,3 +48,51 @@ Tom is considering getting help from the team, not fixing it alone.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 20.74,
"finishTimestamp": 24.76
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 5.02,
"dialogue": {
"text": "I see. We might have to talk to the team to see if they can help us.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 5.52
}
]
}
```

View File

@@ -3,7 +3,6 @@ id: 65b28e008537c42da87ace01
title: Task 45
challengeType: 19
dashedName: task-45
---
# --description--

View File

@@ -3,13 +3,9 @@ id: 65b28f840a0d962f2240e800
title: Task 47
challengeType: 22
dashedName: task-47
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Agreed. Ill create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is.
-->
<!-- (Audio) Sarah: Agreed. Ill create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is. -->
# --description--
@@ -44,3 +40,51 @@ Means extra or more. Sarah is talking about adding more logs for more informatio
### --feedback--
The process of finding and fixing problems. Sarah plans to use extra logs to help with this process.
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 25.18,
"finishTimestamp": 31.76
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 7.58,
"dialogue": {
"text": "Agreed. I'll create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 8.08
}
]
}
```

View File

@@ -3,14 +3,9 @@ id: 65b2af1545e34334b7573de9
title: Task 48
challengeType: 19
dashedName: task-48
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Sarah: Agreed. Ill create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is.
-->
<!-- (Audio) Sarah: Agreed. Ill create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is. -->
# --description--
@@ -53,3 +48,51 @@ Sarah's immediate plan is to create a PR, not to consult the team at this stage.
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Sarah",
"position": {
"x": 50,
"y": 0,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-2.mp3",
"startTime": 1,
"startTimestamp": 25.18,
"finishTimestamp": 31.76
}
},
"commands": [
{
"character": "Sarah",
"opacity": 1,
"startTime": 0
},
{
"character": "Sarah",
"startTime": 1,
"finishTime": 7.58,
"dialogue": {
"text": "Agreed. I'll create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is.",
"align": "center"
}
},
{
"character": "Sarah",
"opacity": 0,
"startTime": 8.08
}
]
}
```

View File

@@ -3,20 +3,9 @@ id: 65b2af807f713c351c5b9435
title: Task 49
challengeType: 22
dashedName: task-49
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Entire Dialogue:
Tom: Hey Sarah, I saw your comment on the issue I opened. Thanks for your help.
Sarah: No problem, Tom. I noticed the issue you mentioned, and Ive already tried a few things to solve it.
Tom: That's great. What did you find?
Sarah: Well, I was investigating the code when I saw that the problem might be related to the recent updates. I tried rolling back to the previous version, but it didn't fix the issue.
Tom: I see. We might have to talk to the team to see if they can help us.
Sarah: Agreed. Ill create a PR with the rollback and some additional logs for debugging. That may help us find what the problem is.
-->
<!-- (Audio) The whole dialogue -->
# --description--
@@ -67,3 +56,122 @@ Requestiong assistance or advice from someone. This verb ends with `-ing`
### --feedback--
Make something new, in this case, a PR (Pull Request).
# --scene--
```json
{
"setup": {
"background": "company2-breakroom.png",
"characters": [
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "6.1-2.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": 5.12,
"dialogue": {
"text": "Hey, Sarah. I saw your comment on the issue I opened. Thanks for your help.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 6.04,
"finishTime": 10.5,
"dialogue": {
"text": "No problem, Tom. I noticed the issue you mentioned and I've already tried a few things to solve it.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 10.7,
"finishTime": 12.38,
"dialogue": {
"text": "That's great. What did you find?",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 12.96,
"finishTime": 17.64,
"dialogue": {
"text": "Well, I was investigating the code when I saw that the problem might be related to the recent updates.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 18.16,
"finishTime": 21.48,
"dialogue": {
"text": "I tried rolling back to the previous version, but it didn't fix the issue.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 21.94,
"finishTime": 25.66,
"dialogue": {
"text": "I see. We might have to talk to the team to see if they can help us.",
"align": "left"
}
},
{
"character": "Sarah",
"startTime": 26.58,
"finishTime": 30.58,
"dialogue": {
"text": "Agreed. I'll create a PR with the rollback and some additional logs for debugging.",
"align": "right"
}
},
{
"character": "Sarah",
"startTime": 30.58,
"finishTime": 32.66,
"dialogue": {
"text": "That may help us find what the problem is.",
"align": "right"
}
},
{
"character": "Sarah",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 33.16
},
{
"character": "Tom",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 33.66
}
]
}
```

View File

@@ -1,15 +1,115 @@
---
id: 65b2b0e08ec66535fa8542eb
title: "Dialogue 3: Talking About Debugging"
title: "Dialogue 3: Talking about Debugging"
challengeType: 21
dashedName: dialogue-3-talking-about-debugging
videoId: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --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-parking.png",
"characters": [
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Tom",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Maria",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Tom",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Tom. I saw that you fixed the issue on GitHub. Great job!",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 5.2,
"finishTime": 10.52,
"dialogue": {
"text": "Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 11.02,
"finishTime": 14.18,
"dialogue": {
"text": "That's good to hear. I was worried it might be something more complicated.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 14.5,
"finishTime": 15.86,
"dialogue": {
"text": "It happens to all of us, Maria.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 15.86,
"finishTime": 20.8,
"dialogue": {
"text": "I'll make sure to document this for future reference so we won't run into the same problem again.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 21.16,
"finishTime": 22.28,
"dialogue": {
"text": "That's an excellent idea!",
"align": "left"
}
},
{
"character": "Tom",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 22.78
},
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 23.28
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b2b181cb9b2136e833a17a
title: Task 50
challengeType: 22
dashedName: task-50
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: "Tom, I saw that youve fixed the issue on GitHub. Great job!"
-->
<!-- (Audio) Maria: Hey, Tom. I saw that you've fixed the issue on GitHub. Great job! -->
# --description--
@@ -19,7 +15,7 @@ The present perfect tense is used to describe actions that have a connection to
## --sentence--
`Tom, I _ that youve _ the issue on GitHub. Great _!`
`Hey, Tom. I _ that you've _ the issue on GitHub. Great _!`
## --blanks--
@@ -44,3 +40,51 @@ The past participle of `fix`.
### --feedback--
This sentence is used to congratulate someone on their work.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 3.8
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Tom. I saw that you've fixed the issue on GitHub. Great job.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.3
}
]
}
```

View File

@@ -3,12 +3,9 @@ id: 65b2b2781c59e837a5e0beb2
title: Task 51
challengeType: 19
dashedName: task-51
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: "Tom, I saw that youve fixed the issue on GitHub. Great job!"
-->
<!-- (Audio) Maria: Tom, I saw that youve fixed the issue on GitHub. Great job! -->
# --description--
@@ -51,3 +48,51 @@ Has Tom already fixed the issue on GitHub?
## --video-solution--
3
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 0,
"finishTimestamp": 3.8
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey Tom, I saw that you fixed the issue on GitHub. Great job.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 5.3
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 65b2b383fb6406386dab3499
title: Task 52
challengeType: 19
dashedName: task-52
---
# --description--
`Configuration` in software and coding refers to the setup or arrangement of a system or an application's components. It often involves settings that determine how a program operates.

View File

@@ -3,12 +3,9 @@ id: 65b2b3ea62a86838c216db73
title: Task 53
challengeType: 22
dashedName: task-53
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: "Thanks, Maria. I _ debugging it when I _ it was a simple configuration error in the code."
-->
<!-- (Audio) Tom: Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code. -->
# --description--
@@ -22,7 +19,7 @@ Understanding how these tenses work together helps clarify the sequence of event
## --sentence--
`Thanks, Maria. I _ debugging it when I _ it was a simple configuration error in the code.`
`Thanks, Maria. I _ debugging it when I _ that it was a simple configuration error in the code.`
## --blanks--
@@ -39,3 +36,51 @@ Part of the past continuous tense, showing the ongoing action of debugging.
### --feedback--
Simple past indicates the moment Tom understood the problem.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 4.0,
"finishTimestamp": 9.52
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.52,
"dialogue": {
"text": "Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.02
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b2b54bf7897c3954e20971
title: Task 54
challengeType: 19
dashedName: task-54
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: "Thanks, Maria. I was debugging it when I realized it was a simple configuration error in the code."
-->
<!-- (Audio) Tom: Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code. -->
# --description--
@@ -52,3 +48,51 @@ A simple configuration error in the code
## --video-solution--
4
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 4.0,
"finishTimestamp": 9.52
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 6.52,
"dialogue": {
"text": "Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.02
}
]
}
```

View File

@@ -3,8 +3,8 @@ id: 65b2b6255fe7973a8bf80902
title: Task 55
challengeType: 19
dashedName: task-55
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
# --description--
The word `complicated` is used to describe something that is difficult to understand or deal with due to its complexity or many parts.

View File

@@ -3,12 +3,9 @@ id: 65b2b6aef88e363af2749620
title: Task 56
challengeType: 19
dashedName: task-56
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Maria: "That's good to hear. I was worried it might be something more complicated."
-->
<!-- (Audio) Maria: That's good to hear. I was worried it might be something more complicated. -->
# --description--
@@ -51,3 +48,51 @@ Her concern was not about needing new software.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Maria",
"position": {
"x": 50,
"y": 0,
"z": 1.5
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 10.02,
"finishTimestamp": 13.18
}
},
"commands": [
{
"character": "Maria",
"opacity": 1,
"startTime": 0
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.16,
"dialogue": {
"text": "That's good to hear. I was worried it might be something more complicated.",
"align": "center"
}
},
{
"character": "Maria",
"opacity": 0,
"startTime": 4.66
}
]
}
```

View File

@@ -13,7 +13,6 @@ In a professional context, the verb `to document` means to record information fo
`They are documenting their studies for future reference.`
# --question--
## --text--

View File

@@ -3,13 +3,9 @@ id: 65b2b80774ecba3c156722aa
title: Task 58
challengeType: 22
dashedName: task-58
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: "It happens to all of us, Maria. Ill make sure to document this for future reference, so we won't _ into the _ problem again."
-->
<!-- (Audio) Tom: It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't run into the same problem again. -->
# --description--
@@ -23,7 +19,7 @@ For example, if a software crashes due to a specific bug, and you fix it, you wo
## --sentence--
`It happens to all of us, Maria. Ill make sure to document this for future reference, so we won't _ into the _ problem again.`
`It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't _ into the _ problem again.`
## --blanks--
@@ -39,4 +35,52 @@ In this context, it means to face a problem.
### --feedback--
This word ndicates it is the exact issue that was faced before.
This word indicates it is the exact issue that was faced before.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 13.5,
"finishTimestamp": 19.8
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 7.3,
"dialogue": {
"text": "It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't run into the same problem again.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.8
}
]
}
```

View File

@@ -3,18 +3,15 @@ id: 65b2ba3323d6d33d470e5f53
title: Task 59
challengeType: 19
dashedName: task-59
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: "It happens to all of us, Maria. Ill make sure to document this for future reference, so we won't run into the same problem again."
-->
<!-- (Audio) Tom: It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't run into the same problem again. -->
# --description--
Tom uses `Ill` (short for `I will`) to talk about what he plans to do later.
Tom uses `I'll` (short for `I will`) to talk about what he plans to do later.
`Will` is often used when someone decides to do something in the future. For example, `Ill call you later` means the person plans to call sometime after now.
`Will` is often used when someone decides to do something in the future. For example, `I'll call you later` means the person plans to call sometime after now.
# --question--
@@ -48,8 +45,56 @@ He will forget to document the issue
### --feedback--
Tom says `Ill make sure`, which means he is certain about doing something.
Tom says `I'll make sure`, which means he is certain about doing something.
## --video-solution--
2
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 13.5,
"finishTimestamp": 19.8
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 7.3,
"dialogue": {
"text": "It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't run into the same problem again.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b2bb073ac8d03dfe507810
title: Task 60
challengeType: 19
dashedName: task-60
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
Tom: "It happens to all of us, Maria. Ill make sure to document this for future reference, so we won't run into the same problem again."
-->
<!-- (Audio) Tom: It happens to all of us, Maria. Ill make sure to document this for future reference, so we won't run into the same problem again. -->
# --description--
@@ -52,3 +48,51 @@ He is focused on his team.
## --video-solution--
1
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Tom",
"position": {
"x": 50,
"y": 15,
"z": 1.2
},
"opacity": 0
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1,
"startTimestamp": 13.5,
"finishTimestamp": 19.8
}
},
"commands": [
{
"character": "Tom",
"opacity": 1,
"startTime": 0
},
{
"character": "Tom",
"startTime": 1,
"finishTime": 7.3,
"dialogue": {
"text": "It happens to all of us, Maria. I'll make sure to document this for future reference, so we won't run into the same problem again.",
"align": "center"
}
},
{
"character": "Tom",
"opacity": 0,
"startTime": 7.8
}
]
}
```

View File

@@ -3,13 +3,9 @@ id: 65b2bd42ca24dd3ede91aa41
title: Task 61
challengeType: 22
dashedName: task-61
audioPath: curriculum/js-music-player/We-Are-Going-to-Make-it.mp3
---
<!--
AUDIO REFERENCE:
The entire conversation between Tom and Maria.
-->
<!-- (Audio) The whole dialogue -->
# --description--
@@ -52,3 +48,104 @@ Tom intends to document the process to help in the future.
### --feedback--
Documenting for future reference means to prevent repeating the same problem.
# --scene--
```json
{
"setup": {
"background": "company2-parking.png",
"characters": [
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 }
},
{
"character": "Tom",
"position": { "x": 125, "y": 0, "z": 1 }
}
],
"audio": {
"filename": "6.1-3.mp3",
"startTime": 1
},
"alwaysShowDialogue": true
},
"commands": [
{
"character": "Maria",
"position": { "x": 25, "y": 0, "z": 1 },
"startTime": 0
},
{
"character": "Tom",
"position": { "x": 70, "y": 0, "z": 1 },
"startTime": 0.5
},
{
"character": "Maria",
"startTime": 1,
"finishTime": 4.8,
"dialogue": {
"text": "Hey, Tom. I saw that you fixed the issue on GitHub. Great job!",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 5.2,
"finishTime": 10.52,
"dialogue": {
"text": "Thanks, Maria. I was debugging it when I realized that it was a simple configuration error in the code.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 11.02,
"finishTime": 14.18,
"dialogue": {
"text": "That's good to hear. I was worried it might be something more complicated.",
"align": "left"
}
},
{
"character": "Tom",
"startTime": 14.5,
"finishTime": 15.86,
"dialogue": {
"text": "It happens to all of us, Maria.",
"align": "right"
}
},
{
"character": "Tom",
"startTime": 15.86,
"finishTime": 20.8,
"dialogue": {
"text": "I'll make sure to document this for future reference so we won't run into the same problem again.",
"align": "right"
}
},
{
"character": "Maria",
"startTime": 21.16,
"finishTime": 22.28,
"dialogue": {
"text": "That's an excellent idea!",
"align": "left"
}
},
{
"character": "Tom",
"position": { "x": 125, "y": 0, "z": 1 },
"startTime": 22.78
},
{
"character": "Maria",
"position": { "x": -25, "y": 0, "z": 1 },
"startTime": 23.28
}
]
}
```