diff --git a/plans/ct-math/BUILD_ON_QUESTIONS.md b/plans/ct-math/BUILD_ON_QUESTIONS.md index 367de0e..4eeb916 100644 --- a/plans/ct-math/BUILD_ON_QUESTIONS.md +++ b/plans/ct-math/BUILD_ON_QUESTIONS.md @@ -58,8 +58,14 @@ assignment-практика `mode='topic'`; колоды формул (`flashcar неконвертированных `\(` 0. Модуль доступен на **`/exam-prep/ctmath`** (учителю/админу сразу; ученику — после `content_access`). +Постфикс (2026-06-15): варианты ответа у части mc были вшиты в текст («1) 44; 2) 22; …»), а opts — +лишь цифры-указатели. Скрипт `fix_ctmath_inline_opts.js --apply` (запускал пользователь) вытащил список +в нормальный `opts_json` и пересчитал answer — **исправлено 213 задач**; инлайн-списков в тексте +осталось **3** (нестандартный формат, не сломаны). Битых opts 0. + Известный мелкий дефект источника: 1 mc-задача `exam_tasks.id=1248` (var 2020) без верного варианта -(дубль опций) — всегда «неверно»; фикс: перевести в `long` или проставить ответ. +(дубль опций) — всегда «неверно»; фикс: перевести в `long` или проставить ответ. Плюс ~3 mc с +неразобранным инлайн-списком — при желании вторая итерация парсера. После applied — осталось: `content_access` (exam/ctmath классу) + пункт сайдбара на `/exam-prep/ctmath`.