Skip to content

Commit 01fefb1

Browse files
feat(curriculum): Add animations to A1 Chinese Pinyin special spelling block (freeCodeCamp#64743)
Co-authored-by: miyaliu666 <[email protected]>
1 parent fa6220d commit 01fefb1

17 files changed

+1278
-8
lines changed

curriculum/challenges/english/blocks/zh-a1-learn-special-spelling-rules/61259313ba9df4eba87f0cdf.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,150 @@ Let's practice pronouncing the the syllables and then use `wan` in different ton
2828
# --assignment--
2929

3030
I've listened to the audio and pronounce the spelling symbol and syllables.
31+
32+
# --scene--
33+
34+
```json
35+
{
36+
"setup": {
37+
"background": "company1-breakroom.png",
38+
"characters": [
39+
{
40+
"character": "Chen Na",
41+
"position": {
42+
"x": 50,
43+
"y": 15,
44+
"z": 1.4
45+
},
46+
"opacity": 0
47+
}
48+
],
49+
"audio": {
50+
"filename": "ZH_A1_pinyin_special_spelling_rules.mp3",
51+
"startTime": 1,
52+
"startTimestamp": 38.43,
53+
"finishTimestamp": 64.98
54+
}
55+
},
56+
"commands": [
57+
{
58+
"character": "Chen Na",
59+
"opacity": 1,
60+
"startTime": 0
61+
},
62+
{
63+
"character": "Chen Na",
64+
"startTime": 1,
65+
"finishTime": 1.93,
66+
"dialogue": {
67+
"text": "w",
68+
"align": "center"
69+
}
70+
},
71+
{
72+
"character": "Chen Na",
73+
"startTime": 4.01,
74+
"finishTime": 4.87,
75+
"dialogue": {
76+
"text": "wa",
77+
"align": "center"
78+
}
79+
},
80+
{
81+
"character": "Chen Na",
82+
"startTime": 6.03,
83+
"finishTime": 6.96,
84+
"dialogue": {
85+
"text": "wo",
86+
"align": "center"
87+
}
88+
},
89+
{
90+
"character": "Chen Na",
91+
"startTime": 8.24,
92+
"finishTime": 9.11,
93+
"dialogue": {
94+
"text": "wu",
95+
"align": "center"
96+
}
97+
},
98+
{
99+
"character": "Chen Na",
100+
"startTime": 10.39,
101+
"finishTime": 11.33,
102+
"dialogue": {
103+
"text": "wai",
104+
"align": "center"
105+
}
106+
},
107+
{
108+
"character": "Chen Na",
109+
"startTime": 12.51,
110+
"finishTime": 13.41,
111+
"dialogue": {
112+
"text": "wei",
113+
"align": "center"
114+
}
115+
},
116+
{
117+
"character": "Chen Na",
118+
"startTime": 14.89,
119+
"finishTime": 15.77,
120+
"dialogue": {
121+
"text": "wan",
122+
"align": "center"
123+
}
124+
},
125+
{
126+
"character": "Chen Na",
127+
"startTime": 17.05,
128+
"finishTime": 18.07,
129+
"dialogue": {
130+
"text": "weng",
131+
"align": "center"
132+
}
133+
},
134+
{
135+
"character": "Chen Na",
136+
"startTime": 20.57,
137+
"finishTime": 21.4,
138+
"dialogue": {
139+
"text": "wān",
140+
"align": "center"
141+
}
142+
},
143+
{
144+
"character": "Chen Na",
145+
"startTime": 22.52,
146+
"finishTime": 23.39,
147+
"dialogue": {
148+
"text": "wán",
149+
"align": "center"
150+
}
151+
},
152+
{
153+
"character": "Chen Na",
154+
"startTime": 24.71,
155+
"finishTime": 25.69,
156+
"dialogue": {
157+
"text": "wǎn",
158+
"align": "center"
159+
}
160+
},
161+
{
162+
"character": "Chen Na",
163+
"startTime": 26.91,
164+
"finishTime": 27.55,
165+
"dialogue": {
166+
"text": "wàn",
167+
"align": "center"
168+
}
169+
},
170+
{
171+
"character": "Chen Na",
172+
"opacity": 0,
173+
"startTime": 28.05
174+
}
175+
]
176+
}
177+
```

curriculum/challenges/english/blocks/zh-a1-learn-special-spelling-rules/624b83fddec3c4537ad8b980.md

Lines changed: 50 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,56 @@ Listen to the audio and complete the syllable with the correct tone mark.
2525

2626
### --feedback--
2727

28-
This whole syllable `si` takes the first tone, which is high and level.
28+
This syllable `si` takes the first tone.
2929

3030
# --explanation--
3131

32-
The speaker is pronouncing the syllable with the final `si` and the first tone. Remember to pronounce `si` as a whole syllable rather than separating it into parts.
32+
The speaker is pronouncing ``. It uses the first tone, which is high and level. Remember to pronounce it as a whole syllable rather than separating it into parts.
33+
34+
# --scene--
35+
36+
```json
37+
{
38+
"setup": {
39+
"background": "company1-breakroom.png",
40+
"characters": [
41+
{
42+
"character": "Chen Na",
43+
"position": {
44+
"x": 50,
45+
"y": 15,
46+
"z": 1.4
47+
},
48+
"opacity": 0
49+
}
50+
],
51+
"audio": {
52+
"filename": "ZH_A1_pinyin_special_spelling_rules.mp3",
53+
"startTime": 1,
54+
"startTimestamp": 119.32,
55+
"finishTimestamp": 120.6
56+
}
57+
},
58+
"commands": [
59+
{
60+
"character": "Chen Na",
61+
"opacity": 1,
62+
"startTime": 0
63+
},
64+
{
65+
"character": "Chen Na",
66+
"startTime": 1,
67+
"finishTime": 2.28,
68+
"dialogue": {
69+
"text": "",
70+
"align": "center"
71+
}
72+
},
73+
{
74+
"character": "Chen Na",
75+
"opacity": 0,
76+
"startTime": 2.78
77+
}
78+
]
79+
}
80+
```

curriculum/challenges/english/blocks/zh-a1-learn-special-spelling-rules/634e625d6820a4561ac3a465.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,51 @@ This word combines the syllables `zhī` and `shi`.
4040
The first syllable `zhī` takes the first tone, which is high and level. The second syllable is `shi` and is pronounced as a neutral tone, so it sounds lighter and shorter.
4141

4242
`知识 (zhī shi)` refers to information, understanding, and skills acquired through experience or education, representing what a person knows.
43+
44+
# --scene--
45+
46+
```json
47+
{
48+
"setup": {
49+
"background": "company1-breakroom.png",
50+
"characters": [
51+
{
52+
"character": "Chen Na",
53+
"position": {
54+
"x": 50,
55+
"y": 15,
56+
"z": 1.4
57+
},
58+
"opacity": 0
59+
}
60+
],
61+
"audio": {
62+
"filename": "ZH_A1_pinyin_special_spelling_rules.mp3",
63+
"startTime": 1,
64+
"startTimestamp": 101.18,
65+
"finishTimestamp": 102.45
66+
}
67+
},
68+
"commands": [
69+
{
70+
"character": "Chen Na",
71+
"opacity": 1,
72+
"startTime": 0
73+
},
74+
{
75+
"character": "Chen Na",
76+
"startTime": 1,
77+
"finishTime": 2.27,
78+
"dialogue": {
79+
"text": "知识 (zhī shi)",
80+
"align": "center"
81+
}
82+
},
83+
{
84+
"character": "Chen Na",
85+
"opacity": 0,
86+
"startTime": 2.77
87+
}
88+
]
89+
}
90+
```

curriculum/challenges/english/blocks/zh-a1-learn-special-spelling-rules/68438f0c2ff8b443f85a2270.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,105 @@ Let's practice pronouncing the whole syllables, and then use `ci` in different t
2424
# --assignment--
2525

2626
I've listened to the audio and practiced pronouncing the whole syllables.
27+
28+
# --scene--
29+
30+
```json
31+
{
32+
"setup": {
33+
"background": "company1-breakroom.png",
34+
"characters": [
35+
{
36+
"character": "Chen Na",
37+
"position": {
38+
"x": 50,
39+
"y": 15,
40+
"z": 1.4
41+
},
42+
"opacity": 0
43+
}
44+
],
45+
"audio": {
46+
"filename": "ZH_A1_pinyin_special_spelling_rules.mp3",
47+
"startTime": 1,
48+
"startTimestamp": 104.82,
49+
"finishTimestamp": 117.5
50+
}
51+
},
52+
"commands": [
53+
{
54+
"character": "Chen Na",
55+
"opacity": 1,
56+
"startTime": 0
57+
},
58+
{
59+
"character": "Chen Na",
60+
"startTime": 1,
61+
"finishTime": 1.97,
62+
"dialogue": {
63+
"text": "zi",
64+
"align": "center"
65+
}
66+
},
67+
{
68+
"character": "Chen Na",
69+
"startTime": 2.6,
70+
"finishTime": 3.76,
71+
"dialogue": {
72+
"text": "ci",
73+
"align": "center"
74+
}
75+
},
76+
{
77+
"character": "Chen Na",
78+
"startTime": 4.42,
79+
"finishTime": 5.53,
80+
"dialogue": {
81+
"text": "si",
82+
"align": "center"
83+
}
84+
},
85+
{
86+
"character": "Chen Na",
87+
"startTime": 6.99,
88+
"finishTime": 7.92,
89+
"dialogue": {
90+
"text": "",
91+
"align": "center"
92+
}
93+
},
94+
{
95+
"character": "Chen Na",
96+
"startTime": 8.78,
97+
"finishTime": 9.94,
98+
"dialogue": {
99+
"text": "",
100+
"align": "center"
101+
}
102+
},
103+
{
104+
"character": "Chen Na",
105+
"startTime": 10.87,
106+
"finishTime": 12.2,
107+
"dialogue": {
108+
"text": "",
109+
"align": "center"
110+
}
111+
},
112+
{
113+
"character": "Chen Na",
114+
"startTime": 12.82,
115+
"finishTime": 13.68,
116+
"dialogue": {
117+
"text": "",
118+
"align": "center"
119+
}
120+
},
121+
{
122+
"character": "Chen Na",
123+
"opacity": 0,
124+
"startTime": 14.18
125+
}
126+
]
127+
}
128+
```

0 commit comments

Comments
 (0)