Commit Graph

12 Commits

Author SHA1 Message Date
78a8912b51 Разнообразие в повторительных юнитах: диалоги и Comprensión в U18/U39; правки U1 Ej5 и U31
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 01:57:05 +03:00
9a151e1887 Озвучка: Unidad 0 целиком + tú/usted, teléfono и estilo indirecto
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 01:29:37 +03:00
1ed79858ee Rewrite the catalogue description
The old one read 'Через её день за днём', which is not idiomatic Russian, and
spent its length on wording that means nothing to a learner: 'задачный подход',
'дриллы FSI'. It also promised translations into Russian, which is both
redundant and self-limiting now that the platform generates them per learner.

The new text says what actually distinguishes the course and was missing
entirely: forty units, the vocabulary walks, and Rincón Latino. 'A1-A2' becomes
'с нуля до A2' because a beginner is not obliged to know the CEFR scale, and
unit 0 really does start at the alphabet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 00:44:29 +03:00
6426f8a5c1 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
8a289a50d2 Regenerate units 0-5 in the current module dialect
Adopts what the platform's parser now supports: \ instead of the
deprecated \, a stable ID: on every activity, REFERENCE from the
comprehension exercises to their reading passage, and inline gap answers
(____{hay}) so each blank in a multi-gap item is graded on its own.

Also replaces INPUT: either, which the parser silently downgrades to
'speak' — 37 exercises (translation drills, mini-tests, final tasks) were
therefore refusing typed answers. They are now type or speak per exercise,
with LONGFORM on the writing tasks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-22 04:22:43 +03:00
alenakrauchanka
d2e6793133 Move module titles onto the \ line (production parser no longer reads a TITLE: field) 2026-09-22 03:55:56 +03:00
alenakrauchanka
1571904a04 Restore course.course (SP-courses1 was deleted; this repo is now the published one) 2026-09-22 03:39:07 +03:00
alenakrauchanka
860212621c Remove course.course: SP-courses1 is the published repo, avoid duplicate course id 2026-09-22 03:36:23 +03:00
alenakrauchanka
3c8fb361a7 course.course: add TOC manifest so LR registers the modules 2026-09-22 03:24:50 +03:00
alenakrauchanka
094fe6796c add course manifest, 05.module and .gitignore 2026-09-22 03:14:56 +03:00
bb51c9ff8c Загрузить файлы в «/» 2026-09-22 00:09:59 +00:00
ff1d9b491a Загрузить файлы в «/» 2026-09-22 00:09:22 +00:00