From 2d1b18f7e4e7e21f44b3c4c625ff8fd0661008ed Mon Sep 17 00:00:00 2001 From: miyaliu666 Date: Mon, 27 Oct 2025 22:13:13 +0800 Subject: [PATCH] feat(curriculum): Add blocks to Chinese curriculum first 5 chapters (#63037) Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com> --- client/i18n/locales/english/intro.json | 202 +++++++++++++++++- .../zh-a1-learn-a-new-colleague/index.md | 9 + .../index.md | 9 + .../zh-a1-learn-can-or-cannot/index.md | 9 + .../index.md | 9 + .../zh-a1-learn-compound-finals/index.md | 9 + .../zh-a1-learn-initials/index.md | 9 + .../zh-a1-learn-my-family/index.md | 9 + .../zh-a1-learn-nasal-finals/index.md | 9 + .../zh-a1-learn-single-finals/index.md | 9 + .../zh-a1-learn-the-team/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../zh-a1-practice-personal-skills/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../zh-a1-quiz-describing-skills/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../zh-a1-quiz-pinyin/index.md | 9 + .../zh-a1-quiz-team-introduction/index.md | 9 + .../zh-a1-review-describing-skills/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../zh-a1-review-introducing-others/index.md | 9 + .../index.md | 9 + .../zh-a1-review-pinyin/index.md | 9 + .../zh-a1-review-team-introduction/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../zh-a1-warm-up-team-skills-basics/index.md | 9 + .../68fa38129e23d8cbd33dc056.md | 58 +++++ .../68fa39a67ba382d80d68aaf4.md | 58 +++++ .../68fa3a57f58732ddf862ed2b.md | 58 +++++ .../68fa3f03c70cc1ee76e50a68.md | 58 +++++ .../68fa3f3afde57af150880ba0.md | 58 +++++ .../68fa3f2d0b9700f0493346cb.md | 58 +++++ .../68fa38240f44a6ccd0e07037.md | 58 +++++ .../68fa3f4c6382c6f20fbcf4be.md | 58 +++++ .../68fa3f17c17d27ef6bd1be59.md | 58 +++++ .../68fa37fdcc29adcad942d8ad.md | 58 +++++ .../68fa3f94be1785f5ada58062.md | 58 +++++ .../68fa368bcc58a1c226c1972a.md | 58 +++++ .../68fa3bb1f40340e44448fe93.md | 58 +++++ .../68fa40168ae19ef9cdf16b38.md | 58 +++++ .../68fa373c2ced2cc4ff5739c4.md | 58 +++++ .../68fa397a93b71fd5e3a3023d.md | 58 +++++ .../68fa3b4b64502be00f0cda32.md | 58 +++++ .../68fa39f4de9f52d8fdee4c7d.md | 58 +++++ .../68fa3bc5b64441e51cb8b54b.md | 58 +++++ .../68fa38c9cc3f26d19bc97772.md | 58 +++++ .../68fa3b88b437a9e2a365106a.md | 58 +++++ .../68fa3be75fd89ce730060f0f.md | 58 +++++ .../68fa4006bf11f8f8d1a4b838.md | 58 +++++ .../68fa37b3666140c87dccbaef.md | 58 +++++ .../68fa3f7908e4fcf3f81d1be0.md | 58 +++++ .../68fa3a185c66aadc3525bcb2.md | 58 +++++ .../68fa3b75398eb8e18f07518e.md | 58 +++++ .../68fa3bd62340efe637189b4d.md | 58 +++++ .../68fa3feda781cdf645e7d9a0.md | 58 +++++ .../68fa393a2a3cd1d42a7b8131.md | 58 +++++ .../68fa376a7ec0adc64d68519a.md | 58 +++++ .../68fa3f5ec14d92f2f77d9c1b.md | 58 +++++ .../68fa3a07c1a93ddb1ed6d286.md | 58 +++++ .../68fa3f8467ebb8f4bf838172.md | 58 +++++ .../68fa37d7eda33cc9fd579ca1.md | 58 +++++ .../68fa39946fe847d6f462f730.md | 58 +++++ .../68fa3c8c63fbb9e98e7c4d21.md | 58 +++++ .../68fa3a2fabea21dd36b1d501.md | 58 +++++ .../68fa3b9ac286ffe352bafe7d.md | 58 +++++ ...rn-essential-courtesies-at-the-office.json | 13 -- .../blocks/zh-a1-learn-a-new-colleague.json | 14 ++ .../zh-a1-learn-asking-about-the-team.json | 14 ++ .../blocks/zh-a1-learn-can-or-cannot.json | 14 ++ ...h-a1-learn-certification-introduction.json | 14 ++ .../blocks/zh-a1-learn-compound-finals.json | 14 ++ .../blocks/zh-a1-learn-initials.json | 14 ++ .../blocks/zh-a1-learn-my-family.json | 14 ++ .../blocks/zh-a1-learn-nasal-finals.json | 14 ++ .../blocks/zh-a1-learn-single-finals.json | 14 ++ .../blocks/zh-a1-learn-the-team.json | 14 ++ ...nding-the-greetings-and-introductions.json | 14 ++ ...derstanding-the-questions-and-answers.json | 14 ++ ...-a1-learn-who-can-do-what-on-the-team.json | 14 ++ ...ctice-building-your-self-introduction.json | 14 ++ ...practice-exchanging-basic-information.json | 14 ++ .../zh-a1-practice-introducing-others.json | 14 ++ .../zh-a1-practice-personal-skills.json | 14 ++ .../zh-a1-practice-talking-about-others.json | 14 ++ .../zh-a1-practice-talking-about-skills.json | 14 ++ .../zh-a1-quiz-check-your-introduction.json | 14 ++ .../blocks/zh-a1-quiz-describing-skills.json | 14 ++ .../zh-a1-quiz-discussing-team-skills.json | 14 ++ ...h-a1-quiz-greetings-and-introductions.json | 14 ++ .../zh-a1-quiz-introduction-questions.json | 14 ++ .../structure/blocks/zh-a1-quiz-pinyin.json | 14 ++ .../blocks/zh-a1-quiz-team-introduction.json | 14 ++ .../zh-a1-review-describing-skills.json | 14 ++ .../zh-a1-review-discussing-team-skills.json | 14 ++ ...a1-review-greetings-and-introductions.json | 14 ++ .../zh-a1-review-introducing-others.json | 14 ++ .../zh-a1-review-introduction-questions.json | 14 ++ .../structure/blocks/zh-a1-review-pinyin.json | 14 ++ .../zh-a1-review-team-introduction.json | 14 ++ ...zh-a1-warm-up-greeting-new-colleagues.json | 14 ++ ...-a1-warm-up-introducing-others-basics.json | 14 ++ ...zh-a1-warm-up-knowing-the-team-basics.json | 14 ++ .../zh-a1-warm-up-meeting-new-teammates.json | 14 ++ .../zh-a1-warm-up-personal-skills-basics.json | 14 ++ .../zh-a1-warm-up-team-skills-basics.json | 14 ++ .../superblocks/a1-professional-chinese.json | 105 ++++++++- shared/config/curriculum.ts | 3 +- 121 files changed, 3462 insertions(+), 20 deletions(-) create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-a-new-colleague/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-asking-about-the-team/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-can-or-cannot/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-certification-introduction/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-compound-finals/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-initials/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-my-family/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-nasal-finals/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-single-finals/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-the-team/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-greetings-and-introductions/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-questions-and-answers/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-learn-who-can-do-what-in-the-team/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-building-your-self-introduction/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-exchanging-basic-information/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-introducing-others/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-personal-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-others/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-check-your-introduction/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-describing-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-discussing-team-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-greetings-and-introductions/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-introduction-questions/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-pinyin/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-team-introduction/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-describing-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-discussing-team-skills/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-greetings-and-introductions/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-introducing-others/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-introduction-questions/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-pinyin/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-review-team-introduction/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-greeting-new-colleagues/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-introducing-others-basics/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-knowing-the-team-basics/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-meeting-new-teammates/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-personal-skills-basics/index.md create mode 100644 client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-team-skills-basics/index.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-a-new-colleague/68fa38129e23d8cbd33dc056.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-asking-about-the-team/68fa39a67ba382d80d68aaf4.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-can-or-cannot/68fa3a57f58732ddf862ed2b.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-certification-introduction/68fa3f03c70cc1ee76e50a68.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/68fa3f3afde57af150880ba0.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-initials/68fa3f2d0b9700f0493346cb.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-my-family/68fa38240f44a6ccd0e07037.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-nasal-finals/68fa3f4c6382c6f20fbcf4be.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-single-finals/68fa3f17c17d27ef6bd1be59.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-the-team/68fa37fdcc29adcad942d8ad.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-greetings-and-introductions/68fa3f94be1785f5ada58062.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-questions-and-answers/68fa368bcc58a1c226c1972a.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-learn-who-can-do-what-on-the-team/68fa3bb1f40340e44448fe93.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-building-your-self-introduction/68fa40168ae19ef9cdf16b38.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-exchanging-basic-information/68fa373c2ced2cc4ff5739c4.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-introducing-others/68fa397a93b71fd5e3a3023d.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-personal-skills/68fa3b4b64502be00f0cda32.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-talking-about-others/68fa39f4de9f52d8fdee4c7d.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-practice-talking-about-skills/68fa3bc5b64441e51cb8b54b.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-check-your-introduction/68fa38c9cc3f26d19bc97772.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-describing-skills/68fa3b88b437a9e2a365106a.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-discussing-team-skills/68fa3be75fd89ce730060f0f.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-greetings-and-introductions/68fa4006bf11f8f8d1a4b838.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-introduction-questions/68fa37b3666140c87dccbaef.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-pinyin/68fa3f7908e4fcf3f81d1be0.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-quiz-team-introduction/68fa3a185c66aadc3525bcb2.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-describing-skills/68fa3b75398eb8e18f07518e.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-discussing-team-skills/68fa3bd62340efe637189b4d.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-greetings-and-introductions/68fa3feda781cdf645e7d9a0.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-introducing-others/68fa393a2a3cd1d42a7b8131.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-introduction-questions/68fa376a7ec0adc64d68519a.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-pinyin/68fa3f5ec14d92f2f77d9c1b.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-review-team-introduction/68fa3a07c1a93ddb1ed6d286.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-greeting-new-colleagues/68fa3f8467ebb8f4bf838172.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-introducing-others-basics/68fa37d7eda33cc9fd579ca1.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-knowing-the-team-basics/68fa39946fe847d6f462f730.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-meeting-new-teammates/68fa3c8c63fbb9e98e7c4d21.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-personal-skills-basics/68fa3a2fabea21dd36b1d501.md create mode 100644 curriculum/challenges/english/blocks/zh-a1-warm-up-team-skills-basics/68fa3b9ac286ffe352bafe7d.md delete mode 100644 curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-certification-introduction.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-compound-finals.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-initials.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-my-family.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-nasal-finals.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-single-finals.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-the-team.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-understanding-the-greetings-and-introductions.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-understanding-the-questions-and-answers.json create mode 100644 curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-building-your-self-introduction.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-introducing-others.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-personal-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-talking-about-others.json create mode 100644 curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-describing-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-pinyin.json create mode 100644 curriculum/structure/blocks/zh-a1-quiz-team-introduction.json create mode 100644 curriculum/structure/blocks/zh-a1-review-describing-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json create mode 100644 curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json create mode 100644 curriculum/structure/blocks/zh-a1-review-introducing-others.json create mode 100644 curriculum/structure/blocks/zh-a1-review-introduction-questions.json create mode 100644 curriculum/structure/blocks/zh-a1-review-pinyin.json create mode 100644 curriculum/structure/blocks/zh-a1-review-team-introduction.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json create mode 100644 curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 42155a57b75..9bb96bcbdf1 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -8455,12 +8455,204 @@ "title": "A1 Professional Chinese Certification (Beta)", "note": "This certification is currently in active development. While there isn't a claimable certification available for this section at the moment, one will be available soon. In the meantime, you're welcome to explore the courses we have created below.", "intro": ["Placeholder intro"], + "chapters": { + "zh-a1-chapter-welcome-to-a1-professional-chinese": "Welcome to A1 Professional Chinese", + "zh-a1-chapter-pinyin": "Pinyin", + "zh-a1-chapter-greeting-and-self-introduction": "Greeting and Self-introduction", + "zh-a1-chapter-introducing-colleagues-and-family": "Introducing Colleagues and Family", + "zh-a1-chapter-expressing-what-you-can-and-cant-do": "Expressing What You Can and Can't Do" + }, + "modules": { + "zh-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview", + "zh-a1-module-initials-and-finals": "Initials and Finals", + "zh-a1-module-greetings-and-basic-introductions": "Greetings and Basic Introductions", + "zh-a1-module-asking-and-giving-basic-information": "Asking and Giving Basic Information", + "zh-a1-module-introducing-others": "Introducing Others", + "zh-a1-module-getting-to-know-the-team": "Getting to Know the Team", + "zh-a1-module-talking-about-personal-skills": "Talking about Personal Skills", + "zh-a1-module-discussing-team-skills": "Discussing Team Skills" + }, + "module-intros": { + "zh-a1-module-introduction-and-certification-overview": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-initials-and-finals": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-greetings-and-basic-introductions": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-asking-and-giving-basic-information": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-introducing-others": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-getting-to-know-the-team": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-talking-about-personal-skills": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + }, + "zh-a1-module-discussing-team-skills": { + "note": "Coming Winter 2025", + "intro": ["PLACEHOLDER: Write the module intro here."] + } + }, "blocks": { - "learn-essential-courtesies-at-the-office": { - "title": "Learn Essential Courtesies at the Office", - "intro": [ - "Learn simple and polite ways to communicate at work. In this module, you'll learn essential phrases for greeting colleagues, expressing thanks, apologizing, and saying goodbye." - ] + "zh-a1-learn-certification-introduction": { + "title": "Certification Introduction", + "intro": ["", ""] + }, + "zh-a1-learn-single-finals": { + "title": "Single Finals", + "intro": ["", ""] + }, + "zh-a1-learn-initials": { "title": "Initials", "intro": ["", ""] }, + "zh-a1-learn-compound-finals": { + "title": "Compound Finals", + "intro": ["", ""] + }, + "zh-a1-learn-nasal-finals": { + "title": "Nasal Finals", + "intro": ["", ""] + }, + "zh-a1-review-pinyin": { + "title": "Pinyin Review", + "intro": ["", ""] + }, + "zh-a1-quiz-pinyin": { + "title": "Pinyin Quiz", + "intro": ["", ""] + }, + "zh-a1-warm-up-greeting-new-colleagues": { + "title": "Greeting New Colleagues", + "intro": ["", ""] + }, + "zh-a1-learn-understanding-the-greetings-and-introductions": { + "title": "Understanding the Greetings and Introductions", + "intro": ["", ""] + }, + "zh-a1-practice-building-your-self-introduction": { + "title": "Greetings and Introductions Quiz", + "intro": ["", ""] + }, + "zh-a1-review-greetings-and-introductions": { + "title": "Greetings and Introductions Review", + "intro": ["", ""] + }, + "zh-a1-quiz-greetings-and-introductions": { + "title": "Greetings and Introductions Quiz", + "intro": ["", ""] + }, + "zh-a1-learn-understanding-the-questions-and-answers": { + "title": "Understanding the Questions and Answers", + "intro": ["", ""] + }, + "zh-a1-practice-exchanging-basic-information": { + "title": "Exchanging Basic Information", + "intro": ["", ""] + }, + "zh-a1-review-introduction-questions": { + "title": "Introduction Questions Review", + "intro": ["", ""] + }, + "zh-a1-quiz-introduction-questions": { + "title": "Introduction Questions Quiz", + "intro": ["", ""] + }, + "zh-a1-warm-up-introducing-others-basics": { + "title": "Introducing Others Basics", + "intro": ["", ""] + }, + "zh-a1-learn-the-team": { "title": "The Team", "intro": ["", ""] }, + "zh-a1-learn-a-new-colleague": { + "title": "A New Colleague", + "intro": ["", ""] + }, + "zh-a1-learn-my-family": { "title": "My Family", "intro": ["", ""] }, + "zh-a1-practice-introducing-others": { + "title": "Introducing Others Practice", + "intro": ["", ""] + }, + "zh-a1-review-introducing-others": { + "title": "Introducing Others Review", + "intro": ["", ""] + }, + "zh-a1-quiz-check-your-introduction": { + "title": "Check Your Introduction", + "intro": ["", ""] + }, + "zh-a1-warm-up-knowing-the-team-basics": { + "title": "Knowing the Team Basics", + "intro": ["", ""] + }, + "zh-a1-learn-asking-about-the-team": { + "title": "Asking about the Team", + "intro": ["", ""] + }, + "zh-a1-practice-talking-about-others": { + "title": "Talking about Others", + "intro": ["", ""] + }, + "zh-a1-review-team-introduction": { + "title": "Team Introduction Review", + "intro": ["", ""] + }, + "zh-a1-quiz-team-introduction": { + "title": "Team Introduction Quiz", + "intro": ["", ""] + }, + "zh-a1-warm-up-personal-skills-basics": { + "title": "Personal Skills Basics", + "intro": ["", ""] + }, + "zh-a1-learn-can-or-cannot": { + "title": "Can or Can't", + "intro": ["", ""] + }, + "zh-a1-practice-personal-skills": { + "title": "Personal Skills Practice", + "intro": ["", ""] + }, + "zh-a1-review-describing-skills": { + "title": "Describing Skills Review", + "intro": ["", ""] + }, + "zh-a1-quiz-describing-skills": { + "title": "Describing Skills Quiz", + "intro": ["", ""] + }, + "zh-a1-warm-up-team-skills-basics": { + "title": "Team Skills Basics", + "intro": ["", ""] + }, + "zh-a1-learn-who-can-do-what-on-the-team": { + "title": "Who Can Do What on the Team", + "intro": ["Learn to discuss team member capabilities and roles."] + }, + "zh-a1-practice-talking-about-skills": { + "title": "Talking about Skills", + "intro": ["Practice discussing various skills in team contexts."] + }, + "zh-a1-review-discussing-team-skills": { + "title": "Discussing Team Skills Review", + "intro": ["", ""] + }, + "zh-a1-quiz-discussing-team-skills": { + "title": "Discussing Team Skills Quiz", + "intro": ["", ""] + }, + "zh-a1-warm-up-meeting-new-teammates": { + "title": "Meeting New Teammates", + "intro": ["", ""] } } }, diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-a-new-colleague/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-a-new-colleague/index.md new file mode 100644 index 00000000000..ff5ea7a6dcd --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-a-new-colleague/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the A New Colleague +block: zh-a1-learn-a-new-colleague +superBlock: a1-professional-chinese +--- + +## Introduction to the A New Colleague + +This page is for the A New Colleague diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-asking-about-the-team/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-asking-about-the-team/index.md new file mode 100644 index 00000000000..5f9229be7a0 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-asking-about-the-team/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Asking about the Team +block: zh-a1-learn-asking-about-the-team +superBlock: a1-professional-chinese +--- + +## Introduction to the Asking about the Team + +This page is for the Asking about the Team diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-can-or-cannot/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-can-or-cannot/index.md new file mode 100644 index 00000000000..69e9b8c9f27 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-can-or-cannot/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Can or Can't +block: zh-a1-learn-can-or-cannot +superBlock: a1-professional-chinese +--- + +## Introduction to the Can or Can't + +This page is for the Can or Can't diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-certification-introduction/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-certification-introduction/index.md new file mode 100644 index 00000000000..739928cf57c --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-certification-introduction/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Certification Introduction +block: zh-a1-learn-certification-introduction +superBlock: a1-professional-chinese +--- + +## Introduction to the Certification Introduction + +This page is for the Certification Introduction diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-compound-finals/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-compound-finals/index.md new file mode 100644 index 00000000000..56a433d5710 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-compound-finals/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Compound Finals +block: zh-a1-learn-compound-finals +superBlock: a1-professional-chinese +--- + +## Introduction to the Compound Finals + +This page is for the Compound Finals diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-initials/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-initials/index.md new file mode 100644 index 00000000000..e5bd01128e7 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-initials/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Initials +block: zh-a1-learn-initials +superBlock: a1-professional-chinese +--- + +## Introduction to the Initials + +This page is for the Initials diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-my-family/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-my-family/index.md new file mode 100644 index 00000000000..f607ab7871b --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-my-family/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the My Family +block: zh-a1-learn-my-family +superBlock: a1-professional-chinese +--- + +## Introduction to the My Family + +This page is for the My Family diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-nasal-finals/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-nasal-finals/index.md new file mode 100644 index 00000000000..e1347c29012 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-nasal-finals/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Nasal Finals +block: zh-a1-learn-nasal-finals +superBlock: a1-professional-chinese +--- + +## Introduction to the Nasal Finals + +This page is for the Nasal Finals diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-single-finals/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-single-finals/index.md new file mode 100644 index 00000000000..623b4dedffc --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-single-finals/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Single Finals +block: zh-a1-learn-single-finals +superBlock: a1-professional-chinese +--- + +## Introduction to the Single Finals + +This page is for the Single Finals diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-the-team/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-the-team/index.md new file mode 100644 index 00000000000..7589f37b1f7 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-the-team/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the The Team +block: zh-a1-learn-the-team +superBlock: a1-professional-chinese +--- + +## Introduction to the The Team + +This page is for the The Team diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-greetings-and-introductions/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-greetings-and-introductions/index.md new file mode 100644 index 00000000000..810b8ab114b --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-greetings-and-introductions/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Understanding the Greetings and Introductions +block: zh-a1-learn-understanding-the-greetings-and-introductions +superBlock: a1-professional-chinese +--- + +## Introduction to the Understanding the Greetings and Introductions + +This page is for the Understanding the Greetings and Introductions diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-questions-and-answers/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-questions-and-answers/index.md new file mode 100644 index 00000000000..67c42ef2178 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-understanding-the-questions-and-answers/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Understanding the Questions and Answers +block: zh-a1-learn-understanding-the-questions-and-answers +superBlock: a1-professional-chinese +--- + +## Introduction to the Understanding the Questions and Answers + +This page is for the Understanding the Questions and Answers diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-who-can-do-what-in-the-team/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-who-can-do-what-in-the-team/index.md new file mode 100644 index 00000000000..b78ab4ec6b6 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-learn-who-can-do-what-in-the-team/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Who Can Do What on the Team +block: zh-a1-learn-who-can-do-what-on-the-team +superBlock: a1-professional-chinese +--- + +## Introduction to the Who Can Do What on the Team + +This page is for the Who Can Do What on the Team diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-building-your-self-introduction/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-building-your-self-introduction/index.md new file mode 100644 index 00000000000..b85a52e192d --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-building-your-self-introduction/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Greetings and Introductions Quiz +block: zh-a1-practice-building-your-self-introduction +superBlock: a1-professional-chinese +--- + +## Introduction to the Greetings and Introductions Quiz + +This page is for the Greetings and Introductions Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-exchanging-basic-information/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-exchanging-basic-information/index.md new file mode 100644 index 00000000000..82178581f6e --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-exchanging-basic-information/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Exchanging Basic Information +block: zh-a1-practice-exchanging-basic-information +superBlock: a1-professional-chinese +--- + +## Introduction to the Exchanging Basic Information + +This page is for the Exchanging Basic Information diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-introducing-others/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-introducing-others/index.md new file mode 100644 index 00000000000..acf2767977f --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-introducing-others/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Introducing Others +block: zh-a1-practice-introducing-others +superBlock: a1-professional-chinese +--- + +## Introduction to the Introducing Others + +This page is for the Introducing Others diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-personal-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-personal-skills/index.md new file mode 100644 index 00000000000..b8df6284afa --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-personal-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Talking about Others +block: zh-a1-practice-personal-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Talking about Others + +This page is for the Talking about Others diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-others/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-others/index.md new file mode 100644 index 00000000000..9c95901303d --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-others/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Talking about Others +block: zh-a1-practice-talking-about-others +superBlock: a1-professional-chinese +--- + +## Introduction to the Talking about Others + +This page is for the Talking about Others diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-skills/index.md new file mode 100644 index 00000000000..6f7c509be01 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-practice-talking-about-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Talking about Skills +block: zh-a1-practice-talking-about-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Talking about Skills + +This page is for the Talking about Skills diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-check-your-introduction/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-check-your-introduction/index.md new file mode 100644 index 00000000000..0b9335bca54 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-check-your-introduction/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Check Your Introduction +block: zh-a1-quiz-check-your-introduction +superBlock: a1-professional-chinese +--- + +## Introduction to the Check Your Introduction + +This page is for the Check Your Introduction diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-describing-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-describing-skills/index.md new file mode 100644 index 00000000000..8fc5812317f --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-describing-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Describing Skills Quiz +block: zh-a1-quiz-describing-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Describing Skills Quiz + +This page is for the Describing Skills Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-discussing-team-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-discussing-team-skills/index.md new file mode 100644 index 00000000000..91d5637bd78 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-discussing-team-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Discussing Team Skills Quiz +block: zh-a1-quiz-discussing-team-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Discussing Team Skills Quiz + +This page is for the Discussing Team Skills Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-greetings-and-introductions/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-greetings-and-introductions/index.md new file mode 100644 index 00000000000..8e952dc6e4e --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-greetings-and-introductions/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Greetings and Introductions Quiz +block: zh-a1-quiz-greetings-and-introductions +superBlock: a1-professional-chinese +--- + +## Introduction to the Greetings and Introductions Quiz + +This page is for the Greetings and Introductions Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-introduction-questions/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-introduction-questions/index.md new file mode 100644 index 00000000000..9ecba9bd048 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-introduction-questions/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Introduction Questions Quiz +block: zh-a1-quiz-introduction-questions +superBlock: a1-professional-chinese +--- + +## Introduction to the Introduction Questions Quiz + +This page is for the Introduction Questions Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-pinyin/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-pinyin/index.md new file mode 100644 index 00000000000..a1233ce1e94 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-pinyin/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Pinyin Quiz +block: zh-a1-quiz-pinyin +superBlock: a1-professional-chinese +--- + +## Introduction to the Pinyin Quiz + +This page is for the Pinyin Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-team-introduction/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-team-introduction/index.md new file mode 100644 index 00000000000..d02e8192663 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-quiz-team-introduction/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Team Introduction Quiz +block: zh-a1-quiz-team-introduction +superBlock: a1-professional-chinese +--- + +## Introduction to the Team Introduction Quiz + +This page is for the Team Introduction Quiz diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-describing-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-describing-skills/index.md new file mode 100644 index 00000000000..3ff3f7c5c88 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-describing-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Describing Skills Review +block: zh-a1-review-describing-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Describing Skills Review + +This page is for the Describing Skills Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-discussing-team-skills/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-discussing-team-skills/index.md new file mode 100644 index 00000000000..a75cc750510 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-discussing-team-skills/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Discussing Team Skills Review +block: zh-a1-review-discussing-team-skills +superBlock: a1-professional-chinese +--- + +## Introduction to the Discussing Team Skills Review + +This page is for the Discussing Team Skills Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-greetings-and-introductions/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-greetings-and-introductions/index.md new file mode 100644 index 00000000000..527c023326f --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-greetings-and-introductions/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Greetings and Introductions Review +block: zh-a1-review-greetings-and-introductions +superBlock: a1-professional-chinese +--- + +## Introduction to the Greetings and Introductions Review + +This page is for the Greetings and Introductions Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introducing-others/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introducing-others/index.md new file mode 100644 index 00000000000..faba398b513 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introducing-others/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Introducing Others Review +block: zh-a1-review-introducing-others +superBlock: a1-professional-chinese +--- + +## Introduction to the Introducing Others Review + +This page is for the Introducing Others Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introduction-questions/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introduction-questions/index.md new file mode 100644 index 00000000000..16cab0d599e --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-introduction-questions/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Introduction Questions Review +block: zh-a1-review-introduction-questions +superBlock: a1-professional-chinese +--- + +## Introduction to the Introduction Questions Review + +This page is for the Introduction Questions Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-pinyin/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-pinyin/index.md new file mode 100644 index 00000000000..d015d9c690d --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-pinyin/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Pinyin Review +block: zh-a1-review-pinyin +superBlock: a1-professional-chinese +--- + +## Introduction to the Pinyin Review + +This page is for the Pinyin Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-review-team-introduction/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-team-introduction/index.md new file mode 100644 index 00000000000..3cc98fc6e59 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-review-team-introduction/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Team Introduction Review +block: zh-a1-review-team-introduction +superBlock: a1-professional-chinese +--- + +## Introduction to the Team Introduction Review + +This page is for the Team Introduction Review diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-greeting-new-colleagues/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-greeting-new-colleagues/index.md new file mode 100644 index 00000000000..4d0da87ac3d --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-greeting-new-colleagues/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Greeting New Colleagues +block: zh-a1-warm-up-greeting-new-colleagues +superBlock: a1-professional-chinese +--- + +## Introduction to the Greeting New Colleagues + +This page is for the Greeting New Colleagues diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-introducing-others-basics/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-introducing-others-basics/index.md new file mode 100644 index 00000000000..a1cc40b1adc --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-introducing-others-basics/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Introducing Others Basics +block: zh-a1-warm-up-introducing-others-basics +superBlock: a1-professional-chinese +--- + +## Introduction to the Introducing Others Basics + +This page is for the Introducing Others Basics diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-knowing-the-team-basics/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-knowing-the-team-basics/index.md new file mode 100644 index 00000000000..b1aba3a1c23 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-knowing-the-team-basics/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Knowing the Team Basics +block: zh-a1-warm-up-knowing-the-team-basics +superBlock: a1-professional-chinese +--- + +## Introduction to the Knowing the Team Basics + +This page is for the Knowing the Team Basics diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-meeting-new-teammates/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-meeting-new-teammates/index.md new file mode 100644 index 00000000000..54af077ed6e --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-meeting-new-teammates/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Meeting New Teammates +block: zh-a1-warm-up-meeting-new-teammates +superBlock: a1-professional-chinese +--- + +## Introduction to the Meeting New Teammates + +This page is for the Meeting New Teammates diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-personal-skills-basics/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-personal-skills-basics/index.md new file mode 100644 index 00000000000..40a11bcb060 --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-personal-skills-basics/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Personal Skills Basics +block: zh-a1-warm-up-personal-skills-basics +superBlock: a1-professional-chinese +--- + +## Introduction to the Personal Skills Basics + +This page is for the Personal Skills Basics diff --git a/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-team-skills-basics/index.md b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-team-skills-basics/index.md new file mode 100644 index 00000000000..aab5854ae7e --- /dev/null +++ b/client/src/pages/learn/a1-professional-chinese/zh-a1-warm-up-team-skills-basics/index.md @@ -0,0 +1,9 @@ +--- +title: Introduction to the Team Skills Basics +block: zh-a1-warm-up-team-skills-basics +superBlock: a1-professional-chinese +--- + +## Introduction to the Team Skills Basics + +This page is for the Team Skills Basics diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-a-new-colleague/68fa38129e23d8cbd33dc056.md b/curriculum/challenges/english/blocks/zh-a1-learn-a-new-colleague/68fa38129e23d8cbd33dc056.md new file mode 100644 index 00000000000..0c848c940cf --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-a-new-colleague/68fa38129e23d8cbd33dc056.md @@ -0,0 +1,58 @@ +--- +id: 68fa38129e23d8cbd33dc056 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-asking-about-the-team/68fa39a67ba382d80d68aaf4.md b/curriculum/challenges/english/blocks/zh-a1-learn-asking-about-the-team/68fa39a67ba382d80d68aaf4.md new file mode 100644 index 00000000000..263a5f0908d --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-asking-about-the-team/68fa39a67ba382d80d68aaf4.md @@ -0,0 +1,58 @@ +--- +id: 68fa39a67ba382d80d68aaf4 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-can-or-cannot/68fa3a57f58732ddf862ed2b.md b/curriculum/challenges/english/blocks/zh-a1-learn-can-or-cannot/68fa3a57f58732ddf862ed2b.md new file mode 100644 index 00000000000..87fc73ce37e --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-can-or-cannot/68fa3a57f58732ddf862ed2b.md @@ -0,0 +1,58 @@ +--- +id: 68fa3a57f58732ddf862ed2b +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-certification-introduction/68fa3f03c70cc1ee76e50a68.md b/curriculum/challenges/english/blocks/zh-a1-learn-certification-introduction/68fa3f03c70cc1ee76e50a68.md new file mode 100644 index 00000000000..b832143704d --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-certification-introduction/68fa3f03c70cc1ee76e50a68.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f03c70cc1ee76e50a68 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/68fa3f3afde57af150880ba0.md b/curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/68fa3f3afde57af150880ba0.md new file mode 100644 index 00000000000..bfe062e35e2 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-compound-finals/68fa3f3afde57af150880ba0.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f3afde57af150880ba0 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-initials/68fa3f2d0b9700f0493346cb.md b/curriculum/challenges/english/blocks/zh-a1-learn-initials/68fa3f2d0b9700f0493346cb.md new file mode 100644 index 00000000000..9351d67edff --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-initials/68fa3f2d0b9700f0493346cb.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f2d0b9700f0493346cb +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-my-family/68fa38240f44a6ccd0e07037.md b/curriculum/challenges/english/blocks/zh-a1-learn-my-family/68fa38240f44a6ccd0e07037.md new file mode 100644 index 00000000000..52112a556b2 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-my-family/68fa38240f44a6ccd0e07037.md @@ -0,0 +1,58 @@ +--- +id: 68fa38240f44a6ccd0e07037 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-nasal-finals/68fa3f4c6382c6f20fbcf4be.md b/curriculum/challenges/english/blocks/zh-a1-learn-nasal-finals/68fa3f4c6382c6f20fbcf4be.md new file mode 100644 index 00000000000..3bd25bdae83 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-nasal-finals/68fa3f4c6382c6f20fbcf4be.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f4c6382c6f20fbcf4be +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-single-finals/68fa3f17c17d27ef6bd1be59.md b/curriculum/challenges/english/blocks/zh-a1-learn-single-finals/68fa3f17c17d27ef6bd1be59.md new file mode 100644 index 00000000000..b2adb096a35 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-single-finals/68fa3f17c17d27ef6bd1be59.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f17c17d27ef6bd1be59 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-the-team/68fa37fdcc29adcad942d8ad.md b/curriculum/challenges/english/blocks/zh-a1-learn-the-team/68fa37fdcc29adcad942d8ad.md new file mode 100644 index 00000000000..b11731f18e6 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-the-team/68fa37fdcc29adcad942d8ad.md @@ -0,0 +1,58 @@ +--- +id: 68fa37fdcc29adcad942d8ad +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-greetings-and-introductions/68fa3f94be1785f5ada58062.md b/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-greetings-and-introductions/68fa3f94be1785f5ada58062.md new file mode 100644 index 00000000000..9b6fc54b228 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-greetings-and-introductions/68fa3f94be1785f5ada58062.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f94be1785f5ada58062 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-questions-and-answers/68fa368bcc58a1c226c1972a.md b/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-questions-and-answers/68fa368bcc58a1c226c1972a.md new file mode 100644 index 00000000000..57cb2a7fca2 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-understanding-the-questions-and-answers/68fa368bcc58a1c226c1972a.md @@ -0,0 +1,58 @@ +--- +id: 68fa368bcc58a1c226c1972a +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-learn-who-can-do-what-on-the-team/68fa3bb1f40340e44448fe93.md b/curriculum/challenges/english/blocks/zh-a1-learn-who-can-do-what-on-the-team/68fa3bb1f40340e44448fe93.md new file mode 100644 index 00000000000..cf87d4e1833 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-learn-who-can-do-what-on-the-team/68fa3bb1f40340e44448fe93.md @@ -0,0 +1,58 @@ +--- +id: 68fa3bb1f40340e44448fe93 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-building-your-self-introduction/68fa40168ae19ef9cdf16b38.md b/curriculum/challenges/english/blocks/zh-a1-practice-building-your-self-introduction/68fa40168ae19ef9cdf16b38.md new file mode 100644 index 00000000000..5f8dd4c4244 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-building-your-self-introduction/68fa40168ae19ef9cdf16b38.md @@ -0,0 +1,58 @@ +--- +id: 68fa40168ae19ef9cdf16b38 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-exchanging-basic-information/68fa373c2ced2cc4ff5739c4.md b/curriculum/challenges/english/blocks/zh-a1-practice-exchanging-basic-information/68fa373c2ced2cc4ff5739c4.md new file mode 100644 index 00000000000..9c6bd6c0cca --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-exchanging-basic-information/68fa373c2ced2cc4ff5739c4.md @@ -0,0 +1,58 @@ +--- +id: 68fa373c2ced2cc4ff5739c4 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-introducing-others/68fa397a93b71fd5e3a3023d.md b/curriculum/challenges/english/blocks/zh-a1-practice-introducing-others/68fa397a93b71fd5e3a3023d.md new file mode 100644 index 00000000000..e9f66d75044 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-introducing-others/68fa397a93b71fd5e3a3023d.md @@ -0,0 +1,58 @@ +--- +id: 68fa397a93b71fd5e3a3023d +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-personal-skills/68fa3b4b64502be00f0cda32.md b/curriculum/challenges/english/blocks/zh-a1-practice-personal-skills/68fa3b4b64502be00f0cda32.md new file mode 100644 index 00000000000..e2cdb61081b --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-personal-skills/68fa3b4b64502be00f0cda32.md @@ -0,0 +1,58 @@ +--- +id: 68fa3b4b64502be00f0cda32 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-others/68fa39f4de9f52d8fdee4c7d.md b/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-others/68fa39f4de9f52d8fdee4c7d.md new file mode 100644 index 00000000000..8a82332a1e4 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-others/68fa39f4de9f52d8fdee4c7d.md @@ -0,0 +1,58 @@ +--- +id: 68fa39f4de9f52d8fdee4c7d +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-skills/68fa3bc5b64441e51cb8b54b.md b/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-skills/68fa3bc5b64441e51cb8b54b.md new file mode 100644 index 00000000000..22d26c68aae --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-practice-talking-about-skills/68fa3bc5b64441e51cb8b54b.md @@ -0,0 +1,58 @@ +--- +id: 68fa3bc5b64441e51cb8b54b +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-check-your-introduction/68fa38c9cc3f26d19bc97772.md b/curriculum/challenges/english/blocks/zh-a1-quiz-check-your-introduction/68fa38c9cc3f26d19bc97772.md new file mode 100644 index 00000000000..7a108e37d79 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-check-your-introduction/68fa38c9cc3f26d19bc97772.md @@ -0,0 +1,58 @@ +--- +id: 68fa38c9cc3f26d19bc97772 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-describing-skills/68fa3b88b437a9e2a365106a.md b/curriculum/challenges/english/blocks/zh-a1-quiz-describing-skills/68fa3b88b437a9e2a365106a.md new file mode 100644 index 00000000000..e38c580d847 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-describing-skills/68fa3b88b437a9e2a365106a.md @@ -0,0 +1,58 @@ +--- +id: 68fa3b88b437a9e2a365106a +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-discussing-team-skills/68fa3be75fd89ce730060f0f.md b/curriculum/challenges/english/blocks/zh-a1-quiz-discussing-team-skills/68fa3be75fd89ce730060f0f.md new file mode 100644 index 00000000000..0285300f1ca --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-discussing-team-skills/68fa3be75fd89ce730060f0f.md @@ -0,0 +1,58 @@ +--- +id: 68fa3be75fd89ce730060f0f +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-greetings-and-introductions/68fa4006bf11f8f8d1a4b838.md b/curriculum/challenges/english/blocks/zh-a1-quiz-greetings-and-introductions/68fa4006bf11f8f8d1a4b838.md new file mode 100644 index 00000000000..e68eccd49b4 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-greetings-and-introductions/68fa4006bf11f8f8d1a4b838.md @@ -0,0 +1,58 @@ +--- +id: 68fa4006bf11f8f8d1a4b838 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-introduction-questions/68fa37b3666140c87dccbaef.md b/curriculum/challenges/english/blocks/zh-a1-quiz-introduction-questions/68fa37b3666140c87dccbaef.md new file mode 100644 index 00000000000..db0561f04b3 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-introduction-questions/68fa37b3666140c87dccbaef.md @@ -0,0 +1,58 @@ +--- +id: 68fa37b3666140c87dccbaef +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-pinyin/68fa3f7908e4fcf3f81d1be0.md b/curriculum/challenges/english/blocks/zh-a1-quiz-pinyin/68fa3f7908e4fcf3f81d1be0.md new file mode 100644 index 00000000000..c2257703c48 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-pinyin/68fa3f7908e4fcf3f81d1be0.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f7908e4fcf3f81d1be0 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-quiz-team-introduction/68fa3a185c66aadc3525bcb2.md b/curriculum/challenges/english/blocks/zh-a1-quiz-team-introduction/68fa3a185c66aadc3525bcb2.md new file mode 100644 index 00000000000..e1bb2773475 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-quiz-team-introduction/68fa3a185c66aadc3525bcb2.md @@ -0,0 +1,58 @@ +--- +id: 68fa3a185c66aadc3525bcb2 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-describing-skills/68fa3b75398eb8e18f07518e.md b/curriculum/challenges/english/blocks/zh-a1-review-describing-skills/68fa3b75398eb8e18f07518e.md new file mode 100644 index 00000000000..739c1707625 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-describing-skills/68fa3b75398eb8e18f07518e.md @@ -0,0 +1,58 @@ +--- +id: 68fa3b75398eb8e18f07518e +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-discussing-team-skills/68fa3bd62340efe637189b4d.md b/curriculum/challenges/english/blocks/zh-a1-review-discussing-team-skills/68fa3bd62340efe637189b4d.md new file mode 100644 index 00000000000..d4dafa33196 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-discussing-team-skills/68fa3bd62340efe637189b4d.md @@ -0,0 +1,58 @@ +--- +id: 68fa3bd62340efe637189b4d +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-greetings-and-introductions/68fa3feda781cdf645e7d9a0.md b/curriculum/challenges/english/blocks/zh-a1-review-greetings-and-introductions/68fa3feda781cdf645e7d9a0.md new file mode 100644 index 00000000000..8f61b30cab6 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-greetings-and-introductions/68fa3feda781cdf645e7d9a0.md @@ -0,0 +1,58 @@ +--- +id: 68fa3feda781cdf645e7d9a0 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-introducing-others/68fa393a2a3cd1d42a7b8131.md b/curriculum/challenges/english/blocks/zh-a1-review-introducing-others/68fa393a2a3cd1d42a7b8131.md new file mode 100644 index 00000000000..a00740e488d --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-introducing-others/68fa393a2a3cd1d42a7b8131.md @@ -0,0 +1,58 @@ +--- +id: 68fa393a2a3cd1d42a7b8131 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-introduction-questions/68fa376a7ec0adc64d68519a.md b/curriculum/challenges/english/blocks/zh-a1-review-introduction-questions/68fa376a7ec0adc64d68519a.md new file mode 100644 index 00000000000..9c19b1a5d45 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-introduction-questions/68fa376a7ec0adc64d68519a.md @@ -0,0 +1,58 @@ +--- +id: 68fa376a7ec0adc64d68519a +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-pinyin/68fa3f5ec14d92f2f77d9c1b.md b/curriculum/challenges/english/blocks/zh-a1-review-pinyin/68fa3f5ec14d92f2f77d9c1b.md new file mode 100644 index 00000000000..a2bd1066a8e --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-pinyin/68fa3f5ec14d92f2f77d9c1b.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f5ec14d92f2f77d9c1b +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-review-team-introduction/68fa3a07c1a93ddb1ed6d286.md b/curriculum/challenges/english/blocks/zh-a1-review-team-introduction/68fa3a07c1a93ddb1ed6d286.md new file mode 100644 index 00000000000..185ebea7a3b --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-review-team-introduction/68fa3a07c1a93ddb1ed6d286.md @@ -0,0 +1,58 @@ +--- +id: 68fa3a07c1a93ddb1ed6d286 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-greeting-new-colleagues/68fa3f8467ebb8f4bf838172.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-greeting-new-colleagues/68fa3f8467ebb8f4bf838172.md new file mode 100644 index 00000000000..ee2cd791f53 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-greeting-new-colleagues/68fa3f8467ebb8f4bf838172.md @@ -0,0 +1,58 @@ +--- +id: 68fa3f8467ebb8f4bf838172 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-introducing-others-basics/68fa37d7eda33cc9fd579ca1.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-introducing-others-basics/68fa37d7eda33cc9fd579ca1.md new file mode 100644 index 00000000000..b00a9e0ca71 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-introducing-others-basics/68fa37d7eda33cc9fd579ca1.md @@ -0,0 +1,58 @@ +--- +id: 68fa37d7eda33cc9fd579ca1 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-knowing-the-team-basics/68fa39946fe847d6f462f730.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-knowing-the-team-basics/68fa39946fe847d6f462f730.md new file mode 100644 index 00000000000..c5215e34597 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-knowing-the-team-basics/68fa39946fe847d6f462f730.md @@ -0,0 +1,58 @@ +--- +id: 68fa39946fe847d6f462f730 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-meeting-new-teammates/68fa3c8c63fbb9e98e7c4d21.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-meeting-new-teammates/68fa3c8c63fbb9e98e7c4d21.md new file mode 100644 index 00000000000..bf8011eb4eb --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-meeting-new-teammates/68fa3c8c63fbb9e98e7c4d21.md @@ -0,0 +1,58 @@ +--- +id: 68fa3c8c63fbb9e98e7c4d21 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-personal-skills-basics/68fa3a2fabea21dd36b1d501.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-personal-skills-basics/68fa3a2fabea21dd36b1d501.md new file mode 100644 index 00000000000..2d0ee381fb1 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-personal-skills-basics/68fa3a2fabea21dd36b1d501.md @@ -0,0 +1,58 @@ +--- +id: 68fa3a2fabea21dd36b1d501 +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/zh-a1-warm-up-team-skills-basics/68fa3b9ac286ffe352bafe7d.md b/curriculum/challenges/english/blocks/zh-a1-warm-up-team-skills-basics/68fa3b9ac286ffe352bafe7d.md new file mode 100644 index 00000000000..26492ff0441 --- /dev/null +++ b/curriculum/challenges/english/blocks/zh-a1-warm-up-team-skills-basics/68fa3b9ac286ffe352bafe7d.md @@ -0,0 +1,58 @@ +--- +id: 68fa3b9ac286ffe352bafe7d +title: "Dialogue 1: I'm Tom" +challengeType: 21 +dashedName: dialogue-1-im-tom +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "chaos.png", + "characters": [ + { + "character": "David", + "position": {"x":50,"y":80,"z":8}, + "opacity": 0 + } + ], + "audio": { + "filename": "1.1-1.mp3", + "startTime": 1, + "startTimestamp": 5.7, + "finishTimestamp": 6.48 + } + }, + "commands": [ + { + "character": "David", + "opacity": 1, + "startTime": 0 + }, + { + "character": "David", + "startTime": 1, + "finishTime": 0.78, + "dialogue": { + "text": "I'm Tom.", + "align": "center" + } + }, + { + "character": "Tom", + "opacity": 0, + "startTime": 1.28 + } + ] +} +``` diff --git a/curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json b/curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json deleted file mode 100644 index c3cb2b9928e..00000000000 --- a/curriculum/structure/blocks/learn-essential-courtesies-at-the-office.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Learn Essential Courtesies at the Office", - "isUpcomingChange": true, - "dashedName": "learn-essential-courtesies-at-the-office", - "challengeOrder": [ - { - "id": "688f1daf0133dbe2a36b140b", - "title": "Dialogue 1: PLACEHOLDER" - } - ], - "helpCategory": "English", - "blockLayout": "dialogue-grid" -} diff --git a/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json b/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json new file mode 100644 index 00000000000..a9266ae40bf --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-a-new-colleague.json @@ -0,0 +1,14 @@ +{ + "name": "A New Colleague", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-a-new-colleague", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa38129e23d8cbd33dc056", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json b/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json new file mode 100644 index 00000000000..82c581abe49 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-asking-about-the-team.json @@ -0,0 +1,14 @@ +{ + "name": "Asking about the Team", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-asking-about-the-team", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa39a67ba382d80d68aaf4", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json b/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json new file mode 100644 index 00000000000..776643caf31 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-can-or-cannot.json @@ -0,0 +1,14 @@ +{ + "name": "Can or Can't", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-can-or-cannot", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3a57f58732ddf862ed2b", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json b/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json new file mode 100644 index 00000000000..bc2ccfbcf19 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-certification-introduction.json @@ -0,0 +1,14 @@ +{ + "name": "Certification Introduction", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-certification-introduction", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f03c70cc1ee76e50a68", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-compound-finals.json b/curriculum/structure/blocks/zh-a1-learn-compound-finals.json new file mode 100644 index 00000000000..e2b423bc0c5 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-compound-finals.json @@ -0,0 +1,14 @@ +{ + "name": "Compound Finals", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-compound-finals", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f3afde57af150880ba0", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-initials.json b/curriculum/structure/blocks/zh-a1-learn-initials.json new file mode 100644 index 00000000000..aac299ad223 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-initials.json @@ -0,0 +1,14 @@ +{ + "name": "Initials", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-initials", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f2d0b9700f0493346cb", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-my-family.json b/curriculum/structure/blocks/zh-a1-learn-my-family.json new file mode 100644 index 00000000000..d5538fea15f --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-my-family.json @@ -0,0 +1,14 @@ +{ + "name": "My Family", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-my-family", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa38240f44a6ccd0e07037", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json b/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json new file mode 100644 index 00000000000..d6f2b9f0169 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-nasal-finals.json @@ -0,0 +1,14 @@ +{ + "name": "Nasal Finals", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-nasal-finals", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f4c6382c6f20fbcf4be", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-single-finals.json b/curriculum/structure/blocks/zh-a1-learn-single-finals.json new file mode 100644 index 00000000000..2f11de7c3d1 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-single-finals.json @@ -0,0 +1,14 @@ +{ + "name": "Single Finals", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-single-finals", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f17c17d27ef6bd1be59", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-the-team.json b/curriculum/structure/blocks/zh-a1-learn-the-team.json new file mode 100644 index 00000000000..006249b654a --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-the-team.json @@ -0,0 +1,14 @@ +{ + "name": "The Team", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-the-team", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa37fdcc29adcad942d8ad", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-understanding-the-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-learn-understanding-the-greetings-and-introductions.json new file mode 100644 index 00000000000..59f4b497b77 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-understanding-the-greetings-and-introductions.json @@ -0,0 +1,14 @@ +{ + "name": "Understanding the Greetings and Introductions", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-understanding-the-greetings-and-introductions", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f94be1785f5ada58062", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-understanding-the-questions-and-answers.json b/curriculum/structure/blocks/zh-a1-learn-understanding-the-questions-and-answers.json new file mode 100644 index 00000000000..2b0c4e57048 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-understanding-the-questions-and-answers.json @@ -0,0 +1,14 @@ +{ + "name": "Understanding the Questions and Answers", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-understanding-the-questions-and-answers", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa368bcc58a1c226c1972a", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json b/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json new file mode 100644 index 00000000000..61fb2249cdd --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-learn-who-can-do-what-on-the-team.json @@ -0,0 +1,14 @@ +{ + "name": "Who Can Do What on the Team", + "isUpcomingChange": true, + "dashedName": "zh-a1-learn-who-can-do-what-on-the-team", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3bb1f40340e44448fe93", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "learn" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-building-your-self-introduction.json b/curriculum/structure/blocks/zh-a1-practice-building-your-self-introduction.json new file mode 100644 index 00000000000..d244e330192 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-building-your-self-introduction.json @@ -0,0 +1,14 @@ +{ + "name": "Greetings and Introductions Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-building-your-self-introduction", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa40168ae19ef9cdf16b38", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json b/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json new file mode 100644 index 00000000000..40576732377 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-exchanging-basic-information.json @@ -0,0 +1,14 @@ +{ + "name": "Exchanging Basic Information", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-exchanging-basic-information", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa373c2ced2cc4ff5739c4", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-introducing-others.json b/curriculum/structure/blocks/zh-a1-practice-introducing-others.json new file mode 100644 index 00000000000..3e19baf996a --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-introducing-others.json @@ -0,0 +1,14 @@ +{ + "name": "Introducing Others Practice", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-introducing-others", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa397a93b71fd5e3a3023d", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-personal-skills.json b/curriculum/structure/blocks/zh-a1-practice-personal-skills.json new file mode 100644 index 00000000000..7a63658a567 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-personal-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Talking about Others", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-personal-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3b4b64502be00f0cda32", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json b/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json new file mode 100644 index 00000000000..e25f626bc86 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-talking-about-others.json @@ -0,0 +1,14 @@ +{ + "name": "Talking about Others", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-talking-about-others", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa39f4de9f52d8fdee4c7d", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json b/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json new file mode 100644 index 00000000000..933aec5a112 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-practice-talking-about-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Talking about Skills", + "isUpcomingChange": true, + "dashedName": "zh-a1-practice-talking-about-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3bc5b64441e51cb8b54b", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "practice" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json b/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json new file mode 100644 index 00000000000..197fa22ad4b --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-check-your-introduction.json @@ -0,0 +1,14 @@ +{ + "name": "Check Your Introduction", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-check-your-introduction", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa38c9cc3f26d19bc97772", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json b/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json new file mode 100644 index 00000000000..d98c9dc9111 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-describing-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Describing Skills Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-describing-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3b88b437a9e2a365106a", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json b/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json new file mode 100644 index 00000000000..5ea2f136bf9 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-discussing-team-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Discussing Team Skills Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-discussing-team-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3be75fd89ce730060f0f", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json new file mode 100644 index 00000000000..66564956919 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-greetings-and-introductions.json @@ -0,0 +1,14 @@ +{ + "name": "Greetings and Introductions Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-greetings-and-introductions", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa4006bf11f8f8d1a4b838", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json b/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json new file mode 100644 index 00000000000..ef93921488a --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-introduction-questions.json @@ -0,0 +1,14 @@ +{ + "name": "Introduction Questions Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-introduction-questions", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa37b3666140c87dccbaef", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-pinyin.json b/curriculum/structure/blocks/zh-a1-quiz-pinyin.json new file mode 100644 index 00000000000..504eff33c11 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-pinyin.json @@ -0,0 +1,14 @@ +{ + "name": "The Pinyin Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-pinyin", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f7908e4fcf3f81d1be0", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json b/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json new file mode 100644 index 00000000000..540581897f8 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-quiz-team-introduction.json @@ -0,0 +1,14 @@ +{ + "name": "Team Introduction Quiz", + "isUpcomingChange": true, + "dashedName": "zh-a1-quiz-team-introduction", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3a185c66aadc3525bcb2", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "quiz" +} diff --git a/curriculum/structure/blocks/zh-a1-review-describing-skills.json b/curriculum/structure/blocks/zh-a1-review-describing-skills.json new file mode 100644 index 00000000000..8b6da2403f4 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-describing-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Describing Skills Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-describing-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3b75398eb8e18f07518e", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json b/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json new file mode 100644 index 00000000000..41ed14e92c9 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-discussing-team-skills.json @@ -0,0 +1,14 @@ +{ + "name": "Discussing Team Skills Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-discussing-team-skills", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3bd62340efe637189b4d", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json b/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json new file mode 100644 index 00000000000..56d73551481 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-greetings-and-introductions.json @@ -0,0 +1,14 @@ +{ + "name": "Greetings and Introductions Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-greetings-and-introductions", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3feda781cdf645e7d9a0", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-introducing-others.json b/curriculum/structure/blocks/zh-a1-review-introducing-others.json new file mode 100644 index 00000000000..119e84e789d --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-introducing-others.json @@ -0,0 +1,14 @@ +{ + "name": "Introducing Others Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-introducing-others", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa393a2a3cd1d42a7b8131", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-introduction-questions.json b/curriculum/structure/blocks/zh-a1-review-introduction-questions.json new file mode 100644 index 00000000000..d0d18d01326 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-introduction-questions.json @@ -0,0 +1,14 @@ +{ + "name": "Introduction Questions Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-introduction-questions", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa376a7ec0adc64d68519a", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-pinyin.json b/curriculum/structure/blocks/zh-a1-review-pinyin.json new file mode 100644 index 00000000000..0b83c7df247 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-pinyin.json @@ -0,0 +1,14 @@ +{ + "name": "The Pinyin Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-pinyin", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f5ec14d92f2f77d9c1b", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-review-team-introduction.json b/curriculum/structure/blocks/zh-a1-review-team-introduction.json new file mode 100644 index 00000000000..f224839a98f --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-review-team-introduction.json @@ -0,0 +1,14 @@ +{ + "name": "Team Introduction Review", + "isUpcomingChange": true, + "dashedName": "zh-a1-review-team-introduction", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3a07c1a93ddb1ed6d286", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "review" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json b/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json new file mode 100644 index 00000000000..025ec3ace0e --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-greeting-new-colleagues.json @@ -0,0 +1,14 @@ +{ + "name": "Greeting New Colleagues", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-greeting-new-colleagues", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3f8467ebb8f4bf838172", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json new file mode 100644 index 00000000000..2a6e68318dd --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-introducing-others-basics.json @@ -0,0 +1,14 @@ +{ + "name": "Introducing Others Basics", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-introducing-others-basics", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa37d7eda33cc9fd579ca1", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json new file mode 100644 index 00000000000..badd1404f6e --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-knowing-the-team-basics.json @@ -0,0 +1,14 @@ +{ + "name": "Knowing the Team Basics", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-knowing-the-team-basics", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa39946fe847d6f462f730", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json b/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json new file mode 100644 index 00000000000..3665ef78bca --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-meeting-new-teammates.json @@ -0,0 +1,14 @@ +{ + "name": "Meeting New Teammates", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-meeting-new-teammates", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3c8c63fbb9e98e7c4d21", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json new file mode 100644 index 00000000000..c679c58c699 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-personal-skills-basics.json @@ -0,0 +1,14 @@ +{ + "name": "Personal Skills Basics", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-personal-skills-basics", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3a2fabea21dd36b1d501", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json b/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json new file mode 100644 index 00000000000..23b5f2b2845 --- /dev/null +++ b/curriculum/structure/blocks/zh-a1-warm-up-team-skills-basics.json @@ -0,0 +1,14 @@ +{ + "name": "Team Skills Basics", + "isUpcomingChange": true, + "dashedName": "zh-a1-warm-up-team-skills-basics", + "helpCategory": "English", + "blockLayout": "dialogue-grid", + "challengeOrder": [ + { + "id": "68fa3b9ac286ffe352bafe7d", + "title": "Dialogue 1: I'm Tom" + } + ], + "blockLabel": "warm-up" +} diff --git a/curriculum/structure/superblocks/a1-professional-chinese.json b/curriculum/structure/superblocks/a1-professional-chinese.json index d44597e4344..c6609d13e33 100644 --- a/curriculum/structure/superblocks/a1-professional-chinese.json +++ b/curriculum/structure/superblocks/a1-professional-chinese.json @@ -1,3 +1,106 @@ { - "blocks": ["learn-essential-courtesies-at-the-office"] + "chapters": [ + { + "dashedName": "zh-a1-chapter-welcome-to-a1-professional-chinese", + "modules": [ + { + "dashedName": "zh-a1-module-introduction-and-certification-overview", + "blocks": ["zh-a1-learn-certification-introduction"] + } + ] + }, + { + "dashedName": "zh-a1-chapter-pinyin", + "modules": [ + { + "dashedName": "zh-a1-module-initials-and-finals", + "blocks": [ + "zh-a1-learn-single-finals", + "zh-a1-learn-initials", + "zh-a1-learn-compound-finals", + "zh-a1-learn-nasal-finals", + "zh-a1-review-pinyin", + "zh-a1-quiz-pinyin" + ] + } + ] + }, + { + "dashedName": "zh-a1-chapter-greeting-and-self-introduction", + "modules": [ + { + "dashedName": "zh-a1-module-greetings-and-basic-introductions", + "blocks": [ + "zh-a1-warm-up-greeting-new-colleagues", + "zh-a1-learn-understanding-the-greetings-and-introductions", + "zh-a1-practice-building-your-self-introduction", + "zh-a1-review-greetings-and-introductions", + "zh-a1-quiz-greetings-and-introductions" + ] + }, + { + "dashedName": "zh-a1-module-asking-and-giving-basic-information", + "blocks": [ + "zh-a1-warm-up-meeting-new-teammates", + "zh-a1-learn-understanding-the-questions-and-answers", + "zh-a1-practice-exchanging-basic-information", + "zh-a1-review-introduction-questions", + "zh-a1-quiz-introduction-questions" + ] + } + ] + }, + { + "dashedName": "zh-a1-chapter-introducing-colleagues-and-family", + "modules": [ + { + "dashedName": "zh-a1-module-introducing-others", + "blocks": [ + "zh-a1-warm-up-introducing-others-basics", + "zh-a1-learn-the-team", + "zh-a1-learn-a-new-colleague", + "zh-a1-learn-my-family", + "zh-a1-practice-introducing-others", + "zh-a1-review-introducing-others", + "zh-a1-quiz-check-your-introduction" + ] + }, + { + "dashedName": "zh-a1-module-getting-to-know-the-team", + "blocks": [ + "zh-a1-warm-up-knowing-the-team-basics", + "zh-a1-learn-asking-about-the-team", + "zh-a1-practice-talking-about-others", + "zh-a1-review-team-introduction", + "zh-a1-quiz-team-introduction" + ] + } + ] + }, + { + "dashedName": "zh-a1-chapter-expressing-what-you-can-and-cant-do", + "modules": [ + { + "dashedName": "zh-a1-module-talking-about-personal-skills", + "blocks": [ + "zh-a1-warm-up-personal-skills-basics", + "zh-a1-learn-can-or-cannot", + "zh-a1-practice-personal-skills", + "zh-a1-review-describing-skills", + "zh-a1-quiz-describing-skills" + ] + }, + { + "dashedName": "zh-a1-module-discussing-team-skills", + "blocks": [ + "zh-a1-warm-up-team-skills-basics", + "zh-a1-learn-who-can-do-what-on-the-team", + "zh-a1-practice-talking-about-skills", + "zh-a1-review-discussing-team-skills", + "zh-a1-quiz-discussing-team-skills" + ] + } + ] + } + ] } diff --git a/shared/config/curriculum.ts b/shared/config/curriculum.ts index 702fd6c891f..5aec21fd1cd 100644 --- a/shared/config/curriculum.ts +++ b/shared/config/curriculum.ts @@ -424,7 +424,8 @@ export const chapterBasedSuperBlocks = [ SuperBlocks.FrontEndDevLibsV9, SuperBlocks.PythonV9, SuperBlocks.RelationalDbV9, - SuperBlocks.BackEndDevApisV9 + SuperBlocks.BackEndDevApisV9, + SuperBlocks.A1Chinese ]; Object.freeze(chapterBasedSuperBlocks);