2026-09-22 03:55:56 +03:00
$MODULE Unidad 4 — Familia y amigos
2026-09-22 00:09:59 +00:00
FORMAT: 2
DIOCO_DOC_ID: lc_es_verano_sevilla_u04
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
DESCRIPTION: Семья и друзья, внешность и характер, притяжательные местоимения, возраст (tener до 100), месяцы и даты, профессии.
2026-09-22 00:09:59 +00:00
TARGET_LANG_G: es
HOME_LANG_G: ru
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
VOICE_DEFAULT: Sulafat
VOICE_INTRO: Kore
VOICE: Lara | Leda
VOICE: Sofia | Aoede
VOICE: Diego | Charon
VOICE: Narrator | Kore
2026-09-22 00:09:59 +00:00
2026-09-22 04:22:43 +03:00
$SESSION Unidad 4
2026-09-22 00:09:59 +00:00
$GRAMMAR Objetivos y personajes
**Цели юнита**
- Рассказывать о семье и друзьях, представлять людей.
- Описывать внешность и характер (какой человек).
2026-09-22 04:22:43 +03:00
- Использовать притяжательные слова (mi, tu, su…) и согласование прилагательных.
2026-09-22 00:09:59 +00:00
- Говорить о возрасте: глагол **tener** и числа до 100.
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 15 de agosto*, *en julio*, *¿Cuándo es tu cumpleaños?*
2026-09-22 00:09:59 +00:00
- Спрашивать и рассказывать о профессии и работе (кем и где работаешь).
**Персонажи:** Lara, Sofía, Diego — и семья Lara на фотографии.
2026-09-22 04:22:43 +03:00
$SESSION Lección 1 · Mi familia
2026-09-22 00:09:59 +00:00
$DIALOGUE La foto de familia
2026-09-22 04:22:43 +03:00
ID: u04-s1-dialogo-foto
2026-09-22 00:09:59 +00:00
INTRO: Lara устраивается в своей новой комнате: расставляет вещи так, как ей удобно, чтобы стало по-домашнему. У изголовья кровати, на тумбочке, она ставит фотографию семьи. Заходит Sofía и замечает фото.
INSTRUCTION: Слушайте и повторяйте каждую реплику.
REPEAT
2026-09-22 04:22:43 +03:00
VOCAB: la familia
VOCAB: los padres
VOCAB: el padre
VOCAB: la madre
VOCAB: el hermano
VOCAB: la hermana
VOCAB: el abuelo
VOCAB: la abuela
2026-09-22 00:09:59 +00:00
VOCAB: el hijo
VOCAB: la hija
2026-09-22 04:22:43 +03:00
VOCAB: el señor
VOCAB: la señora
VOCAB: simpático
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 mesilla (de noche)
2026-09-22 00:09:59 +00:00
VOCAB: ¡Qué foto más bonita!
Sofia: ¿Es tu familia? ¡Qué foto más bonita!
Lara: Sí. Estos son mis padres. Y esta es mi hermana.
Sofia: ¿Tienes más hermanos?
Lara: Sí, tengo una hermana y un hermano. Mi hermano es el pequeño.
Sofia: ¿Y este señor?
Lara: Es mi abuelo. Vive con nosotros.
Sofia: Tu familia es muy simpática.
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: u04-s1-dialogo-foto-role-lara
REFERENCE: u04-s1-dialogo-foto
PLAY_ROLE: Lara
INTRO: Тот же разговор, но теперь Lara — это вы. Говорите её реплики в паузах.
INSTRUCTION: Вы — Lara. Произносите её реплики.
2026-09-22 00:09:59 +00:00
$GRAMMAR Nota cultural — Dos apellidos
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
**Nota cultural — Dos apellidos.** У испанцев **две фамилии**: первая — от отца, вторая — от матери. Например, *María García López*: García — отца, López — матери. Поэтому полное имя часто длинное, а в быту используют одно имя и первую фамилию.
2026-09-22 00:09:59 +00:00
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
$GRAMMAR los posesivos (притяжательные слова)
2026-09-22 00:09:59 +00:00
Притяжательные слова показывают, **чьё** это. Они согласуются с предметом (не с владельцем) в числе.
| Владелец | Singular | Plural |
|---|---|---|
| yo | **mi** hermano | **mis** hermanos |
| tú | **tu** casa | **tus** casas |
| él / ella / usted | **su** padre | **sus** padres |
| nosotros/-as | **nuestro/-a** piso | **nuestros/-as** pisos |
| vosotros/-as | **vuestro/-a** clase | **vuestros/-as** clases |
| ellos/-as / ustedes | **su** amigo | **sus** amigos |
> Внимание: **mi, tu, su** не путать с **tú** (ты) и **mí** (мне). {Mi hermano} — «мой брат»; {nuestra} и {vuestra} меняются ещё и по роду: {nuestra casa}, {nuestro piso}.
$PRODUCE Ejercicio 1 · Los posesivos
2026-09-22 04:22:43 +03:00
ID: u04-s1-ej1-posesivos
2026-09-22 00:09:59 +00:00
INSTRUCTION: Вставьте нужное притяжательное слово.
INPUT: type
CHECK: exact
2026-09-22 04:22:43 +03:00
TEMPLATE: Yo tengo un hermano. ____{Mi} hermano es alto. (мой)
2026-09-22 00:09:59 +00:00
RESPONSE: Yo tengo un hermano. Mi hermano es alto.
2026-09-22 04:22:43 +03:00
TEMPLATE: ¿Es ____{tu} familia? (твоя)
2026-09-22 00:09:59 +00:00
RESPONSE: ¿Es tu familia?
2026-09-22 04:22:43 +03:00
TEMPLATE: Ella vive con ____{sus} padres. (своими)
2026-09-22 00:09:59 +00:00
RESPONSE: Ella vive con sus padres.
2026-09-22 04:22:43 +03:00
TEMPLATE: Nosotros tenemos un piso. ____{Nuestro} piso es pequeño. (наша → piso м.р .)
2026-09-22 00:09:59 +00:00
RESPONSE: Nosotros tenemos un piso. Nuestro piso es pequeño.
2026-09-22 04:22:43 +03:00
TEMPLATE: Tú tienes dos gatos. ____{Tus} gatos son bonitos. (твои)
2026-09-22 00:09:59 +00:00
RESPONSE: Tú tienes dos gatos. Tus gatos son bonitos.
2026-09-22 04:22:43 +03:00
TEMPLATE: Vosotros tenéis una clase. ____{Vuestra} clase es grande. (ваша → clase ж.р .)
2026-09-22 00:09:59 +00:00
RESPONSE: Vosotros tenéis una clase. Vuestra clase es grande.
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
TEMPLATE: Ustedes tienen un coche. ____{Su} coche es nuevo. (ваш, форма ustedes)
2026-09-22 00:09:59 +00:00
RESPONSE: Ustedes tienen un coche. Su coche es nuevo.
2026-09-22 04:22:43 +03:00
TEMPLATE: Ella tiene dos amigas. ____{Sus} amigas son simpáticas. (её)
2026-09-22 00:09:59 +00:00
RESPONSE: Ella tiene dos amigas. Sus amigas son simpáticas.
2026-09-22 04:22:43 +03:00
TEMPLATE: Nosotros tenemos una casa y un jardín. ____{Nuestra} casa y ____{nuestro} jardín son bonitos. (наши)
2026-09-22 00:09:59 +00:00
RESPONSE: Nosotros tenemos una casa y un jardín. Nuestra casa y nuestro jardín son bonitos.
2026-09-22 04:22:43 +03:00
TEMPLATE: Tú tienes hermanos. ____{Tu} hermano mayor y ____{tus} hermanas viven en Madrid. (твой / твои)
2026-09-22 00:09:59 +00:00
RESPONSE: Tú tienes hermanos. Tu hermano mayor y tus hermanas viven en Madrid.
2026-09-22 04:22:43 +03:00
$SESSION Lección 2 · ¿Cómo es?
2026-09-22 00:09:59 +00:00
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
$GRAMMAR los adjetivos y la concordancia (прилагательные и согласование)
2026-09-22 00:09:59 +00:00
Прилагательное **согласуется** с существительным в роде и числе.
**Por género** (по роду):
| Тип | Masculino | Femenino |
|---|---|---|
| на -o / -a | alt**o** | alt**a** |
| на -e (не меняется) | alegr**e** | alegr**e** |
| на согласную (часто не меняется) | joven | joven |
**Por número** (по числу): как у существительных — на гласную **+s**, на согласную **+es**.
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
- {alto} → {altos} · {alta} → {altas}
- {joven} → {jóvenes} · {alegre} → {alegres}
2026-09-22 00:09:59 +00:00
**Описание внешности и характера:**
| Español | Traducción |
|---|---|
| alto / bajo | высокий / низкий |
| rubio / moreno | светловолосый / темноволосый |
| guapo / feo | красивый / некрасивый |
| joven / mayor | молодой / пожилой |
| delgado / gordo | худой / полный |
| simpático / antipático | приятный / неприятный |
| alegre / serio | весёлый / серьёзный |
| inteligente | умный |
| tímido | застенчивый |
$PRODUCE Ejercicio 2 · Concordancia
2026-09-22 04:22:43 +03:00
ID: u04-s2-ej2-concordancia
2026-09-22 00:09:59 +00:00
INSTRUCTION: Поставьте прилагательное в нужную форму.
INPUT: type
CHECK: exact
2026-09-22 04:22:43 +03:00
TEMPLATE: Mi hermana es (alto) ____{alta}.
2026-09-22 00:09:59 +00:00
RESPONSE: Mi hermana es alta.
2026-09-22 04:22:43 +03:00
TEMPLATE: Mis padres son (simpático) ____{simpáticos}.
2026-09-22 00:09:59 +00:00
RESPONSE: Mis padres son simpáticos.
2026-09-22 04:22:43 +03:00
TEMPLATE: Diego es (alegre) ____{alegre}.
2026-09-22 00:09:59 +00:00
RESPONSE: Diego es alegre.
2026-09-22 04:22:43 +03:00
TEMPLATE: Las amigas de Lara son (rubio) ____{rubias}.
2026-09-22 00:09:59 +00:00
RESPONSE: Las amigas de Lara son rubias.
2026-09-22 04:22:43 +03:00
TEMPLATE: El abuelo es (mayor) ____{mayor} pero (activo) ____{activo}.
2026-09-22 00:09:59 +00:00
RESPONSE: El abuelo es mayor pero activo.
2026-09-22 04:22:43 +03:00
TEMPLATE: Mi tía es (joven) ____{joven}.
2026-09-22 00:09:59 +00:00
RESPONSE: Mi tía es joven.
2026-09-22 04:22:43 +03:00
TEMPLATE: Los abuelos son (mayor) ____{mayores}.
2026-09-22 00:09:59 +00:00
RESPONSE: Los abuelos son mayores.
2026-09-22 04:22:43 +03:00
TEMPLATE: Sofía y Lara son (inteligente) ____{inteligentes}.
2026-09-22 00:09:59 +00:00
RESPONSE: Sofía y Lara son inteligentes.
2026-09-22 04:22:43 +03:00
TEMPLATE: Mi hermano es (serio) ____{serio} y (trabajador) ____{trabajador}.
2026-09-22 00:09:59 +00:00
RESPONSE: Mi hermano es serio y trabajador.
2026-09-22 04:22:43 +03:00
TEMPLATE: Las primas de Diego son (alegre) ____{alegres} y (sociable) ____{sociables}.
2026-09-22 00:09:59 +00:00
RESPONSE: Las primas de Diego son alegres y sociables.
2026-09-22 04:22:43 +03:00
$SESSION Lección 3 · Tengo dos hermanos
2026-09-22 00:09:59 +00:00
$DIALOGUE ¿Cómo es tu familia?
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: u04-s3-dialogo-como-es
2026-09-22 00:09:59 +00:00
INTRO: Diego расспрашивает Lara о братьях, сёстрах и их возрасте.
INSTRUCTION: Слушайте и повторяйте каждую реплику.
REPEAT
Diego: ¿Cuántos hermanos tienes?
Lara: Tengo dos: mi hermana tiene veinticinco años y mi hermano, quince.
Diego: ¿Y cómo son?
Lara: Mi hermana es alta y morena, muy alegre. Mi hermano es bajo y un poco tímido.
Diego: ¿Cuántos años tiene tu abuelo?
Lara: Tiene setenta años, pero es muy activo.
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 Diego
ID: u04-s3-dialogo-como-es-role-diego
REFERENCE: u04-s3-dialogo-como-es
PLAY_ROLE: Diego
INTRO: Тот же разговор, но теперь Diego — это вы. Говорите е г о реплики в паузах.
INSTRUCTION: Вы — Diego. Произносите е г о реплики.
$GRAMMAR el verbo TENER y la edad (возраст)
2026-09-22 00:09:59 +00:00
**TENER** (иметь) — для семьи, вещей и возраста.
| Pronombre | TENER | Пример |
|---|---|---|
| yo | tengo | {Tengo un hermano.} |
| tú | tienes | {¿Tienes hermanos?} |
| él / ella / usted | tiene | {Mi abuelo tiene 70 años.} |
| nosotros/-as | tenemos | {Tenemos una casa.} |
| ellos/-as / ustedes | tienen | {Mis primos tienen perro.} |
> Правильные, неправильные и отклоняющиеся глаголы подробно разобраны в 3 частях пособия «300 наиболее популярных глаголов испанского языка». Больше информации на сайте espanolenchanclas.com.
2026-09-22 04:22:43 +03:00
> **La edad** (возраст): в испанском возраст «имеют», а не «есть»: {Tengo 20 años} (букв. «имею 20 лет»). Вопрос: {¿Cuántos años tienes?} — Сколько тебе лет?
2026-09-22 00:09:59 +00:00
> **¿Cuánto?** (сколько) — вопросительное слово (полная таблица — в Unidad 1) и **согласуется** с существительным: {¿Cuántos hermanos?}, {¿Cuánta agua?}
**Números 20-100** (нужны для возраста):
| 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|
| veinte | treinta | cuarenta | cincuenta | sesenta | setenta | ochenta | noventa | cien |
2026-09-22 04:22:43 +03:00
> Между десятками: {treinta y uno} (31), {cuarenta y dos} (42)… А 21-29 пишутся слитно: {veintiuno}, {veintidós}, {veinticinco}.
2026-09-22 00:09:59 +00:00
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
$GRAMMAR los meses y la fecha (месяцы и дата)
2026-09-22 00:09:59 +00:00
Названия месяцев в испанском пишутся **с о строчной буквы** (как и дни недели): *enero*, а не *Enero*.
| Español | Traducción | Español | Traducción |
|---|---|---|---|
| enero | январь | julio | июль |
| febrero | февраль | agosto | август |
| marzo | март | septiembre | сентябрь |
| abril | апрель | octubre | октябрь |
| mayo | май | noviembre | ноябрь |
| junio | июнь | diciembre | декабрь |
**La fecha** (дата) строится по схеме **el + число + de + месяц (+ de + год)**:
- {el 15 de agosto} — 15 августа
- {el 3 de mayo de 2026} — 3 мая 2026 года
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 uno de…**: {el uno de enero}. (Вариант *el primero de enero* тоже правильный, но в Испании чаще говорят *el uno*.)
2026-09-22 00:09:59 +00:00
**Preguntas y respuestas:**
| Pregunta | Respuesta |
|---|---|
| ¿Qué día es hoy? | Hoy es martes. |
| ¿A qué fecha estamos? / ¿Qué fecha es hoy? | Estamos a 5 de julio. |
| ¿Cuándo es tu cumpleaños? | Es el 12 de abril. |
| ¿En qué mes tienes vacaciones? | En agosto. |
> С названием месяца — предлог **en**: {en julio} (в июле). С конкретной датой — артикль **el**, без предлога: {el 4 de julio} (четвёртого июля). Н е говорят *«en el 4 de julio»*.
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
> Названия месяцев **не сокращаются** и **не склоняются**: всегда {de agosto}, {en agosto} — форма слова не меняется.
2026-09-22 00:09:59 +00:00
$PRODUCE Ejercicio 3 · TENER y la edad (traducir)
2026-09-22 04:22:43 +03:00
ID: u04-s3-ej3-tener
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: ¿Cuántos años tienes?
TEMPLATE: Мне двадцать лет.
RESPONSE: Tengo veinte años.
TEMPLATE: У меня есть брат и сестра.
RESPONSE: Tengo un hermano y una hermana.
TEMPLATE: Моему дедушке семьдесят лет.
RESPONSE: Mi abuelo tiene setenta años.
TEMPLATE: Сколько братьев и сестёр у тебя?
RESPONSE: ¿Cuántos hermanos tienes?
TEMPLATE: У нас есть маленькая собака.
RESPONSE: Tenemos un perro pequeño.
TEMPLATE: Сколько лет твоей бабушке?
RESPONSE: ¿Cuántos años tiene tu abuela?
TEMPLATE: Моим родителям по пятьдесят лет.
RESPONSE: Mis padres tienen cincuenta años.
TEMPLATE: У моего брата нет детей, но есть двое племянников.
RESPONSE: Mi hermano no tiene hijos, pero tiene dos sobrinos.
TEMPLATE: Сколько у вас двоюродных братьев и сестёр? — У меня их четверо.
RESPONSE: ¿Cuántos primos tenéis? — Tengo cuatro.
$PRODUCE Ejercicio 3.1 · Los meses y la fecha
2026-09-22 04:22:43 +03:00
ID: u04-s3-ej3-1-meses
2026-09-22 00:09:59 +00:00
INSTRUCTION: Дополните пропуск: в скобках нужное слово или подсказка; поставьте в правильной форме.
INPUT: type
CHECK: exact
2026-09-22 04:22:43 +03:00
TEMPLATE: El curso de español empieza ____{en} julio. (предлог «в» с месяцем)
2026-09-22 00:09:59 +00:00
RESPONSE: El curso de español empieza en julio.
2026-09-22 04:22:43 +03:00
TEMPLATE: Mi cumpleaños es ____{el} 12 ____{de} abril. (артикль; предлог)
2026-09-22 00:09:59 +00:00
RESPONSE: Mi cumpleaños es el 12 de abril.
2026-09-22 04:22:43 +03:00
TEMPLATE: Hoy es ____{el} 3 de mayo ____{de} 2026. (артикль; предлог перед годом)
2026-09-22 00:09:59 +00:00
RESPONSE: Hoy es el 3 de mayo de 2026.
2026-09-22 04:22:43 +03:00
TEMPLATE: La Feria de Sevilla es en ____{abril}. (апрель)
2026-09-22 00:09:59 +00:00
RESPONSE: La Feria de Sevilla es en abril.
2026-09-22 04:22:43 +03:00
TEMPLATE: — ¿Qué día es hoy? — Hoy es ____{jueves}. (четверг)
2026-09-22 00:09:59 +00:00
RESPONSE: — ¿Qué día es hoy? — Hoy es jueves.
2026-09-22 04:22:43 +03:00
TEMPLATE: — ¿A qué fecha ____{estamos}? — Estamos a 5 de junio. (estar, nosotros)
2026-09-22 00:09:59 +00:00
RESPONSE: — ¿A qué fecha estamos? — Estamos a 5 de junio.
2026-09-22 04:22:43 +03:00
TEMPLATE: Sofía vuelve a Italia el uno de ____{septiembre}. (сентябрь)
2026-09-22 00:09:59 +00:00
RESPONSE: Sofía vuelve a Italia el uno de septiembre.
2026-09-22 04:22:43 +03:00
TEMPLATE: — ¿____{Cuándo} es tu cumpleaños? — Es el 20 de octubre. (когда)
2026-09-22 00:09:59 +00:00
RESPONSE: — ¿Cuándo es tu cumpleaños? — Es el 20 de octubre.
2026-09-22 04:22:43 +03:00
TEMPLATE: Lara llega a Sevilla ____{el} 30 ____{de} junio y vuelve a casa ____{en} agosto. (артикль; предлог; предлог с месяцем)
2026-09-22 00:09:59 +00:00
RESPONSE: Lara llega a Sevilla el 30 de junio y vuelve a casa en agosto.
2026-09-22 04:22:43 +03:00
TEMPLATE: — ¿____{En} qué mes vuelves? — ____{En} diciembre: ____{el} 24 ____{de} diciembre. (предлог; предлог; артикль; предлог)
2026-09-22 00:09:59 +00:00
RESPONSE: — ¿En qué mes vuelves? — En diciembre: el 24 de diciembre.
2026-09-22 04:22:43 +03:00
$SESSION Lección 4 · ¿A qué te dedicas?
2026-09-22 00:09:59 +00:00
$DIALOGUE ¿Y tus padres?
2026-09-22 04:22:43 +03:00
ID: u04-s4-dialogo-padres
2026-09-22 00:09:59 +00:00
INTRO: Ребята всё ещё смотрят семейное фото. Diego и Sofía расспрашивают, кто кем работает.
INSTRUCTION: Слушайте и повторяйте каждую реплику.
REPEAT
VOCAB: la profesión
VOCAB: el trabajo
2026-09-22 04:22:43 +03:00
VOCAB: trabajar
VOCAB: estudiar
VOCAB: ¿a qué te dedicas?
2026-09-22 00:09:59 +00:00
VOCAB: ¿en qué trabajas?
VOCAB: la empresa
VOCAB: la oficina
2026-09-22 04:22:43 +03:00
VOCAB: el estudiante
VOCAB: la estudiante
2026-09-22 00:09:59 +00:00
Diego: ¿Y tus padres? ¿A qué se dedican?
Lara: Mi madre es profesora y mi padre es ingeniero.
Sofia: ¿Y tú? ¿Trabajas o estudias?
Lara: Soy estudiante. Estudio español. ¿Y vosotros?
Diego: Yo soy camarero y estudio por las tardes. Sofía es enfermera.
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: u04-s4-dialogo-padres-role-lara
REFERENCE: u04-s4-dialogo-padres
PLAY_ROLE: Lara
INTRO: Тот же разговор, но теперь Lara — это вы. Говорите её реплики в паузах.
INSTRUCTION: Вы — Lara. Произносите её реплики.
$GRAMMAR hablar de profesiones (говорим о профессии)
Спросить о работе можно так: **¿A qué te dedicas?** · **¿En qué trabajas?** · **¿Cuál es tu profesión?**
2026-09-22 00:09:59 +00:00
Ответ — глагол **ser** + профессия, **без артикля**:
- {Soy médico.} · {Es profesora.} · {Somos estudiantes.}
- ⚠️ Н е говорим *«soy un médico»*. Артикль появляется только с прилагательным: {Es un buen médico} (он хороший врач).
**Род профессий** (как у прилагательных):
- на **-o → -a**: camarero / camarera, cocinero / cocinera;
- на согласный **+ a**: profesor / profesora, doctor / doctora;
- на **-ista** и **-e** не меняются: el/la dentista, el/la estudiante, el/la cantante.
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
Где работаешь: **Trabajo en** {un hospital} / {una oficina} / {un bar} / {casa}.
2026-09-22 00:09:59 +00:00
**Глаголы trabajar и estudiar** (правильные, на -ar; подробно настоящее время — в Unidad 7):
| | trabajar | estudiar |
|---|---|---|
| yo | trabajo | estudio |
| tú | trabajas | estudias |
| él / ella / usted | trabaja | estudia |
| nosotros/-as | trabajamos | estudiamos |
| vosotros/-as | trabajáis | estudiáis |
| ellos/-as / ustedes | trabajan | estudian |
> Правильные, неправильные и отклоняющиеся глаголы подробно разобраны в 3 частях пособия «300 наиболее популярных глаголов испанского языка». Больше информации на сайте espanolenchanclas.com.
> **¿Para qué lo usamos?** (зачем это нужно) — чтобы знакомиться, рассказывать о с е б е и семье, поддержать small talk.
$PRODUCE Ejercicio 4 · Las profesiones (traducir)
2026-09-22 04:22:43 +03:00
ID: u04-s4-ej4-profesiones
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 qué trabajas?
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: Принять также "¿A qué te dedicas?"
2026-09-22 00:09:59 +00:00
TEMPLATE: Я учитель, работаю в школе.
RESPONSE: Soy profesor, trabajo en una escuela.
TEMPLATE: Моя мама врач.
RESPONSE: Mi madre es médica.
TEMPLATE: Я студентка, изучаю испанский.
RESPONSE: Soy estudiante, estudio español.
TEMPLATE: Он официант и учится по вечерам.
RESPONSE: Es camarero y estudia por las tardes.
TEMPLATE: Чем занимается твой отец?
RESPONSE: ¿A qué se dedica tu padre?
TEMPLATE: Sofía медсестра, работает в больнице.
RESPONSE: Sofía es enfermera, trabaja en un hospital.
TEMPLATE: Мы студенты.
RESPONSE: Somos estudiantes.
TEMPLATE: Моя сестра — хороший адвокат, работает в офисе.
RESPONSE: Mi hermana es una buena abogada, trabaja en una oficina.
TEMPLATE: Чем вы занимаетесь? — Я инженер, а моя жена врач.
RESPONSE: ¿A qué os dedicáis? — Soy ingeniero y mi mujer es médica.
2026-09-22 04:22:43 +03:00
$SESSION Lectura y comprensión
2026-09-22 00:09:59 +00:00
$DIALOGUE La familia de 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
ID: u04-s5-lectura
2026-09-22 00:09:59 +00:00
INTRO: Sofía рассказывает о своей семье. Прочитай и узнай, кто есть кто.
2026-09-22 04:22:43 +03:00
2026-09-22 00:09:59 +00:00
Narrator: Hoy Sofía habla de su familia.
LINE: Su familia es italiana y vive en Roma.
LINE: Sofía tiene dos hermanos: un hermano mayor y una hermana pequeña.
LINE: Su hermano se llama Marco y tiene veintiocho años; es alto y muy simpático.
LINE: Trabaja de cocinero en un restaurante.
LINE: Su hermana se llama Giulia y tiene quince años; es estudiante.
LINE: Los padres de Sofía también trabajan.
LINE: Su madre es profesora y su padre es médico.
LINE: Sofía tiene una abuela en Roma; se llama Rosa y tiene setenta y cuatro años.
LINE: Es baja, lleva gafas y cocina muy bien.
LINE: Sofía tiene también un perro pequeño y un gato.
LINE: En verano, su familia no está en Sevilla, pero hablan mucho por teléfono.
LINE: Sofía quiere mucho a su familia.
$SELECT Comprensión · Elige la opción correcta
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: u04-s5-lectura-a
REFERENCE: u04-s5-lectura
INSTRUCTION: Выберите правильный вариант (a / b / c).
2026-09-22 00:09:59 +00:00
SHOW_PROMPT
PROMPT: La familia de Sofía es…
OPTION: a | española
OPTION: b | italiana
OPTION: c | japonesa
ANSWER: b
PROMPT: Marco trabaja de…
OPTION: a | médico
OPTION: b | profesor
OPTION: c | cocinero
ANSWER: c
PROMPT: Giulia tiene…
OPTION: a | quince años
OPTION: b | veintiocho años
OPTION: c | setenta años
ANSWER: a
PROMPT: El padre de Sofía es…
OPTION: a | cocinero
OPTION: b | médico
OPTION: c | profesor
ANSWER: b
PROMPT: La abuela…
OPTION: a | es alta
OPTION: b | lleva gafas
OPTION: c | no cocina
ANSWER: b
$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: u04-s5-lectura-b
REFERENCE: u04-s5-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
PROMPT: ¿Cuántos hermanos tiene Sofía?
RESPONSE: Dos.
PROMPT: ¿Cuántos años tiene la abuela?
RESPONSE: Setenta y cuatro.
PROMPT: ¿De qué trabaja Marco?
RESPONSE: Es cocinero.
PROMPT: ¿Cómo es la abuela?
RESPONSE: Baja, lleva gafas y cocina bien.
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 5 · Repaso de la Unidad 4
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: u04-s6-ej5-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: Esta es mi familia.
TEMPLATE: У меня есть сестра и брат.
RESPONSE: Tengo una hermana y un hermano.
TEMPLATE: Моя сестра высокая и весёлая.
RESPONSE: Mi hermana es alta y alegre.
TEMPLATE: Моему брату пятнадцать лет.
RESPONSE: Mi hermano tiene quince años.
TEMPLATE: Мой дедушка пожилой, но очень активный.
RESPONSE: Mi abuelo es mayor, pero muy activo.
TEMPLATE: Твоя семья очень приятная.
RESPONSE: Tu familia es muy simpática.
TEMPLATE: Мой папа инженер, а мама учительница.
RESPONSE: Mi padre es ingeniero y mi madre es profesora.
TEMPLATE: Чем ты занимаешься? — Я студент.
RESPONSE: ¿A qué te dedicas? — Soy estudiante.
TEMPLATE: У меня двое двоюродных братьев; они высокие и очень общительные.
RESPONSE: Tengo dos primos; son altos y muy sociables.
TEMPLATE: Моей бабушке восемьдесят лет, но она очень активная и весёлая.
RESPONSE: Mi abuela tiene ochenta años, pero es muy activa y alegre.
$PRODUCE Tarea final · Presenta a tu familia
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: u04-s6-tarea-final
INTRO: Покажите фотографию (настоящую или воображаемую) и представьте свою семью на ~6-7 предложений.
INSTRUCTION: Напишите или расскажите о своей семье.
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
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
TEMPLATE: Включите: 1) кто есть в семье (tener + члены семьи); 2) их имена и возраст (tiene … años); 3) описание внешности и характера. · Esta es mi familia. Tengo ____. · Mi ____ se llama ____ y tiene ____ años. · Es ____.
2026-09-22 00:09:59 +00:00
RESPONSE: Esta es mi familia. Tengo una hermana y un hermano. Mi hermana se llama Ana y tiene veinticinco años; es alta y muy alegre. Mi hermano tiene quince años; es bajo y un poco tímido. Mi abuelo vive con nosotros: tiene setenta años, pero es muy activo.
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: Принять любой связный текст из 6-7 предложений о семье.
2026-09-22 00:09:59 +00:00
$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: u04-s6-minitest
INSTRUCTION: Переведите или ответьте.
2026-09-22 04:22:43 +03:00
INPUT: type
2026-09-22 00:09:59 +00:00
CHECK: llm
TEMPLATE: «Мой брат» (м.р ., ед.ч.).
RESPONSE: mi hermano
TEMPLATE: «Мои родители».
RESPONSE: mis padres
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
TEMPLATE: Форма tener для «yo».
2026-09-22 00:09:59 +00:00
RESPONSE: tengo
TEMPLATE: Как спросить «Сколько тебе лет?»
RESPONSE: ¿Cuántos años tienes?
TEMPLATE: Женский род от «alto».
RESPONSE: alta
TEMPLATE: Число 70.
RESPONSE: setenta
TEMPLATE: «Я врач» (без артикля).
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
RESPONSE: Soy médico.
RUBRIC: Принять также "Soy médica."
2026-09-22 00:09:59 +00:00
2026-09-22 04:22:43 +03:00
$SESSION Vocabulario adicional
2026-09-22 00:09:59 +00:00
2026-09-22 04:22:43 +03:00
$DIALOGUE La familia
2026-09-22 00:09:59 +00:00
INTRO: Необязательные слова по теме — учите по желанию.
REPEAT
LINE: el marido
LINE: la mujer
LINE: el novio
LINE: la novia
LINE: la pareja
LINE: el tío
LINE: la tía
LINE: el primo
LINE: la prima
LINE: el nieto
LINE: la nieta
LINE: el sobrino
LINE: la sobrina
LINE: el bebé
LINE: el vecino
LINE: la vecina
LINE: el amigo
LINE: la amiga
2026-09-22 04:22:43 +03:00
$DIALOGUE Físico
2026-09-22 00:09:59 +00:00
INTRO: Необязательные слова по теме — учите по желанию.
REPEAT
LINE: el pelo
LINE: los ojos
LINE: liso
LINE: rizado
LINE: calvo
LINE: la barba
LINE: el bigote
LINE: las gafas
LINE: fuerte
LINE: bajito
LINE: altito
LINE: guapo
LINE: guapa
2026-09-22 04:22:43 +03:00
$DIALOGUE Carácter
2026-09-22 00:09:59 +00:00
INTRO: Необязательные слова по теме — учите по желанию.
REPEAT
LINE: amable
LINE: sociable
LINE: tranquilo
LINE: nervioso
LINE: trabajador
LINE: generoso
LINE: egoísta
LINE: optimista
LINE: tímido
LINE: divertido
2026-09-22 04:22:43 +03:00
$DIALOGUE Profesiones
2026-09-22 00:09:59 +00:00
INTRO: Необязательные слова по теме — учите по желанию.
REPEAT
2026-09-22 04:22:43 +03:00
LINE: profesor
LINE: profesora
LINE: médico
LINE: médica
LINE: enfermero
LINE: enfermera
LINE: ingeniero
LINE: ingeniera
LINE: abogado
LINE: abogada
LINE: camarero
LINE: camarera
LINE: cocinero
LINE: cocinera
LINE: dependiente
LINE: dependienta
LINE: cajero
LINE: cajera
LINE: peluquero
LINE: peluquera
LINE: panadero
LINE: panadera
LINE: conductor
LINE: conductora
LINE: taxista
LINE: policía
LINE: bombero
LINE: bombera
LINE: dentista
LINE: arquitecto
LINE: arquitecta
LINE: periodista
LINE: traductor
LINE: traductora
LINE: informático
LINE: informática
LINE: empresario
LINE: empresaria
LINE: funcionario
LINE: funcionaria
LINE: jubilado
LINE: jubilada
LINE: autónomo
LINE: autónoma
LINE: ama de casa
LINE: desempleado
LINE: desempleada
2026-09-22 00:09:59 +00:00
LINE: en paro