feat(Curriculum): Add Block Structure in Spanish Greetings and Introductions Modules 2 and 3 (#62433)

This commit is contained in:
Nielda Karla
2025-10-01 07:32:41 -03:00
committed by GitHub
parent 67fc60785a
commit 97d5d89d03
39 changed files with 1350 additions and 4 deletions

View File

@@ -4971,7 +4971,9 @@
"modules": {
"es-a1-module-introduction-and-certification-overview": "Introduction and Certification Overview",
"es-a1-module-alphabet-accents-and-punctuation": "Alphabet, Accents, and Punctuation",
"es-a1-module-greetings-and-farewells": "Greetings and Farewells"
"es-a1-module-greetings-and-farewells": "Greetings and Farewells",
"es-a1-module-introducing-yourself": "Introducing Yourself",
"es-a1-module-first-questions": "First Questions"
},
"module-intros": {
"es-a1-module-introduction-and-certification-overview": {
@@ -4985,6 +4987,14 @@
"es-a1-module-greetings-and-farewells": {
"note": "Coming Winter 2025",
"intro": ["PLACEHOLDER: Write the module intro here."]
},
"es-a1-module-introducing-yourself": {
"note": "Coming Winter 2025",
"intro": ["PLACEHOLDER: Write the module intro here."]
},
"es-a1-module-first-questions": {
"note": "Coming Winter 2025",
"intro": ["PLACEHOLDER: Write the module intro here."]
}
},
"blocks": {
@@ -5020,6 +5030,48 @@
"es-a1-quiz-alphabet-accent-and-punctuation-quiz": {
"title": "Alphabet, Accent and Punctuation Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-introducing-yourself-basics": {
"title": "Introducing Yourself Basics",
"intro": ["", ""]
},
"es-a1-learn-meet-luna": { "title": "Meet Luna", "intro": ["", ""] },
"es-a1-learn-meet-mateo": { "title": "Meet Mateo", "intro": ["", ""] },
"es-a1-learn-meet-julieta": {
"title": "Meet Julieta",
"intro": ["", ""]
},
"es-a1-practice-introducing-yourself": {
"title": "Introducing Yourself Practice",
"intro": ["", ""]
},
"es-a1-review-introducing-yourself": {
"title": "Introducing Yourself Review",
"intro": ["", ""]
},
"es-a1-quiz-introducing-yourself": {
"title": "Introducing Yourself Quiz",
"intro": ["", ""]
},
"es-a1-warm-up-first-questions-basics": {
"title": "First Questions Basics",
"intro": ["", ""]
},
"es-a1-learn-meet-angela-and-basti": {
"title": "Meet Angela and Basti",
"intro": ["", ""]
},
"es-a1-practice-first-questions": {
"title": "First Questions Practice",
"intro": ["", ""]
},
"es-a1-review-first-questions": {
"title": "First Questions Review",
"intro": ["", ""]
},
"es-a1-quiz-first-questions": {
"title": "First Questions Quiz",
"intro": ["", ""]
}
}
},

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Meet Angela and Basti
block: es-a1-learn-meet-angela-and-basti
superBlock: a1-professional-spanish
---
## Introduction to the Meet Angela and Basti
This page is for the Meet Angela and Basti

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Meet Julieta
block: es-a1-learn-meet-julieta
superBlock: a1-professional-spanish
---
## Introduction to the Meet Julieta
This page is for the Meet Julieta

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Meet Luna
block: es-a1-learn-meet-luna
superBlock: a1-professional-spanish
---
## Introduction to the Meet Luna
This page is for the Meet Luna

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Meet Mateo
block: es-a1-learn-meet-mateo
superBlock: a1-professional-spanish
---
## Introduction to the Meet Mateo
This page is for the Meet Mateo

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the First Questions Practice
block: es-a1-practice-first-questions
superBlock: a1-professional-spanish
---
## Introduction to the First Questions Practice
This page is for the First Questions Practice

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Introducing Yourself Practice
block: es-a1-practice-introducing-yourself
superBlock: a1-professional-spanish
---
## Introduction to the Introducing Yourself Practice
This page is for the Introducing Yourself Practice

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the First Questions Quiz
block: es-a1-quiz-first-questions
superBlock: a1-professional-spanish
---
## Introduction to the First Questions Quiz
This page is for the First Questions Quiz

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Introducing Yourself Quiz
block: es-a1-quiz-introducing-yourself
superBlock: a1-professional-spanish
---
## Introduction to the Introducing Yourself Quiz
This page is for the Introducing Yourself Quiz

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the First Questions Review
block: es-a1-review-first-questions
superBlock: a1-professional-spanish
---
## Introduction to the First Questions Review
This page is for the First Questions Review

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Introducing Yourself Review
block: es-a1-review-introducing-yoourself
superBlock: a1-professional-spanish
---
## Introduction to the Introducing Yourself Review
This page is for the Introducing Yourself Review

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the First Questions Basics
block: es-a1-warm-up-first-questions-basics
superBlock: a1-professional-spanish
---
## Introduction to the First Questions Basics
This page is for the First Questions Basics

View File

@@ -0,0 +1,9 @@
---
title: Introduction to the Introducing Yourself Basics
block: es-a1-warm-up-introducing-yourself-basics
superBlock: a1-professional-spanish
---
## Introduction to the Introducing Yourself Basics
This page is for the Introducing Yourself Basics

View File

@@ -0,0 +1,58 @@
---
id: 68dc7593a29e5c7621d873ee
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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc74dc55e05b6ee15b743d
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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc747c75837c6bb82aeeb8
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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc74a6f1c8c46cfd4af3f4
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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc75b0fe65b57754913412
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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc7500da504f7042474b20
title: Task 1
challengeType: 24
dashedName: task-1
---
# --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
}
]
}
```

View File

@@ -0,0 +1,235 @@
---
id: 68dc75ee867ccc79d18df2ef
title: First Questions Quiz
challengeType: 8
dashedName: es-a1-quiz-first-questions
---
# --description--
To pass the quiz, you must correctly answer at least 9 of the 10 questions below.
# --quizzes--
## --quiz--
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer

View File

@@ -1,8 +1,8 @@
---
id: 68c8510f4a9c00ca2a67160c
title: "Dialogue 1: I'm Tom"
challengeType: 21
dashedName: dialogue-1-im-tom
title: "Task 1"
challengeType: 24
dashedName: task-1
---
# --description--

View File

@@ -0,0 +1,235 @@
---
id: 68dc7558bca0aa734dba9c05
title: Introducing Yourself Quiz
challengeType: 8
dashedName: es-a1-quiz-introducing-yourself
---
# --description--
To pass the quiz, you must correctly answer at least 9 of the 10 questions below.
# --quizzes--
## --quiz--
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer
### --question--
#### --text--
Placeholder question
#### --distractors--
Placeholder distractor 1
---
Placeholder distractor 2
---
Placeholder distractor 3
#### --answer--
Placeholder answer

View File

@@ -0,0 +1,58 @@
---
id: 68dc75d172549d787975d2fc
title: Task 1
challengeType: 24
dashedName: task-1
---
# --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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc753010b6b271ac564e93
title: Task 1
challengeType: 24
dashedName: task-1
---
# --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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc7578ad62ca74e21c23e0
title: "Task 1"
challengeType: 24
dashedName: task-1
---
# --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
}
]
}
```

View File

@@ -0,0 +1,58 @@
---
id: 68dc7452147bb2678bccc29a
title: "Task 1"
challengeType: 24
dashedName: task-1
---
# --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
}
]
}
```

View File

@@ -0,0 +1,9 @@
{
"name": "Meet Angela and Basti",
"isUpcomingChange": true,
"dashedName": "es-a1-learn-meet-angela-and-basti",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc7593a29e5c7621d873ee", "title": "Task 1" }],
"blockType": "learn"
}

View File

@@ -0,0 +1,9 @@
{
"name": "Meet Julieta",
"isUpcomingChange": true,
"dashedName": "es-a1-learn-meet-julieta",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc74dc55e05b6ee15b743d", "title": "Task 1" }],
"blockType": "learn"
}

View File

@@ -0,0 +1,9 @@
{
"name": "Meet Luna",
"isUpcomingChange": true,
"dashedName": "es-a1-learn-meet-luna",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc747c75837c6bb82aeeb8", "title": "Task 1" }],
"blockType": "learn"
}

View File

@@ -0,0 +1,9 @@
{
"name": "Meet Mateo",
"isUpcomingChange": true,
"dashedName": "es-a1-learn-meet-mateo",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc74a6f1c8c46cfd4af3f4", "title": "Task 1" }],
"blockType": "learn"
}

View File

@@ -0,0 +1,9 @@
{
"name": "First Questions Practice",
"isUpcomingChange": true,
"dashedName": "es-a1-practice-first-questions",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc75b0fe65b57754913412", "title": "Task 1" }],
"blockType": "practice"
}

View File

@@ -0,0 +1,9 @@
{
"name": "Introducing Yourself Practice",
"isUpcomingChange": true,
"dashedName": "es-a1-practice-introducing-yourself",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc7500da504f7042474b20", "title": "Task 1" }],
"blockType": "practice"
}

View File

@@ -0,0 +1,11 @@
{
"name": "First Questions Quiz",
"isUpcomingChange": true,
"dashedName": "es-a1-quiz-first-questions",
"helpCategory": "English",
"blockLayout": "link",
"challengeOrder": [
{ "id": "68dc75ee867ccc79d18df2ef", "title": "First Questions Quiz" }
],
"blockType": "quiz"
}

View File

@@ -0,0 +1,11 @@
{
"name": "Introducing Yourself Quiz",
"isUpcomingChange": true,
"dashedName": "es-a1-quiz-introducing-yourself",
"helpCategory": "English",
"blockLayout": "link",
"challengeOrder": [
{ "id": "68dc7558bca0aa734dba9c05", "title": "Introducing Yourself Quiz" }
],
"blockType": "quiz"
}

View File

@@ -0,0 +1,9 @@
{
"name": "First Questions Review",
"isUpcomingChange": true,
"dashedName": "es-a1-review-first-questions",
"helpCategory": "English",
"blockLayout": "link",
"challengeOrder": [{ "id": "68dc75d172549d787975d2fc", "title": "Task 1" }],
"blockType": "review"
}

View File

@@ -0,0 +1,11 @@
{
"name": "Introducing Yourself Review",
"isUpcomingChange": true,
"dashedName": "es-a1-review-introducing-yourself",
"helpCategory": "English",
"blockLayout": "link",
"challengeOrder": [
{ "id": "68dc753010b6b271ac564e93", "title": "Dialogue 1: I'm Tom" }
],
"blockType": "review"
}

View File

@@ -0,0 +1,9 @@
{
"name": "First Questions Basics",
"isUpcomingChange": true,
"dashedName": "es-a1-warm-up-first-questions-basics",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc7578ad62ca74e21c23e0", "title": "Task 1" }],
"blockType": "warm-up"
}

View File

@@ -0,0 +1,9 @@
{
"name": "Introducing Yourself Basics",
"isUpcomingChange": true,
"dashedName": "es-a1-warm-up-introducing-yourself-basics",
"helpCategory": "English",
"blockLayout": "challenge-grid",
"challengeOrder": [{ "id": "68dc7452147bb2678bccc29a", "title": "Task 1" }],
"blockType": "warm-up"
}

View File

@@ -34,6 +34,28 @@
"es-a1-review-greetings-and-farewells",
"es-a1-quiz-greetings-and-farewells"
]
},
{
"dashedName": "es-a1-module-introducing-yourself",
"blocks": [
"es-a1-warm-up-introducing-yourself-basics",
"es-a1-learn-meet-luna",
"es-a1-learn-meet-mateo",
"es-a1-learn-meet-julieta",
"es-a1-practice-introducing-yourself",
"es-a1-review-introducing-yourself",
"es-a1-quiz-introducing-yourself"
]
},
{
"dashedName": "es-a1-module-first-questions",
"blocks": [
"es-a1-warm-up-first-questions-basics",
"es-a1-learn-meet-angela-and-basti",
"es-a1-practice-first-questions",
"es-a1-review-first-questions",
"es-a1-quiz-first-questions"
]
}
]
}