Skip to content

Commit 3bd8958

Browse files
estefaniacnmiyaliu666huyenltnguyen
authored
feat(curriculum): add A1 Chinese compound finals scenes (freeCodeCamp#64730)
Co-authored-by: miyaliu666 <[email protected]> Co-authored-by: Huyen Nguyen <[email protected]>
1 parent 49bb079 commit 3bd8958

39 files changed

+3078
-9
lines changed

curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/60593b49f060b40d28eb6c66.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,3 +32,51 @@ This syllable combines the initial `h` with the final `ei`, and uses the first t
3232
The audio pronounces the syllable `hēi`, which consists of the initial `h` and the compound final `ei`. The tone mark is placed on the `e`, following the rule that if there is no `a`, but there is `o` or `e`, the tone mark goes on whichever appears.
3333

3434
The syllable is pronounced with the first tone, which is a high-level tone.
35+
36+
# --scene--
37+
38+
```json
39+
{
40+
"setup": {
41+
"background": "company2-lydia-cubicle.png",
42+
"characters": [
43+
{
44+
"character": "Lin Yating",
45+
"position": {
46+
"x": 50,
47+
"y": 15,
48+
"z": 1.4
49+
},
50+
"opacity": 0
51+
}
52+
],
53+
"audio": {
54+
"filename": "ZH_A1_pinyin_compound_finals.mp3",
55+
"startTime": 1,
56+
"startTimestamp": 101.81,
57+
"finishTimestamp": 103.34
58+
}
59+
},
60+
"commands": [
61+
{
62+
"character": "Lin Yating",
63+
"opacity": 1,
64+
"startTime": 0
65+
},
66+
{
67+
"character": "Lin Yating",
68+
"startTime": 1,
69+
"finishTime": 2.53,
70+
"dialogue": {
71+
"text": "hēi",
72+
"align": "center"
73+
}
74+
},
75+
{
76+
"character": "Lin Yating",
77+
"opacity": 0,
78+
"startTime": 3.03
79+
}
80+
]
81+
}
82+
```

curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/606b36601bd5d45cc8f17f74.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,51 @@ This syllable combines the initial `l` with the final `iu`, and uses the fourth
3434
# --explanation--
3535

3636
The speaker pronounces the syllable `liù`, which consists of the initial `l` and the compound final `iu`. It uses the fourth tone, which starts high and falls sharply.
37+
38+
# --scene--
39+
40+
```json
41+
{
42+
"setup": {
43+
"background": "company2-lydia-cubicle.png",
44+
"characters": [
45+
{
46+
"character": "Lin Yating",
47+
"position": {
48+
"x": 50,
49+
"y": 15,
50+
"z": 1.4
51+
},
52+
"opacity": 0
53+
}
54+
],
55+
"audio": {
56+
"filename": "ZH_A1_pinyin_compound_finals.mp3",
57+
"startTime": 1,
58+
"startTimestamp": 404.57,
59+
"finishTimestamp": 405.93
60+
}
61+
},
62+
"commands": [
63+
{
64+
"character": "Lin Yating",
65+
"opacity": 1,
66+
"startTime": 0
67+
},
68+
{
69+
"character": "Lin Yating",
70+
"startTime": 1,
71+
"finishTime": 1.66,
72+
"dialogue": {
73+
"text": "liù",
74+
"align": "center"
75+
}
76+
},
77+
{
78+
"character": "Lin Yating",
79+
"opacity": 0,
80+
"startTime": 2.16
81+
}
82+
]
83+
}
84+
```

curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/612cb090cb85f408182d42f8.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,123 @@ Let's practice pronouncing these syllables, and then use `guai` in different ton
2525
# --assignment--
2626

2727
I've listened to the audio and pronounce the compound final and syllables.
28+
29+
# --scene--
30+
31+
```json
32+
{
33+
"setup": {
34+
"background": "company2-lydia-cubicle.png",
35+
"characters": [
36+
{
37+
"character": "Lin Yating",
38+
"position": {
39+
"x": 50,
40+
"y": 15,
41+
"z": 1.4
42+
},
43+
"opacity": 0
44+
}
45+
],
46+
"audio": {
47+
"filename": "ZH_A1_pinyin_compound_finals.mp3",
48+
"startTime": 1,
49+
"startTimestamp": 422.23,
50+
"finishTimestamp": 442.16
51+
}
52+
},
53+
"commands": [
54+
{
55+
"character": "Lin Yating",
56+
"opacity": 1,
57+
"startTime": 0
58+
},
59+
{
60+
"character": "Lin Yating",
61+
"startTime": 1,
62+
"finishTime": 1.88,
63+
"dialogue": {
64+
"text": "uai",
65+
"align": "center"
66+
}
67+
},
68+
{
69+
"character": "Lin Yating",
70+
"startTime": 3.3,
71+
"finishTime": 4.25,
72+
"dialogue": {
73+
"text": "kuai",
74+
"align": "center"
75+
}
76+
},
77+
{
78+
"character": "Lin Yating",
79+
"startTime": 5.61,
80+
"finishTime": 6.53,
81+
"dialogue": {
82+
"text": "guai",
83+
"align": "center"
84+
}
85+
},
86+
{
87+
"character": "Lin Yating",
88+
"startTime": 7.84,
89+
"finishTime": 8.79,
90+
"dialogue": {
91+
"text": "huai",
92+
"align": "center"
93+
}
94+
},
95+
{
96+
"character": "Lin Yating",
97+
"startTime": 10.12,
98+
"finishTime": 11.1,
99+
"dialogue": {
100+
"text": "chuai",
101+
"align": "center"
102+
}
103+
},
104+
{
105+
"character": "Lin Yating",
106+
"startTime": 12.57,
107+
"finishTime": 13.65,
108+
"dialogue": {
109+
"text": "shuai",
110+
"align": "center"
111+
}
112+
},
113+
{
114+
"character": "Lin Yating",
115+
"startTime": 15.41,
116+
"finishTime": 16.23,
117+
"dialogue": {
118+
"text": "guāi",
119+
"align": "center"
120+
}
121+
},
122+
{
123+
"character": "Lin Yating",
124+
"startTime": 17.69,
125+
"finishTime": 18.7,
126+
"dialogue": {
127+
"text": "guǎi",
128+
"align": "center"
129+
}
130+
},
131+
{
132+
"character": "Lin Yating",
133+
"startTime": 19.7,
134+
"finishTime": 20.43,
135+
"dialogue": {
136+
"text": "guài",
137+
"align": "center"
138+
}
139+
},
140+
{
141+
"character": "Lin Yating",
142+
"opacity": 0,
143+
"startTime": 20.93
144+
}
145+
]
146+
}
147+
```

curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/614ef01193b1140ee8bf5a44.md

Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,132 @@ Let's practice pronouncing these syllables, and then use `guo` in different tone
2626
# --assignment--
2727

2828
I've listened to the audio and pronounce the compound final and syllables.
29+
30+
# --scene--
31+
32+
```json
33+
{
34+
"setup": {
35+
"background": "company2-lydia-cubicle.png",
36+
"characters": [
37+
{
38+
"character": "Lin Yating",
39+
"position": {
40+
"x": 50,
41+
"y": 15,
42+
"z": 1.4
43+
},
44+
"opacity": 0
45+
}
46+
],
47+
"audio": {
48+
"filename": "ZH_A1_pinyin_compound_finals.mp3",
49+
"startTime": 1,
50+
"startTimestamp": 281.37,
51+
"finishTimestamp": 302.27
52+
}
53+
},
54+
"commands": [
55+
{
56+
"character": "Lin Yating",
57+
"opacity": 1,
58+
"startTime": 0
59+
},
60+
{
61+
"character": "Lin Yating",
62+
"startTime": 1,
63+
"finishTime": 1.97,
64+
"dialogue": {
65+
"text": "uo",
66+
"align": "center"
67+
}
68+
},
69+
{
70+
"character": "Lin Yating",
71+
"startTime": 3.33,
72+
"finishTime": 4.24,
73+
"dialogue": {
74+
"text": "duo",
75+
"align": "center"
76+
}
77+
},
78+
{
79+
"character": "Lin Yating",
80+
"startTime": 5.94,
81+
"finishTime": 6.89,
82+
"dialogue": {
83+
"text": "tuo",
84+
"align": "center"
85+
}
86+
},
87+
{
88+
"character": "Lin Yating",
89+
"startTime": 8.16,
90+
"finishTime": 9.03,
91+
"dialogue": {
92+
"text": "guo",
93+
"align": "center"
94+
}
95+
},
96+
{
97+
"character": "Lin Yating",
98+
"startTime": 10.19,
99+
"finishTime": 11.12,
100+
"dialogue": {
101+
"text": "zhuo",
102+
"align": "center"
103+
}
104+
},
105+
{
106+
"character": "Lin Yating",
107+
"startTime": 11.93,
108+
"finishTime": 13.03,
109+
"dialogue": {
110+
"text": "shuo",
111+
"align": "center"
112+
}
113+
},
114+
{
115+
"character": "Lin Yating",
116+
"startTime": 14.62,
117+
"finishTime": 15.46,
118+
"dialogue": {
119+
"text": "guō",
120+
"align": "center"
121+
}
122+
},
123+
{
124+
"character": "Lin Yating",
125+
"startTime": 16.63,
126+
"finishTime": 17.48,
127+
"dialogue": {
128+
"text": "guó",
129+
"align": "center"
130+
}
131+
},
132+
{
133+
"character": "Lin Yating",
134+
"startTime": 18.7,
135+
"finishTime": 19.71,
136+
"dialogue": {
137+
"text": "guǒ",
138+
"align": "center"
139+
}
140+
},
141+
{
142+
"character": "Lin Yating",
143+
"startTime": 20.9,
144+
"finishTime": 21.5,
145+
"dialogue": {
146+
"text": "guò",
147+
"align": "center"
148+
}
149+
},
150+
{
151+
"character": "Lin Yating",
152+
"opacity": 0,
153+
"startTime": 22
154+
}
155+
]
156+
}
157+
```

0 commit comments

Comments
 (0)