2026-09-22 03:55:56 +03:00
$MODULE Unidad 2 — El piso compartido
2026-09-22 00:09:59 +00:00
FORMAT: 2
DIOCO_DOC_ID: lc_es_verano_sevilla_u02
DESCRIPTION: Жильё и комнаты: hay и estar, артикли, род и число, предлоги места, цвета.
TARGET_LANG_G: es
HOME_LANG_G: ru
VOICE_DEFAULT: Sulafat | Hable español peninsular con claridad, a ritmo de principiante
VOICE_INTRO: Kore | Дружелюбный рассказчик, спокойный темп
VOICE: Lara | Leda | Estudiante extranjera, joven, curiosa y algo tímida
VOICE: Sofia | Aoede | Sevillana joven, alegre y habladora
2026-09-22 04:22:43 +03:00
VOICE: Kenji | Puck | Estudiante japonés, joven, amable y tranquilo
VOICE: Diego | Charon | Estudiante joven, bromista y relajado
2026-09-22 00:09:59 +00:00
VOICE: Carmen | Gacrux | Señora mayor, la casera, cálida y algo formal
2026-09-22 04:22:43 +03:00
VOICE: Valentina | Callirrhoe | Joven mexicana, cercana y expresiva
2026-09-22 00:09:59 +00:00
VOICE: Narrator | Kore | Narrador neutro
2026-09-22 04:22:43 +03:00
$SESSION Unidad 2
2026-09-22 00:09:59 +00:00
$GRAMMAR Objetivos y personajes
2026-09-22 04:22:43 +03:00
ID: u02-s0-objetivos
2026-09-22 00:09:59 +00:00
**Цели юнита**
2026-09-22 04:22:43 +03:00
2026-09-22 00:09:59 +00:00
- Описывать жильё: комнаты, мебель, вещи.
- Говорить, что есть в квартире (**hay**) и где это находится (**estar**).
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
- Использовать артикли ({el}/{la}/{los}/{las}, {un}/{una}) и род/число существительных.
2026-09-22 00:09:59 +00:00
- Указывать расположение предметов (рядом, под, на, за…).
- Называть **цвета** и описывать вещи (новый/старый, светлый/тёмный, уютный…).
**Персонажи:** Lara, Sofía, Kenji, Diego и **doña Carmen** — хозяйка квартиры (la casera). Она живёт в том же доме этажом ниже и квартиру с ребятами не делит.
2026-09-22 04:22:43 +03:00
$SESSION Lección 1 · Bienvenida al piso
2026-09-22 00:09:59 +00:00
$DIALOGUE La habitación de Lara
2026-09-22 04:22:43 +03:00
ID: u02-s1-dialogo-habitacion
INTRO: Lara уже приехала в квартиру и познакомилась с соседями. Теперь хозяйка квартиры, doña Carmen, показывает ей её комнату и рассказывает, что где.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
INSTRUCTION: Слушайте и повторяйте каждую реплику.
2026-09-22 00:09:59 +00:00
REPEAT
VOCAB: la habitación
VOCAB: pequeño
VOCAB: la luz
VOCAB: el armario
VOCAB: la cama
VOCAB: la ventana
VOCAB: el baño
VOCAB: el pasillo
VOCAB: la cocina
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
VOCAB: la nevera
Carmen: Esta es tu habitación. Es pequeña, pero tiene mucha luz.
Lara: ¡Qué bonita! ¿Hay armario?
Carmen: Sí, hay un armario grande y una cama. La ventana es nueva.
Lara: ¿Dónde está el baño?
2026-09-22 00:09:59 +00:00
Carmen: El baño está al final del pasillo, al lado de la cocina.
Lara: ¿Y la cocina?
Carmen: La cocina está aquí, a la derecha. Hay nevera, mesa y cuatro sillas.
Lara: Perfecto. Muchas gracias.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
$DIALOGUE Haz el papel de Lara
ID: u02-s1-dialogo-habitacion-role-lara
REFERENCE: u02-s1-dialogo-habitacion
PLAY_ROLE: Lara
INTRO: Тот же разговор, но теперь Lara — это вы. Говорите её реплики в паузах.
INSTRUCTION: Вы — Lara. Произносите её реплики.
2026-09-22 00:09:59 +00:00
$GRAMMAR Nota cultural — El piso compartido
2026-09-22 04:22:43 +03:00
ID: u02-s1-nota-cultural
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
Студенты и молодёжь в Испании часто снимают не целую квартиру, а **комнату** в общей ({piso compartido}). Хозяйку/хозяина называют {el casero} / {la casera}. Обычно при заселении просят залог — {la fianza} (как правило, плата за один месяц).
2026-09-22 00:09:59 +00:00
$GRAMMAR HAY y ESTAR
2026-09-22 04:22:43 +03:00
ID: u02-s1-gramatica-hay-estar
2026-09-22 00:09:59 +00:00
Чтобы описать квартиру, нужны два слова: **hay** (есть, имеется) и **estar** (находиться).
**HAY** (есть, имеется) — говорит, что что-то **существует**. Форма всегда одна:
- {En el piso hay cuatro habitaciones.} — В квартире есть четыре комнаты.
- {Hay un armario en la habitación.} — В комнате есть шкаф.
- {¿Hay wifi?} — Есть вай-фай?
> После **hay** идёт неопределённый артикль (un/una) или число, либо вообще без артикля: {hay una mesa}, {hay tres sillas}, {hay pan}.
**ESTAR** (находиться) — говорит, **где** находится конкретный предмет:
| Pronombre | ESTAR | Пример |
|---|---|---|
| yo | estoy | {Estoy en casa.} |
| tú | estás | {¿Dónde estás?} |
| él / ella / usted | está | {El baño está al final del pasillo.} |
| nosotros/-as | estamos | {Estamos en la cocina.} |
| ellos / ellas / ustedes | están | {Las sillas están en la cocina.} |
2026-09-22 04:22:43 +03:00
> Правильные, неправильные и отклоняющиеся глаголы подробно разобраны в 3 частях пособия «300 наиболее популярных глаголов испанского языка». Больше информации на сайте espanolenchanclas.com.
2026-09-22 00:09:59 +00:00
**Hay vs Está** (в чём разница):
- **Hay** — что-то есть (впервые упоминаем, неизвестное): {En la cocina hay una mesa.}
- **Está** — где находится известное/конкретное: {La mesa está en la cocina.}
$PRODUCE Ejercicio 1 · ¿Hay o está?
2026-09-22 04:22:43 +03:00
ID: u02-s1-ej1-hay-estar
2026-09-22 00:09:59 +00:00
INSTRUCTION: Вставьте **hay** или нужную форму **estar**.
INPUT: type
CHECK: exact
2026-09-22 04:22:43 +03:00
TEMPLATE: En el piso ____{hay} cuatro habitaciones.
2026-09-22 00:09:59 +00:00
RESPONSE: En el piso hay cuatro habitaciones.
2026-09-22 04:22:43 +03:00
TEMPLATE: El baño ____{está} al lado de la cocina.
2026-09-22 00:09:59 +00:00
RESPONSE: El baño está al lado de la cocina.
2026-09-22 04:22:43 +03:00
TEMPLATE: ¿____{Hay} wifi en el piso?
2026-09-22 00:09:59 +00:00
RESPONSE: ¿Hay wifi en el piso?
2026-09-22 04:22:43 +03:00
TEMPLATE: Las sillas ____{están} en la cocina.
2026-09-22 00:09:59 +00:00
RESPONSE: Las sillas están en la cocina.
2026-09-22 04:22:43 +03:00
TEMPLATE: En la habitación ____{hay} un armario grande.
2026-09-22 00:09:59 +00:00
RESPONSE: En la habitación hay un armario grande.
2026-09-22 04:22:43 +03:00
TEMPLATE: ¿Dónde ____{estás} (tú)?
RESPONSE: ¿Dónde estás?
2026-09-22 00:09:59 +00:00
2026-09-22 04:22:43 +03:00
TEMPLATE: Los libros ____{están} encima de la mesa.
2026-09-22 00:09:59 +00:00
RESPONSE: Los libros están encima de la mesa.
2026-09-22 04:22:43 +03:00
TEMPLATE: En la cocina ____{hay} una nevera y cuatro sillas.
2026-09-22 00:09:59 +00:00
RESPONSE: En la cocina hay una nevera y cuatro sillas.
2026-09-22 04:22:43 +03:00
TEMPLATE: ¿____{estáis} (vosotros) en casa?
RESPONSE: ¿Estáis en casa?
2026-09-22 00:09:59 +00:00
2026-09-22 04:22:43 +03:00
TEMPLATE: En el salón ____{hay} un sofá, y el sofá ____{está} delante de la ventana.
2026-09-22 00:09:59 +00:00
RESPONSE: En el salón hay un sofá, y el sofá está delante de la ventana.
2026-09-22 04:22:43 +03:00
$SESSION Lección 2 · La casa y las cosas
2026-09-22 00:09:59 +00:00
$GRAMMAR los artículos, el género y el número
2026-09-22 04:22:43 +03:00
ID: u02-s2-gramatica-articulos
2026-09-22 00:09:59 +00:00
**Los artículos** (артикли) — маленькие слова перед существительным.
**Artículo definido** (определённый — «этот, известный»):
| | Masculino | Femenino |
|---|---|---|
| Singular | **el** libro | **la** mesa |
| Plural | **los** libros | **las** mesas |
**Artículo indefinido** (неопределённый — «какой-то, один из»):
| | Masculino | Femenino |
|---|---|---|
| Singular | **un** libro | **una** mesa |
| Plural | **unos** libros | **unas** mesas |
**El género** (род): обычно слова на **-o** мужского рода, на **-a** — женского.
2026-09-22 04:22:43 +03:00
- Masculino: {el libro}, {el baño}, {el armario}.
- Femenino: {la mesa}, {la cocina}, {la cama}.
- Запомнить исключения: {la mano} (рука), {el día} (день), {el problema} (проблема).
2026-09-22 00:09:59 +00:00
**El número** (число): как образовать множественное.
| Окончание слова | Правило | Пример |
|---|---|---|
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
| на гласную | + **s** | mesa → {mesas} |
| на согласную | + **es** | pared → {paredes} |
| на -z | -z → **-ces** | luz → {luces} |
2026-09-22 00:09:59 +00:00
$PRODUCE Ejercicio 2 · El artículo correcto
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s2-ej2-articulo
2026-09-22 00:09:59 +00:00
INSTRUCTION: Поставьте определённый артикль (el / la / los / las).
INPUT: type
CHECK: exact
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{la} cama
2026-09-22 00:09:59 +00:00
RESPONSE: la cama
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{el} armario
2026-09-22 00:09:59 +00:00
RESPONSE: el armario
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{las} sillas
2026-09-22 00:09:59 +00:00
RESPONSE: las sillas
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{el} baño
2026-09-22 00:09:59 +00:00
RESPONSE: el baño
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{las} ventanas
2026-09-22 00:09:59 +00:00
RESPONSE: las ventanas
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{la} cocina
2026-09-22 00:09:59 +00:00
RESPONSE: la cocina
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{la} luz
2026-09-22 00:09:59 +00:00
RESPONSE: la luz
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{los} libros
2026-09-22 00:09:59 +00:00
RESPONSE: los libros
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{el} problema
2026-09-22 00:09:59 +00:00
RESPONSE: el problema
2026-09-22 04:22:43 +03:00
TEMPLATE: ____{las} manos
2026-09-22 00:09:59 +00:00
RESPONSE: las manos
$PRODUCE Ejercicio 3 · Singular → plural
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s2-ej3-plural
2026-09-22 00:09:59 +00:00
INSTRUCTION: Поставьте во множественное число.
INPUT: type
CHECK: exact
TEMPLATE: la mesa → ____
RESPONSE: las mesas
TEMPLATE: el libro → ____
RESPONSE: los libros
TEMPLATE: la pared → ____
RESPONSE: las paredes
TEMPLATE: la luz → ____
RESPONSE: las luces
TEMPLATE: el dormitorio → ____
RESPONSE: los dormitorios
TEMPLATE: la silla → ____
RESPONSE: las sillas
TEMPLATE: el color → ____
RESPONSE: los colores
TEMPLATE: el sofá → ____
RESPONSE: los sofás
TEMPLATE: el jardín → ____
RESPONSE: los jardines
TEMPLATE: la mano → ____
RESPONSE: las manos
2026-09-22 04:22:43 +03:00
$SESSION Lección 3 · ¿Dónde está?
2026-09-22 00:09:59 +00:00
$DIALOGUE Buscando las cosas
2026-09-22 04:22:43 +03:00
ID: u02-s3-dialogo-buscando
2026-09-22 00:09:59 +00:00
INTRO: Lara распаковывает вещи и не может что-то найти. Sofía помогает.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
INSTRUCTION: Слушайте и повторяйте каждую реплику.
2026-09-22 00:09:59 +00:00
REPEAT
VOCAB: la maleta
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
VOCAB: el libro
VOCAB: la lámpara
VOCAB: la silla
VOCAB: la puerta
VOCAB: otro
VOCAB: el sitio
2026-09-22 00:09:59 +00:00
Lara: Sofía, ¿dónde está mi maleta?
Sofia: Está debajo de la cama.
Lara: ¿Y mis libros?
Sofia: Los libros están encima de la mesa, al lado de la lámpara.
Lara: Gracias. ¿Hay otra silla?
Sofia: Sí, hay una silla detrás de la puerta.
Lara: ¡Perfecto! Ya está todo en su sitio.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
$DIALOGUE Haz el papel de Sofía
ID: u02-s3-dialogo-buscando-role-sofia
REFERENCE: u02-s3-dialogo-buscando
PLAY_ROLE: Sofia
INTRO: Тот же разговор, но теперь Sofía — это вы. Говорите её реплики в паузах.
INSTRUCTION: Вы — Sofía. Произносите её реплики.
$GRAMMAR preposiciones de lugar
2026-09-22 04:22:43 +03:00
ID: u02-s3-gramatica-preposiciones
2026-09-22 00:09:59 +00:00
| Español | Traducción | Пример |
|---|---|---|
| en | в / на | {El libro está en la mesa.} |
| encima de / sobre | на (поверх) | {La lámpara está encima de la mesa.} |
| debajo de | под | {La maleta está debajo de la cama.} |
| al lado de | рядом с | {El baño está al lado de la cocina.} |
| entre | между | {La mesa está entre las dos camas.} |
| detrás de | за, позади | {La silla está detrás de la puerta.} |
| delante de | перед | {El sofá está delante de la ventana.} |
| a la derecha / izquierda de | справа / слева от | {La cocina está a la derecha.} |
$PRODUCE Ejercicio 4 · ¿Dónde está? (traducir)
2026-09-22 04:22:43 +03:00
ID: u02-s3-ej4-traducir
2026-09-22 00:09:59 +00:00
INSTRUCTION: Переведите на испанский.
2026-09-22 04:22:43 +03:00
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
TEMPLATE: Чемодан под кроватью.
RESPONSE: La maleta está debajo de la cama.
TEMPLATE: Книги на столе.
RESPONSE: Los libros están encima de la mesa.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
RUBRIC: Допустимо также sobre la mesa.
2026-09-22 00:09:59 +00:00
TEMPLATE: Ванная рядом с кухней.
RESPONSE: El baño está al lado de la cocina.
TEMPLATE: Стул за дверью.
RESPONSE: La silla está detrás de la puerta.
TEMPLATE: Лампа на столе, рядом с книгами.
RESPONSE: La lámpara está encima de la mesa, al lado de los libros.
TEMPLATE: Лампа между двумя кроватями.
RESPONSE: La lámpara está entre las dos camas.
TEMPLATE: Диван перед окном.
RESPONSE: El sofá está delante de la ventana.
TEMPLATE: Холодильник на кухне, справа.
RESPONSE: La nevera está en la cocina, a la derecha.
TEMPLATE: Зеркало на стене, над столом.
RESPONSE: El espejo está en la pared, encima de la mesa.
TEMPLATE: Где мои книги? — Они на полке, рядом с лампой.
RESPONSE: ¿Dónde están mis libros? — Están en la estantería, al lado de la lámpara.
2026-09-22 04:22:43 +03:00
$SESSION Lección 4 · ¿De qué color es?
2026-09-22 00:09:59 +00:00
$DIALOGUE La habitación de Lara, por fin
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s4-dialogo-habitacion-fin
2026-09-22 00:09:59 +00:00
INTRO: Всё уже на местах. Sofía смотрит на готовую комнату, и они говорят, какая она.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
INSTRUCTION: Слушайте и повторяйте каждую реплику.
2026-09-22 00:09:59 +00:00
REPEAT
VOCAB: el color
VOCAB: la pared
VOCAB: la cortina
VOCAB: la manta
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
VOCAB: la alfombra
2026-09-22 00:09:59 +00:00
VOCAB: nuevo
VOCAB: viejo
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
VOCAB: claro
VOCAB: oscuro
2026-09-22 00:09:59 +00:00
VOCAB: acogedor
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
Sofia: ¡Qué bonita es tu habitación! ¿De qué color son las paredes?
Lara: Son blancas. Y las cortinas son azules.
Sofia: ¡Qué bien! ¿Y esa manta verde?
Lara: Es nueva. El armario es viejo, pero muy grande.
2026-09-22 00:09:59 +00:00
Sofia: Es una habitación pequeña, pero muy acogedora.
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
$DIALOGUE Haz el papel de Lara
ID: u02-s4-dialogo-habitacion-fin-role-lara
REFERENCE: u02-s4-dialogo-habitacion-fin
PLAY_ROLE: Lara
INTRO: Тот же разговор, но теперь Lara — это вы. Говорите её реплики в паузах.
INSTRUCTION: Вы — Lara. Произносите её реплики.
$GRAMMAR los colores
2026-09-22 04:22:43 +03:00
ID: u02-s4-gramatica-colores
2026-09-22 00:09:59 +00:00
| Español | Traducción |
|---|---|
| blanco/a | белый |
| negro/a | чёрный |
| rojo/a | красный |
| amarillo/a | жёлтый |
| azul | синий, голубой |
| verde | зелёный |
| naranja | оранжевый |
| rosa | розовый |
| marrón | коричневый |
| gris | серый |
Цвет — это прилагательное, поэтому он **согласуется** с существительным (как в Lección 2):
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
- Цвета на **-o** меняются по роду и числу: *blanco → blanca → blancos → blancas*. {El coche es rojo.} {La casa es roja.}
- Цвета на **-e** или на согласный (verde, azul, gris, marrón) **не меняют род**, только число: *azul → azules*. {La pared es azul.} {Las paredes son azules.}
2026-09-22 00:09:59 +00:00
- **naranja** и **rosa** обычно не меняются вообще: {unas cortinas rosa}.
Спросить о цвете: {¿De qué color es…?} / {¿De qué color son…?}
> **¿Para qué lo usamos?** (зачем это нужно) — чтобы описывать предметы, одежду, дом и не путаться в окончаниях.
$PRODUCE Ejercicio 5 · Los colores (traducir)
2026-09-22 04:22:43 +03:00
ID: u02-s4-ej5-colores
2026-09-22 00:09:59 +00:00
INSTRUCTION: Переведите на испанский.
2026-09-22 04:22:43 +03:00
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
TEMPLATE: Стены белые.
RESPONSE: Las paredes son blancas.
TEMPLATE: Какого цвета машина?
RESPONSE: ¿De qué color es el coche?
TEMPLATE: Шторы синие, а ковёр зелёный.
RESPONSE: Las cortinas son azules y la alfombra es verde.
TEMPLATE: Шкаф старый, но большой.
RESPONSE: El armario es viejo, pero grande.
TEMPLATE: Это маленькая, но уютная комната.
RESPONSE: Es una habitación pequeña, pero acogedora.
TEMPLATE: Ковёр серый.
RESPONSE: La alfombra es gris.
TEMPLATE: Стол коричневый, а стулья чёрные.
RESPONSE: La mesa es marrón y las sillas son negras.
TEMPLATE: Какого цвета шторы?
RESPONSE: ¿De qué color son las cortinas?
TEMPLATE: Стены светлые, а мебель тёмная.
RESPONSE: Las paredes son claras y los muebles son oscuros.
TEMPLATE: У меня есть красная лампа и два жёлтых пледа.
RESPONSE: Tengo una lámpara roja y dos mantas amarillas.
2026-09-22 04:22:43 +03:00
$SESSION Lectura y comprensión
2026-09-22 00:09:59 +00:00
$DIALOGUE El piso de Lara
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s4-lectura
2026-09-22 00:09:59 +00:00
INTRO: Lara заселяется в общую квартиру. Прочитай её описание дома и района.
Narrator: El piso de Lara está en el centro de Sevilla.
LINE: Es un piso compartido: aquí viven Lara, Sofía, Kenji y Diego.
LINE: El piso no es muy grande, pero es muy bonito y luminoso.
LINE: Tiene cuatro habitaciones, una cocina, un baño y un salón.
LINE: La habitación de Lara es pequeña pero acogedora.
LINE: Hay una cama, un armario blanco y una mesa pequeña.
LINE: Al lado de la ventana hay una silla.
LINE: Las paredes son de color azul claro.
LINE: En el salón hay un sofá verde, una mesa y dos sillas.
LINE: Encima de la mesa hay unos libros y un ordenador.
LINE: La cocina está al lado del salón.
LINE: Debajo del piso vive doña Carmen, la casera.
LINE: Es una señora muy simpática.
LINE: El barrio es tranquilo y hay muchas tiendas cerca.
$SELECT Comprensión · ¿Verdadero o falso?
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s4-comprension-vf
REFERENCE: u02-s4-lectura
2026-09-22 00:09:59 +00:00
INSTRUCTION: Отметьте, верно (V) или неверно (F).
SHOW_PROMPT
OPTION: v | Verdadero
OPTION: f | Falso
PROMPT: En el piso viven cuatro personas.
ANSWER: v
PROMPT: La habitación de Lara es grande.
ANSWER: f
PROMPT: En el salón hay un sofá verde.
ANSWER: v
PROMPT: Doña Carmen vive debajo del piso.
ANSWER: v
PROMPT: El barrio es ruidoso.
ANSWER: f
$PRODUCE Comprensión · Responde a las preguntas
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s4-comprension-preguntas
REFERENCE: u02-s4-lectura
2026-09-22 00:09:59 +00:00
INSTRUCTION: Ответьте на вопросы по тексту.
2026-09-22 04:22:43 +03:00
INPUT: speak
2026-09-22 00:09:59 +00:00
CHECK: llm
SHOW_PROMPT
2026-09-22 04:22:43 +03:00
RUBRIC: Ключ — факт из текста; принять любую формулировку с верным фактом, полное предложение предпочтительно.
2026-09-22 00:09:59 +00:00
PROMPT: ¿Dónde está el piso?
RESPONSE: En el centro de Sevilla.
PROMPT: ¿De qué color son las paredes de la habitación de Lara?
RESPONSE: Azul claro.
PROMPT: ¿Qué hay encima de la mesa del salón?
RESPONSE: Unos libros y un ordenador.
PROMPT: ¿Quién es doña Carmen?
RESPONSE: La casera.
2026-09-22 04:22:43 +03:00
$SESSION Lección 5 · Repaso y tarea final
2026-09-22 00:09:59 +00:00
$PRODUCE Ejercicio 6 · Repaso de la Unidad 2
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s5-ej6-repaso
2026-09-22 00:09:59 +00:00
INSTRUCTION: Переведите на испанский.
2026-09-22 04:22:43 +03:00
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
TEMPLATE: В квартире есть четыре комнаты.
RESPONSE: En el piso hay cuatro habitaciones.
TEMPLATE: Моя комната маленькая, но светлая (с большим количеством света).
RESPONSE: Mi habitación es pequeña, pero tiene mucha luz.
TEMPLATE: Где находится ванная?
RESPONSE: ¿Dónde está el baño?
TEMPLATE: Кухня справа, рядом с салоном.
RESPONSE: La cocina está a la derecha, al lado del salón.
TEMPLATE: В комнате есть шкаф, кровать и окно.
RESPONSE: En la habitación hay un armario, una cama y una ventana.
TEMPLATE: Чемодан под кроватью, а книги на столе.
RESPONSE: La maleta está debajo de la cama, y los libros están encima de la mesa.
TEMPLATE: Шкаф большой и современный.
RESPONSE: El armario es grande y moderno.
TEMPLATE: Стены белые, а шторы синие.
RESPONSE: Las paredes son blancas y las cortinas son azules.
TEMPLATE: Это маленькая квартира, но очень уютная и тихая.
RESPONSE: Es un piso pequeño, pero muy acogedor y tranquilo.
TEMPLATE: В гостиной есть диван, и диван стоит перед окном.
RESPONSE: En el salón hay un sofá, y el sofá está delante de la ventana.
$PRODUCE Tarea final · Describe tu habitación
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s5-tarea-final
INTRO: Опишите свою комнату (или комнату мечты) на ~5-6 предложений.
INSTRUCTION: Напишите или расскажите 5-6 предложений о своей комнате.
2026-09-22 04:22:43 +03:00
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
2026-09-22 04:22:43 +03:00
LONGFORM
2026-09-22 00:09:59 +00:00
TEMPLATE: Включите: 1) какая комната (большая / маленькая, светлая…); 2) что в ней есть (hay + мебель); 3) где находятся вещи (está / están + предлоги места). · Mi habitación es ____. · Hay ____. · La / El ____ está ____.
RESPONSE: Mi habitación es pequeña, pero tiene mucha luz. Hay una cama, un armario y una mesa. La mesa está al lado de la ventana. Los libros están encima de la mesa. La maleta está debajo de la cama.
RUBRIC: Принять любой связный текст из 5-6 предложений с hay, estar и предлогами места.
$PRODUCE Mini-test
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s5-minitest
2026-09-22 04:22:43 +03:00
INSTRUCTION: Ответьте на вопросы теста.
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
TEMPLATE: Слово «есть, имеется» (существование).
RESPONSE: hay
TEMPLATE: Форма estar для «yo».
RESPONSE: estoy
TEMPLATE: Определённый артикль для «mesa».
2026-09-22 04:22:43 +03:00
RESPONSE: la (la mesa)
2026-09-22 00:09:59 +00:00
TEMPLATE: Множественное число от «luz».
RESPONSE: luces
TEMPLATE: «под кроватью» по-испански.
RESPONSE: debajo de la cama
TEMPLATE: Род слова «mano» (м/ж).
2026-09-22 04:22:43 +03:00
RESPONSE: femenino (la mano)
2026-09-22 00:09:59 +00:00
TEMPLATE: «Стены белые» (согласование).
RESPONSE: Las paredes son blancas.
2026-09-22 04:22:43 +03:00
$SESSION Vocabulario adicional
2026-09-22 00:09:59 +00:00
$DIALOGUE Las habitaciones
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s6-vocab-habitaciones
2026-09-22 04:22:43 +03:00
INTRO: Необязательные слова по теме — учите по желанию.
2026-09-22 00:09:59 +00:00
REPEAT
LINE: el salón
LINE: el dormitorio
LINE: la cocina
LINE: el baño
LINE: el comedor
LINE: el pasillo
LINE: la terraza
LINE: la entrada
LINE: el garaje
LINE: el jardín
$DIALOGUE Muebles y objetos
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s6-vocab-muebles
INTRO: Необязательные слова по теме — учите по желанию.
2026-09-22 00:09:59 +00:00
REPEAT
LINE: la mesa
LINE: la silla
LINE: el sofá
LINE: la cama
LINE: el armario
LINE: la estantería
LINE: la lámpara
LINE: el espejo
LINE: la nevera
LINE: la lavadora
$DIALOGUE En el baño y la cocina
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s6-vocab-bano-cocina
INTRO: Необязательные слова по теме — учите по желанию.
2026-09-22 00:09:59 +00:00
REPEAT
LINE: la ducha
LINE: la bañera
LINE: el lavabo
LINE: la toalla
LINE: el jabón
LINE: el plato
LINE: el vaso
LINE: la taza
LINE: el horno
LINE: la mesa de la cocina
$DIALOGUE Más adjetivos para describir
Publish the full 40-unit course in the current module dialect
Adds units 6-39 and regenerates 0-5, so the whole course now uses what the
platform's parser actually supports: \, a stable ID: per activity,
REFERENCE from comprehension exercises to their reading passage, inline gap
answers, and a real INPUT mode per exercise instead of 'either' (which the
parser silently turned into speak-only).
Each conversational dialogue is followed by a role-play replay: the learner
performs one character's lines from meaning while the script is blurred, and
the role alternates between Lara and her interlocutor down the unit.
The two revision units could not be converted in one pass — the model stops
producing after roughly a dozen activities, and the tail of the unit went
missing without any error. They are built from three-lesson chunks and
stitched, which is why 18 and 39 carry 65 and 80 activities.
1367 activities across 40 modules: the production parser accepts all of them,
the linter is silent, and the fidelity checker reports no missing vocabulary
row, dialogue line, exercise item or answer key.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 06:46:26 +03:00
ID: u02-s6-vocab-adjetivos
INTRO: Необязательные слова по теме — учите по желанию.
2026-09-22 00:09:59 +00:00
REPEAT
LINE: grande
LINE: pequeño
LINE: largo
LINE: corto
LINE: alto
LINE: bajo
LINE: ancho
LINE: estrecho
LINE: limpio
LINE: sucio
LINE: caro
LINE: barato
LINE: moderno
LINE: antiguo
LINE: cómodo
LINE: incómodo
LINE: bonito
LINE: feo
LINE: ruidoso
LINE: tranquilo