fix(curriculum): Add a tone explanation task in the A1 Chinese simple finals block (#64843)

This commit is contained in:
miyaliu666
2026-01-09 09:09:06 +08:00
committed by GitHub
parent aa5665f8b3
commit c07592303e
14 changed files with 133 additions and 71 deletions
@@ -1,8 +1,8 @@
---
id: 60e209238fe814ec7824ea1d
title: Task 5
title: Task 6
challengeType: 24
dashedName: task-5
dashedName: task-6
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 619d5ffcabe454042b77874f
title: Task 7
title: Task 8
challengeType: 24
dashedName: task-7
dashedName: task-8
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 639235665c77e4a8c9cee6b2
title: Task 11
title: Task 12
challengeType: 24
dashedName: task-11
dashedName: task-12
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 68393aec6aaac4578874ecef
title: Task 13
title: Task 14
challengeType: 24
dashedName: task-13
dashedName: task-14
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 692aadb6747cbe8b0dce54b9
title: Task 4
title: Task 5
challengeType: 22
dashedName: task-4
dashedName: task-5
inputType: pinyin-tone
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 692aaf9e23cbb094341a9163
title: Task 6
title: Task 7
challengeType: 19
dashedName: task-6
dashedName: task-7
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 692ab1f48d7e169f5f5598f1
title: Task 8
title: Task 9
challengeType: 19
dashedName: task-8
dashedName: task-9
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 692adce91455a8b72e8bf048
title: Task 10
title: Task 11
challengeType: 22
dashedName: task-10
dashedName: task-11
lang: zh-CN
inputType: pinyin-tone
---
@@ -1,8 +1,8 @@
---
id: 692adf91147e50c107a8d604
title: Task 12
title: Task 13
challengeType: 19
dashedName: task-12
dashedName: task-13
lang: zh-CN
---
@@ -1,8 +1,8 @@
---
id: 692ae071afdc56c38b94c9a7
title: Task 14
title: Task 15
challengeType: 22
dashedName: task-14
dashedName: task-15
lang: zh-CN
inputType: pinyin-tone
---
@@ -0,0 +1,46 @@
---
id: 694932bf5607697ee63ad326
title: Task 4
challengeType: 24
videoId: V0z6MZHmWU4
dashedName: task-4
lang: zh-CN
---
# --description--
Each Pinyin syllable is spoken with a specific tone, and these tones are just as important as the initials and finals in determining its pronunciation.
A change in tone can completely alter the meaning of a syllable, even when the initials and finals remain exactly the same.
<img src="https://cdn.freecodecamp.org/curriculum/english/animation-assets/images/pinyin-tones.png" alt="Chart showing the four main Mandarin Chinese tones with pitch contours." />
There are four main tones, plus a neutral tone, in Mandarin Chinese. Let's practice pronouncing `a` with different tones.
**Note:** In this curriculum, when you use the Pinyin Tone input and the Pinyin-to-Hanzi input, the number following a Pinyin should follow this convention:
- 1 indicates the first tone, the mark of which is `ˉ`.
- 2 indicates the second tone, the mark of which is `ˊ`.
- 3 indicates the third tone, the mark of which is `ˇ`.
- 4 indicates the fourth tone, the mark of which is `ˋ`.
- 5 indicates the neutral tone, which has no tone mark.
# --transcript--
The first tone is a high and level tone that stays steadily high without rising or falling.
The second tone is a rising tone that starts in the middle and moves upward to a high point.
The third tone is a low dipping tone that starts in the middle, falls to a low point and then rises again.
The fourth tone is a sharp falling tone that starts high and drops quickly to the bottom.
There is also a neutral tone, which is short and soft. It is not marked with any tone mark.
# --assignment--
I've watched the video and practiced pronouncing this final.
@@ -1,8 +1,8 @@
---
id: 6c55dc80cc0c649eab18ccd9
title: Task 9
title: Task 10
challengeType: 24
dashedName: task-9
dashedName: task-10
lang: zh-CN
---
@@ -2,53 +2,68 @@
id: 6cfe60a920b3b428784fe194
title: Task 3
challengeType: 24
videoId: V0z6MZHmWU4
dashedName: task-3
lang: zh-CN
---
<!-- (Audio) Chen Na: a -->
# --description--
Watch the video or read the transcript, then tick the checkbox below.
# --instructions--
The first simple final you'll learn is `a`.
To pronounce `a`, open your mouth wide naturally, keep your jaw relaxed. Your tongue should lie flat and low in your mouth. Make sure the sound is steady and clear. Do not round your lips or spread them too much.
To pronounce it, open your mouth wide naturally, keep your jaw relaxed. Your tongue should lie flat and low in your mouth. Make sure the sound is steady and clear. Do not round your lips or spread them too much.
Each Pinyin syllable is spoken with a specific tone, and these tones are just as important as the initials and finals in determining its pronunciation.
A change in tone can completely alter the meaning of a syllable, even when the initials and finals remain exactly the same.
<img src="https://cdn.freecodecamp.org/curriculum/english/animation-assets/images/pinyin-tones.png" alt="Chart showing the four main Mandarin Chinese tones with tone marks and pitch contours." />
There are four main tones:
- First tone (`ˉ`): a high and level tone that stays steadily high without rising or falling.
- Second tone (`ˊ`): a rising tone that starts in the middle and moves upward to a high point.
- Third tone (`ˇ`): a low dipping tone that starts in the middle, falls to a low point and then rises again.
- Fourth tone (`ˋ`): a sharp falling tone that starts high and drops quickly to the bottom.
There is also a neutral tone, which is short and soft. It is not marked with any tone mark.
**Note:** In this curriculum, when you use the Pinyin Tone input and the Pinyin-to-Hanzi input, the number following a Pinyin should follow this convention:
- 1 indicates the first tone.
- 2 indicates the second tone.
- 3 indicates the third tone.
- 4 indicates the fourth tone.
- 5 indicates the neutral tone.
Let's practice pronouncing the final `a` with different tones.
Let's practice pronouncing `a`.
# --assignment--
I've watched the video and practiced pronouncing this final.
I've listened to the audio and practiced pronouncing this final.
# --scene--
```json
{
"setup": {
"background": "company1-breakroom.png",
"characters": [
{
"character": "Chen Na",
"position": {
"x": 50,
"y": 15,
"z": 1.4
},
"opacity": 0
}
],
"audio": {
"filename": "ZH_A1_pinyin_single_finals.mp3",
"startTime": 1,
"startTimestamp": 6.28,
"finishTimestamp": 7.13
}
},
"commands": [
{
"character": "Chen Na",
"opacity": 1,
"startTime": 0
},
{
"character": "Chen Na",
"startTime": 1,
"finishTime": 1.85,
"dialogue": {
"text": "a",
"align": "center"
}
},
{
"character": "Chen Na",
"opacity": 0,
"startTime": 2.35
}
]
}
```
@@ -8,17 +8,18 @@
{ "id": "606104b17eec94d3295719df", "title": "Task 1" },
{ "id": "6ef2571c630e3461eb6a6c54", "title": "Task 2" },
{ "id": "6cfe60a920b3b428784fe194", "title": "Task 3" },
{ "id": "692aadb6747cbe8b0dce54b9", "title": "Task 4" },
{ "id": "60e209238fe814ec7824ea1d", "title": "Task 5" },
{ "id": "692aaf9e23cbb094341a9163", "title": "Task 6" },
{ "id": "619d5ffcabe454042b77874f", "title": "Task 7" },
{ "id": "692ab1f48d7e169f5f5598f1", "title": "Task 8" },
{ "id": "6c55dc80cc0c649eab18ccd9", "title": "Task 9" },
{ "id": "692adce91455a8b72e8bf048", "title": "Task 10" },
{ "id": "639235665c77e4a8c9cee6b2", "title": "Task 11" },
{ "id": "692adf91147e50c107a8d604", "title": "Task 12" },
{ "id": "68393aec6aaac4578874ecef", "title": "Task 13" },
{ "id": "692ae071afdc56c38b94c9a7", "title": "Task 14" }
{ "id": "694932bf5607697ee63ad326", "title": "Task 4" },
{ "id": "692aadb6747cbe8b0dce54b9", "title": "Task 5" },
{ "id": "60e209238fe814ec7824ea1d", "title": "Task 6" },
{ "id": "692aaf9e23cbb094341a9163", "title": "Task 7" },
{ "id": "619d5ffcabe454042b77874f", "title": "Task 8" },
{ "id": "692ab1f48d7e169f5f5598f1", "title": "Task 9" },
{ "id": "6c55dc80cc0c649eab18ccd9", "title": "Task 10" },
{ "id": "692adce91455a8b72e8bf048", "title": "Task 11" },
{ "id": "639235665c77e4a8c9cee6b2", "title": "Task 12" },
{ "id": "692adf91147e50c107a8d604", "title": "Task 13" },
{ "id": "68393aec6aaac4578874ecef", "title": "Task 14" },
{ "id": "692ae071afdc56c38b94c9a7", "title": "Task 15" }
],
"blockLabel": "learn"
}