From c07592303e28b9c4f39b38452a209b161f9742f4 Mon Sep 17 00:00:00 2001 From: miyaliu666 Date: Fri, 9 Jan 2026 09:09:06 +0800 Subject: [PATCH] fix(curriculum): Add a tone explanation task in the A1 Chinese simple finals block (#64843) --- .../60e209238fe814ec7824ea1d.md | 4 +- .../619d5ffcabe454042b77874f.md | 4 +- .../639235665c77e4a8c9cee6b2.md | 4 +- .../68393aec6aaac4578874ecef.md | 4 +- .../692aadb6747cbe8b0dce54b9.md | 4 +- .../692aaf9e23cbb094341a9163.md | 4 +- .../692ab1f48d7e169f5f5598f1.md | 4 +- .../692adce91455a8b72e8bf048.md | 4 +- .../692adf91147e50c107a8d604.md | 4 +- .../692ae071afdc56c38b94c9a7.md | 4 +- .../694932bf5607697ee63ad326.md | 46 ++++++++++ .../6c55dc80cc0c649eab18ccd9.md | 4 +- .../6cfe60a920b3b428784fe194.md | 91 +++++++++++-------- .../blocks/zh-a1-learn-simple-finals.json | 23 ++--- 14 files changed, 133 insertions(+), 71 deletions(-) create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/694932bf5607697ee63ad326.md diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/60e209238fe814ec7824ea1d.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/60e209238fe814ec7824ea1d.md index 7f9a0a22c1a..33b694b041d 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/60e209238fe814ec7824ea1d.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/60e209238fe814ec7824ea1d.md @@ -1,8 +1,8 @@ --- id: 60e209238fe814ec7824ea1d -title: Task 5 +title: Task 6 challengeType: 24 -dashedName: task-5 +dashedName: task-6 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/619d5ffcabe454042b77874f.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/619d5ffcabe454042b77874f.md index b077fa2a038..c2286e39a8c 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/619d5ffcabe454042b77874f.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/619d5ffcabe454042b77874f.md @@ -1,8 +1,8 @@ --- id: 619d5ffcabe454042b77874f -title: Task 7 +title: Task 8 challengeType: 24 -dashedName: task-7 +dashedName: task-8 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/639235665c77e4a8c9cee6b2.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/639235665c77e4a8c9cee6b2.md index 242748bdeb5..45b9c69dfae 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/639235665c77e4a8c9cee6b2.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/639235665c77e4a8c9cee6b2.md @@ -1,8 +1,8 @@ --- id: 639235665c77e4a8c9cee6b2 -title: Task 11 +title: Task 12 challengeType: 24 -dashedName: task-11 +dashedName: task-12 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/68393aec6aaac4578874ecef.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/68393aec6aaac4578874ecef.md index 92ec53102d8..9f791c39d6b 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/68393aec6aaac4578874ecef.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/68393aec6aaac4578874ecef.md @@ -1,8 +1,8 @@ --- id: 68393aec6aaac4578874ecef -title: Task 13 +title: Task 14 challengeType: 24 -dashedName: task-13 +dashedName: task-14 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aadb6747cbe8b0dce54b9.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aadb6747cbe8b0dce54b9.md index 1212d6bd463..7ea6e72b315 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aadb6747cbe8b0dce54b9.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aadb6747cbe8b0dce54b9.md @@ -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 --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aaf9e23cbb094341a9163.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aaf9e23cbb094341a9163.md index 64fc1368c15..ba04600f7a7 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aaf9e23cbb094341a9163.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692aaf9e23cbb094341a9163.md @@ -1,8 +1,8 @@ --- id: 692aaf9e23cbb094341a9163 -title: Task 6 +title: Task 7 challengeType: 19 -dashedName: task-6 +dashedName: task-7 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ab1f48d7e169f5f5598f1.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ab1f48d7e169f5f5598f1.md index 696f9706041..4b61011aa23 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ab1f48d7e169f5f5598f1.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ab1f48d7e169f5f5598f1.md @@ -1,8 +1,8 @@ --- id: 692ab1f48d7e169f5f5598f1 -title: Task 8 +title: Task 9 challengeType: 19 -dashedName: task-8 +dashedName: task-9 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adce91455a8b72e8bf048.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adce91455a8b72e8bf048.md index dfeae81ff68..8856ca41753 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adce91455a8b72e8bf048.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adce91455a8b72e8bf048.md @@ -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 --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adf91147e50c107a8d604.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adf91147e50c107a8d604.md index f10e0fef889..57b8ec4d04f 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adf91147e50c107a8d604.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692adf91147e50c107a8d604.md @@ -1,8 +1,8 @@ --- id: 692adf91147e50c107a8d604 -title: Task 12 +title: Task 13 challengeType: 19 -dashedName: task-12 +dashedName: task-13 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ae071afdc56c38b94c9a7.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ae071afdc56c38b94c9a7.md index b78cdb57251..74f49008152 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ae071afdc56c38b94c9a7.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/692ae071afdc56c38b94c9a7.md @@ -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 --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/694932bf5607697ee63ad326.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/694932bf5607697ee63ad326.md new file mode 100644 index 00000000000..26d4f8bbf20 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/694932bf5607697ee63ad326.md @@ -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. + +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. diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6c55dc80cc0c649eab18ccd9.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6c55dc80cc0c649eab18ccd9.md index a2d0e14fdfe..569878a02f8 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6c55dc80cc0c649eab18ccd9.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6c55dc80cc0c649eab18ccd9.md @@ -1,8 +1,8 @@ --- id: 6c55dc80cc0c649eab18ccd9 -title: Task 9 +title: Task 10 challengeType: 24 -dashedName: task-9 +dashedName: task-10 lang: zh-CN --- diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6cfe60a920b3b428784fe194.md b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6cfe60a920b3b428784fe194.md index ec8844c05ee..68431a607b3 100644 --- a/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6cfe60a920b3b428784fe194.md +++ b/curriculum/challenges/english/blocks/zh-a1-learn-simple-finals/6cfe60a920b3b428784fe194.md @@ -2,53 +2,68 @@ id: 6cfe60a920b3b428784fe194 title: Task 3 challengeType: 24 -videoId: V0z6MZHmWU4 dashedName: task-3 lang: zh-CN --- + + # --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. - -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 + } + ] +} +``` diff --git a/curriculum/structure/blocks/zh-a1-learn-simple-finals.json b/curriculum/structure/blocks/zh-a1-learn-simple-finals.json index c21bad2fb50..2326b6195a8 100644 --- a/curriculum/structure/blocks/zh-a1-learn-simple-finals.json +++ b/curriculum/structure/blocks/zh-a1-learn-simple-finals.json @@ -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" }