Skip to content

Commit 1343b4f

Browse files
DanielRosa74anastasiiauknieldakarla
authored
feat(curriculum): add Block 15 of the B1 stage of the English Curriculum (freeCodeCamp#59354)
Co-authored-by: Anastasiia <109740924+anastasiiauk@users.noreply.github.com> Co-authored-by: Nielda Karla <90112119+nieldakarla@users.noreply.github.com>
1 parent 3ccced6 commit 1343b4f

139 files changed

Lines changed: 13989 additions & 22 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

curriculum/challenges/_meta/learn-how-to-manage-a-conversation/meta.json

Lines changed: 549 additions & 1 deletion
Large diffs are not rendered by default.

curriculum/challenges/english/24-b1-english-for-developers/learn-how-to-manage-a-conversation/6660a0f4dbf5a3622399100f.md

Lines changed: 132 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
id: 6660a0f4dbf5a3622399100f
3-
title: "Dialogue 1: I'm Tom"
3+
title: 'Dialogue 1: Picking Up Where We Left Off'
44
challengeType: 21
5-
dashedName: dialogue-1-im-tom
5+
dashedName: dialogue-1-picking-up-where-we-left-off
66
---
77

88
# --description--
@@ -11,47 +11,158 @@ Watch the video below to understand the context of the upcoming lessons.
1111

1212
# --assignment--
1313

14-
Watch the video
14+
Watch the video.
1515

1616
# --scene--
1717

1818
```json
1919
{
2020
"setup": {
21-
"background": "chaos.png",
21+
"background": "interview-room2.png",
2222
"characters": [
2323
{
24-
"character": "David",
25-
"position": {"x":50,"y":80,"z":8},
26-
"opacity": 0
24+
"character": "Alice",
25+
"position": { "x": -25, "y": 0, "z": 1 }
26+
},
27+
{
28+
"character": "James",
29+
"position": { "x": 125, "y": 0, "z": 1 }
2730
}
2831
],
2932
"audio": {
30-
"filename": "1.1-1.mp3",
31-
"startTime": 1,
32-
"startTimestamp": 5.7,
33-
"finishTimestamp": 6.48
34-
}
33+
"filename": "B1_15-1.mp3",
34+
"startTime": 1
35+
},
36+
"alwaysShowDialogue": true
3537
},
3638
"commands": [
3739
{
38-
"character": "David",
39-
"opacity": 1,
40+
"character": "Alice",
41+
"position": { "x": 25, "y": 0, "z": 1 },
4042
"startTime": 0
4143
},
4244
{
43-
"character": "David",
45+
"character": "James",
46+
"position": { "x": 70, "y": 0, "z": 1 },
47+
"startTime": 0.5
48+
},
49+
{
50+
"character": "Alice",
4451
"startTime": 1,
45-
"finishTime": 0.78,
52+
"finishTime": 5.04,
53+
"dialogue": {
54+
"text": "Hey, James. Sorry for the interruption earlier. Can we pick up where we left off?",
55+
"align": "left"
56+
}
57+
},
58+
{
59+
"character": "James",
60+
"startTime": 5.4,
61+
"finishTime": 8.7,
62+
"dialogue": {
63+
"text": "Sure, Alice. We were talking about the new project requirements, right?",
64+
"align": "right"
65+
}
66+
},
67+
{
68+
"character": "Alice",
69+
"startTime": 9.2,
70+
"finishTime": 12.78,
71+
"dialogue": {
72+
"text": "Yes, that's right. So, as I was saying, we need to adjust the timeline",
73+
"align": "left"
74+
}
75+
},
76+
{
77+
"character": "Alice",
78+
"startTime": 12.78,
79+
"finishTime": 15.04,
80+
"dialogue": {
81+
"text": "because of the recent changes. Does that work for you?",
82+
"align": "left"
83+
}
84+
},
85+
{
86+
"character": "James",
87+
"startTime": 15.32,
88+
"finishTime": 21.34,
89+
"dialogue": {
90+
"text": "It does, but I need a little bit more clarification. By the way, did we decide on the deadline for the first phase?",
91+
"align": "right"
92+
}
93+
},
94+
{
95+
"character": "Alice",
96+
"startTime": 21.96,
97+
"finishTime": 27.1,
4698
"dialogue": {
47-
"text": "I'm Tom.",
48-
"align": "center"
99+
"text": "Not yet. I was hoping we could discuss it today. What do you think about setting it for the end of next month?",
100+
"align": "left"
49101
}
50102
},
51103
{
52-
"character": "Tom",
53-
"opacity": 0,
54-
"startTime": 1.28
104+
"character": "James",
105+
"startTime": 27.1,
106+
"finishTime": 31.68,
107+
"dialogue": {
108+
"text": "That should work. Oh, and we need to confirm with the client about the new requirements.",
109+
"align": "right"
110+
}
111+
},
112+
{
113+
"character": "James",
114+
"startTime": 31.96,
115+
"finishTime": 33.3,
116+
"dialogue": {
117+
"text": "Do you have time to do that?",
118+
"align": "right"
119+
}
120+
},
121+
{
122+
"character": "Alice",
123+
"startTime": 33.92,
124+
"finishTime": 38,
125+
"dialogue": {
126+
"text": "Yes, I'll take care of it. And if you don't mind, could you send me the updated project plan?",
127+
"align": "left"
128+
}
129+
},
130+
{
131+
"character": "James",
132+
"startTime": 38.28,
133+
"finishTime": 43.02,
134+
"dialogue": {
135+
"text": "Sure thing. I'll send it over. Anything else we should discuss before our next meeting?",
136+
"align": "right"
137+
}
138+
},
139+
{
140+
"character": "Alice",
141+
"startTime": 43.46,
142+
"finishTime": 45.54,
143+
"dialogue": {
144+
"text": "I think that's it for now. Thanks for your help.",
145+
"align": "left"
146+
}
147+
},
148+
{
149+
"character": "James",
150+
"startTime": 45.74,
151+
"finishTime": 47.2,
152+
"dialogue": {
153+
"text": "No problem. Talk to you later.",
154+
"align": "right"
155+
}
156+
},
157+
{
158+
"character": "James",
159+
"position": { "x": 125, "y": 0, "z": 1 },
160+
"startTime": 47.7
161+
},
162+
{
163+
"character": "Alice",
164+
"position": { "x": -25, "y": 0, "z": 1 },
165+
"startTime": 48.2
55166
}
56167
]
57168
}
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
id: 67dbf936fe4d33ccbccae40d
3+
title: Task 1
4+
challengeType: 22
5+
dashedName: task-1
6+
---
7+
8+
<!-- (Audio) Alice: Hey, James. Sorry for the interruption earlier. -->
9+
10+
# --instructions--
11+
12+
Listen to the audio and complete the sentence below.
13+
14+
# --fillInTheBlank--
15+
16+
## --sentence--
17+
18+
`Hey, James. BLANK for the interruption earlier.`
19+
20+
## --blanks--
21+
22+
`Sorry`
23+
24+
### --feedback--
25+
26+
This is used to apologize for something that happened. Don't forget to capitalize.
27+
28+
# --explanation--
29+
30+
`To be sorry for something` is used when apologizing for an action that may have caused inconvenience or harm. For example:
31+
32+
`I'm sorry for being late to the meeting.` - This means the speaker regrets arriving late and is apologizing. Notice that `being` is in the `-ing` form as it is right after `for` (a preposition).
33+
34+
# --scene--
35+
36+
```json
37+
{
38+
"setup": {
39+
"background": "interview-room2.png",
40+
"characters": [
41+
{
42+
"character": "Alice",
43+
"position": {
44+
"x": 50,
45+
"y": 0,
46+
"z": 1.4
47+
},
48+
"opacity": 0
49+
}
50+
],
51+
"audio": {
52+
"filename": "B1_15-1.mp3",
53+
"startTime": 1,
54+
"startTimestamp": 0,
55+
"finishTimestamp": 2.55
56+
}
57+
},
58+
"commands": [
59+
{
60+
"character": "Alice",
61+
"opacity": 1,
62+
"startTime": 0
63+
},
64+
{
65+
"character": "Alice",
66+
"startTime": 1,
67+
"finishTime": 3.55,
68+
"dialogue": {
69+
"text": "Hey, James. Sorry for the interruption earlier.",
70+
"align": "center"
71+
}
72+
},
73+
{
74+
"character": "Alice",
75+
"opacity": 0,
76+
"startTime": 4.05
77+
}
78+
]
79+
}
80+
```
Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
---
2+
id: 67dbfd3346ec99ded52e2d15
3+
title: Task 2
4+
challengeType: 19
5+
dashedName: task-2
6+
---
7+
8+
<!-- (Audio) Alice: Hey, James. Sorry for the interruption earlier. -->
9+
10+
# --instructions--
11+
12+
Listen to the audio and answer the question below.
13+
14+
# --questions--
15+
16+
## --text--
17+
18+
What is Alice sorry for?
19+
20+
## --answers--
21+
22+
For missing the meeting.
23+
24+
### --feedback--
25+
26+
Alice does not mention anything about a meeting.
27+
28+
---
29+
30+
For arriving late.
31+
32+
### --feedback--
33+
34+
Alice does not say she was late.
35+
36+
---
37+
38+
For not responding to James.
39+
40+
### --feedback--
41+
42+
Alice does not say she ignored James.
43+
44+
---
45+
46+
For having to interrupt the conversation with James previously.
47+
48+
## --video-solution--
49+
50+
4
51+
52+
# --explanation--
53+
54+
`Earlier` is the comparative form of `early`. It is often used to compare two points in time, but in this case, it simply refers to a moment before the current conversation. For example:
55+
56+
`I called you earlier, but you didn't pick up.` - Here, `earlier` means "at a previous time" without specifying a comparison (`earlier than now`, for instance).
57+
58+
The same situation normally applies to the comparative form of `late`: `later`. For example:
59+
60+
`I'll see you later.` - Here, `later` means "at a time in the future". The comparison (`later than now`, for instance) is ommitted.
61+
62+
# --scene--
63+
64+
```json
65+
{
66+
"setup": {
67+
"background": "interview-room2.png",
68+
"characters": [
69+
{
70+
"character": "Alice",
71+
"position": {
72+
"x": 50,
73+
"y": 0,
74+
"z": 1.4
75+
},
76+
"opacity": 0
77+
}
78+
],
79+
"audio": {
80+
"filename": "B1_15-1.mp3",
81+
"startTime": 1,
82+
"startTimestamp": 0,
83+
"finishTimestamp": 2.55
84+
}
85+
},
86+
"commands": [
87+
{
88+
"character": "Alice",
89+
"opacity": 1,
90+
"startTime": 0
91+
},
92+
{
93+
"character": "Alice",
94+
"startTime": 1,
95+
"finishTime": 3.55,
96+
"dialogue": {
97+
"text": "Hey, James. Sorry for the interruption earlier.",
98+
"align": "center"
99+
}
100+
},
101+
{
102+
"character": "Alice",
103+
"opacity": 0,
104+
"startTime": 4.05
105+
}
106+
]
107+
}
108+
```

0 commit comments

Comments
 (0)