From 97d5d89d03e35575fe1ca9e4dc0450099638ef58 Mon Sep 17 00:00:00 2001 From: Nielda Karla <90112119+nieldakarla@users.noreply.github.com> Date: Wed, 1 Oct 2025 07:32:41 -0300 Subject: [PATCH] feat(Curriculum): Add Block Structure in Spanish Greetings and Introductions Modules 2 and 3 (#62433) --- client/i18n/locales/english/intro.json | 54 +++- .../index.md | 9 + .../es-a1-learn-meet-julieta/index.md | 9 + .../es-a1-learn-meet-luna/index.md | 9 + .../es-a1-learn-meet-mateo/index.md | 9 + .../es-a1-practice-first-questions/index.md | 9 + .../index.md | 9 + .../es-a1-quiz-first-questions/index.md | 9 + .../es-a1-quiz-introducing-yourself/index.md | 9 + .../es-a1-review-first-questions/index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../index.md | 9 + .../68dc7593a29e5c7621d873ee.md | 58 +++++ .../68dc74dc55e05b6ee15b743d.md | 58 +++++ .../68dc747c75837c6bb82aeeb8.md | 58 +++++ .../68dc74a6f1c8c46cfd4af3f4.md | 58 +++++ .../68dc75b0fe65b57754913412.md | 58 +++++ .../68dc7500da504f7042474b20.md | 58 +++++ .../68dc75ee867ccc79d18df2ef.md | 235 ++++++++++++++++++ .../68c8510f4a9c00ca2a67160c.md | 6 +- .../68dc7558bca0aa734dba9c05.md | 235 ++++++++++++++++++ .../68dc75d172549d787975d2fc.md | 58 +++++ .../68dc753010b6b271ac564e93.md | 58 +++++ .../68dc7578ad62ca74e21c23e0.md | 58 +++++ .../68dc7452147bb2678bccc29a.md | 58 +++++ .../es-a1-learn-meet-angela-and-basti.json | 9 + .../blocks/es-a1-learn-meet-julieta.json | 9 + .../blocks/es-a1-learn-meet-luna.json | 9 + .../blocks/es-a1-learn-meet-mateo.json | 9 + .../es-a1-practice-first-questions.json | 9 + .../es-a1-practice-introducing-yourself.json | 9 + .../blocks/es-a1-quiz-first-questions.json | 11 + .../es-a1-quiz-introducing-yourself.json | 11 + .../blocks/es-a1-review-first-questions.json | 9 + .../es-a1-review-introducing-yourself.json | 11 + .../es-a1-warm-up-first-questions-basics.json | 9 + ...1-warm-up-introducing-yourself-basics.json | 9 + .../superblocks/a1-professional-spanish.json | 22 ++ 39 files changed, 1350 insertions(+), 4 deletions(-) create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-angela-and-basti/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-julieta/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-luna/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-mateo/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-practice-first-questions/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-practice-introducing-yourself/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-quiz-first-questions/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-quiz-introducing-yourself/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-review-first-questions/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-review-introducing-yoourself/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-first-questions-basics/index.md create mode 100644 client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-introducing-yourself-basics/index.md create mode 100644 curriculum/challenges/english/blocks/es-a1-learn-meet-angela-and-basti/68dc7593a29e5c7621d873ee.md create mode 100644 curriculum/challenges/english/blocks/es-a1-learn-meet-julieta/68dc74dc55e05b6ee15b743d.md create mode 100644 curriculum/challenges/english/blocks/es-a1-learn-meet-luna/68dc747c75837c6bb82aeeb8.md create mode 100644 curriculum/challenges/english/blocks/es-a1-learn-meet-mateo/68dc74a6f1c8c46cfd4af3f4.md create mode 100644 curriculum/challenges/english/blocks/es-a1-practice-first-questions/68dc75b0fe65b57754913412.md create mode 100644 curriculum/challenges/english/blocks/es-a1-practice-introducing-yourself/68dc7500da504f7042474b20.md create mode 100644 curriculum/challenges/english/blocks/es-a1-quiz-first-questions/68dc75ee867ccc79d18df2ef.md create mode 100644 curriculum/challenges/english/blocks/es-a1-quiz-introducing-yourself/68dc7558bca0aa734dba9c05.md create mode 100644 curriculum/challenges/english/blocks/es-a1-review-first-questions/68dc75d172549d787975d2fc.md create mode 100644 curriculum/challenges/english/blocks/es-a1-review-introducing-yourself/68dc753010b6b271ac564e93.md create mode 100644 curriculum/challenges/english/blocks/es-a1-warm-up-first-questions-basics/68dc7578ad62ca74e21c23e0.md create mode 100644 curriculum/challenges/english/blocks/es-a1-warm-up-introducing-yourself-basics/68dc7452147bb2678bccc29a.md create mode 100644 curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json create mode 100644 curriculum/structure/blocks/es-a1-learn-meet-julieta.json create mode 100644 curriculum/structure/blocks/es-a1-learn-meet-luna.json create mode 100644 curriculum/structure/blocks/es-a1-learn-meet-mateo.json create mode 100644 curriculum/structure/blocks/es-a1-practice-first-questions.json create mode 100644 curriculum/structure/blocks/es-a1-practice-introducing-yourself.json create mode 100644 curriculum/structure/blocks/es-a1-quiz-first-questions.json create mode 100644 curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json create mode 100644 curriculum/structure/blocks/es-a1-review-first-questions.json create mode 100644 curriculum/structure/blocks/es-a1-review-introducing-yourself.json create mode 100644 curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json create mode 100644 curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json diff --git a/client/i18n/locales/english/intro.json b/client/i18n/locales/english/intro.json index 2025efd0436..23fd2821772 100644 --- a/client/i18n/locales/english/intro.json +++ b/client/i18n/locales/english/intro.json @@ -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": ["", ""] } } }, diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-angela-and-basti/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-angela-and-basti/index.md new file mode 100644 index 00000000000..a7098542257 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-angela-and-basti/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-julieta/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-julieta/index.md new file mode 100644 index 00000000000..d0dbd187549 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-julieta/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-luna/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-luna/index.md new file mode 100644 index 00000000000..8e8a90bb3d5 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-luna/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-mateo/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-mateo/index.md new file mode 100644 index 00000000000..bf786a120d8 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-learn-meet-mateo/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-practice-first-questions/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-practice-first-questions/index.md new file mode 100644 index 00000000000..27ec1fb3f8d --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-practice-first-questions/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-practice-introducing-yourself/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-practice-introducing-yourself/index.md new file mode 100644 index 00000000000..309fd237fb5 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-practice-introducing-yourself/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-first-questions/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-first-questions/index.md new file mode 100644 index 00000000000..9f1f30b1640 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-first-questions/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-introducing-yourself/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-introducing-yourself/index.md new file mode 100644 index 00000000000..365bb1940c3 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-quiz-introducing-yourself/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-review-first-questions/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-review-first-questions/index.md new file mode 100644 index 00000000000..ebb5df574ff --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-review-first-questions/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-review-introducing-yoourself/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-review-introducing-yoourself/index.md new file mode 100644 index 00000000000..50c952658f7 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-review-introducing-yoourself/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-first-questions-basics/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-first-questions-basics/index.md new file mode 100644 index 00000000000..834f34f2ef6 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-first-questions-basics/index.md @@ -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 diff --git a/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-introducing-yourself-basics/index.md b/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-introducing-yourself-basics/index.md new file mode 100644 index 00000000000..f0d2842af19 --- /dev/null +++ b/client/src/pages/learn/a1-professional-spanish/es-a1-warm-up-introducing-yourself-basics/index.md @@ -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 diff --git a/curriculum/challenges/english/blocks/es-a1-learn-meet-angela-and-basti/68dc7593a29e5c7621d873ee.md b/curriculum/challenges/english/blocks/es-a1-learn-meet-angela-and-basti/68dc7593a29e5c7621d873ee.md new file mode 100644 index 00000000000..e8b41299673 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-learn-meet-angela-and-basti/68dc7593a29e5c7621d873ee.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-learn-meet-julieta/68dc74dc55e05b6ee15b743d.md b/curriculum/challenges/english/blocks/es-a1-learn-meet-julieta/68dc74dc55e05b6ee15b743d.md new file mode 100644 index 00000000000..f2ddfd2ab2b --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-learn-meet-julieta/68dc74dc55e05b6ee15b743d.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-learn-meet-luna/68dc747c75837c6bb82aeeb8.md b/curriculum/challenges/english/blocks/es-a1-learn-meet-luna/68dc747c75837c6bb82aeeb8.md new file mode 100644 index 00000000000..07a72245b92 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-learn-meet-luna/68dc747c75837c6bb82aeeb8.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-learn-meet-mateo/68dc74a6f1c8c46cfd4af3f4.md b/curriculum/challenges/english/blocks/es-a1-learn-meet-mateo/68dc74a6f1c8c46cfd4af3f4.md new file mode 100644 index 00000000000..67de6a2acef --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-learn-meet-mateo/68dc74a6f1c8c46cfd4af3f4.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-practice-first-questions/68dc75b0fe65b57754913412.md b/curriculum/challenges/english/blocks/es-a1-practice-first-questions/68dc75b0fe65b57754913412.md new file mode 100644 index 00000000000..f3520c96d3c --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-practice-first-questions/68dc75b0fe65b57754913412.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-practice-introducing-yourself/68dc7500da504f7042474b20.md b/curriculum/challenges/english/blocks/es-a1-practice-introducing-yourself/68dc7500da504f7042474b20.md new file mode 100644 index 00000000000..ebf48dadbc6 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-practice-introducing-yourself/68dc7500da504f7042474b20.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-quiz-first-questions/68dc75ee867ccc79d18df2ef.md b/curriculum/challenges/english/blocks/es-a1-quiz-first-questions/68dc75ee867ccc79d18df2ef.md new file mode 100644 index 00000000000..4e92f822370 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-quiz-first-questions/68dc75ee867ccc79d18df2ef.md @@ -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 diff --git a/curriculum/challenges/english/blocks/es-a1-quiz-greetings-and-farewells/68c8510f4a9c00ca2a67160c.md b/curriculum/challenges/english/blocks/es-a1-quiz-greetings-and-farewells/68c8510f4a9c00ca2a67160c.md index 9bfa5194a07..84c0bf38c84 100644 --- a/curriculum/challenges/english/blocks/es-a1-quiz-greetings-and-farewells/68c8510f4a9c00ca2a67160c.md +++ b/curriculum/challenges/english/blocks/es-a1-quiz-greetings-and-farewells/68c8510f4a9c00ca2a67160c.md @@ -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-- diff --git a/curriculum/challenges/english/blocks/es-a1-quiz-introducing-yourself/68dc7558bca0aa734dba9c05.md b/curriculum/challenges/english/blocks/es-a1-quiz-introducing-yourself/68dc7558bca0aa734dba9c05.md new file mode 100644 index 00000000000..7cc944ff540 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-quiz-introducing-yourself/68dc7558bca0aa734dba9c05.md @@ -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 diff --git a/curriculum/challenges/english/blocks/es-a1-review-first-questions/68dc75d172549d787975d2fc.md b/curriculum/challenges/english/blocks/es-a1-review-first-questions/68dc75d172549d787975d2fc.md new file mode 100644 index 00000000000..abfda6a067a --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-review-first-questions/68dc75d172549d787975d2fc.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-review-introducing-yourself/68dc753010b6b271ac564e93.md b/curriculum/challenges/english/blocks/es-a1-review-introducing-yourself/68dc753010b6b271ac564e93.md new file mode 100644 index 00000000000..180a948efef --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-review-introducing-yourself/68dc753010b6b271ac564e93.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-warm-up-first-questions-basics/68dc7578ad62ca74e21c23e0.md b/curriculum/challenges/english/blocks/es-a1-warm-up-first-questions-basics/68dc7578ad62ca74e21c23e0.md new file mode 100644 index 00000000000..f987c988027 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-warm-up-first-questions-basics/68dc7578ad62ca74e21c23e0.md @@ -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 + } + ] +} +``` diff --git a/curriculum/challenges/english/blocks/es-a1-warm-up-introducing-yourself-basics/68dc7452147bb2678bccc29a.md b/curriculum/challenges/english/blocks/es-a1-warm-up-introducing-yourself-basics/68dc7452147bb2678bccc29a.md new file mode 100644 index 00000000000..ab5b1241aa3 --- /dev/null +++ b/curriculum/challenges/english/blocks/es-a1-warm-up-introducing-yourself-basics/68dc7452147bb2678bccc29a.md @@ -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 + } + ] +} +``` diff --git a/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json b/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json new file mode 100644 index 00000000000..5566fc9578e --- /dev/null +++ b/curriculum/structure/blocks/es-a1-learn-meet-angela-and-basti.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-learn-meet-julieta.json b/curriculum/structure/blocks/es-a1-learn-meet-julieta.json new file mode 100644 index 00000000000..206ad33fe67 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-learn-meet-julieta.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-learn-meet-luna.json b/curriculum/structure/blocks/es-a1-learn-meet-luna.json new file mode 100644 index 00000000000..667fef38824 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-learn-meet-luna.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-learn-meet-mateo.json b/curriculum/structure/blocks/es-a1-learn-meet-mateo.json new file mode 100644 index 00000000000..c7b79cf4b4e --- /dev/null +++ b/curriculum/structure/blocks/es-a1-learn-meet-mateo.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-practice-first-questions.json b/curriculum/structure/blocks/es-a1-practice-first-questions.json new file mode 100644 index 00000000000..5fce2314bad --- /dev/null +++ b/curriculum/structure/blocks/es-a1-practice-first-questions.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json b/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json new file mode 100644 index 00000000000..c84f3cda949 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-practice-introducing-yourself.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-quiz-first-questions.json b/curriculum/structure/blocks/es-a1-quiz-first-questions.json new file mode 100644 index 00000000000..a890d4e993e --- /dev/null +++ b/curriculum/structure/blocks/es-a1-quiz-first-questions.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json b/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json new file mode 100644 index 00000000000..6c21436b794 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-quiz-introducing-yourself.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-review-first-questions.json b/curriculum/structure/blocks/es-a1-review-first-questions.json new file mode 100644 index 00000000000..9144a3e437d --- /dev/null +++ b/curriculum/structure/blocks/es-a1-review-first-questions.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-review-introducing-yourself.json b/curriculum/structure/blocks/es-a1-review-introducing-yourself.json new file mode 100644 index 00000000000..09a6c940caf --- /dev/null +++ b/curriculum/structure/blocks/es-a1-review-introducing-yourself.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json b/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json new file mode 100644 index 00000000000..d80d8d12db3 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-warm-up-first-questions-basics.json @@ -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" +} diff --git a/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json b/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json new file mode 100644 index 00000000000..1192ab4b222 --- /dev/null +++ b/curriculum/structure/blocks/es-a1-warm-up-introducing-yourself-basics.json @@ -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" +} diff --git a/curriculum/structure/superblocks/a1-professional-spanish.json b/curriculum/structure/superblocks/a1-professional-spanish.json index 4466adb0350..8163f007af3 100644 --- a/curriculum/structure/superblocks/a1-professional-spanish.json +++ b/curriculum/structure/superblocks/a1-professional-spanish.json @@ -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" + ] } ] }