feat(curriculum): Add blocks to Chinese curriculum first 5 chapters (#63037)

Co-authored-by: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com>
This commit is contained in:
miyaliu666
2025-10-27 22:13:13 +08:00
committed by GitHub
parent 26976b1d81
commit 2d1b18f7e4
121 changed files with 3462 additions and 20 deletions
+197 -5
View File
@@ -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": ["", ""]
}
}
},
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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
}
]
}
```
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}
@@ -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"
}

Some files were not shown because too many files have changed in this diff Show More