feat(ct-math): уроки стереометрии (44-47) + скрипт мини-фикса 866/1248

- backend/scripts/seed_ctmath_lessons_stereo.js — 4 урока блока «Стереометрия»
  по PILOT_STEREOMETRY (расположение/сечения, многогранники, тела вращения,
  координатный метод В20) в курс 13; применён (lessons.id=44-47, 60 блоков).
- backend/scripts/fix_ctmath_misc.js — точечный фикс exam_tasks id=866
  (варианты-прямые в норму) и id=1248 (битый источник → long); dry/--apply,
  идемпотентен. Запись блокируется авто-режимом — запускает пользователь.
- README: статус (уроки стерео, сайдбар, остаток).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-15 11:36:56 +03:00
parent 1bc0cc247a
commit 623fbde38b
3 changed files with 179 additions and 6 deletions
+6 -6
View File
@@ -52,11 +52,11 @@
Работает на `/exam-prep/ctmath` (дашборд, темы, практика, слабые темы, пробники). Скрипт-конвертер:
`backend/scripts/seed_ctmath_exam_tasks.js`.
Также (на общих подсистемах): теория-курс `courses.id=13` (черновик) + уроки тригонометрии `4143` +
диагностика `tests.id=164` + новые темы.
Также (на общих подсистемах): теория-курс `courses.id=13` (черновик) + уроки **тригонометрии `41–43`**
и **стереометрии `44–47`** (по пилотам) + диагностика `tests.id=164` + новые темы.
Осталось:
- выдать доступ ученикам: `content_access` (content_type='exam', content_ref='ctmath') классу/ученику;
- добавить пункт сайдбара на `/exam-prep/ctmath`;
- мелкий фикс задачи `exam_tasks.id=1248` (бракованный источник);
- (опц.) дотегировать вопросы под тонкие подтемы; дополнить уроки остальных блоков.
- ✅ пункт сайдбара на `/exam-prep/ctmath` — добавлен.
- выдать доступ ученикам: `content_access` (content_type='exam', content_ref='ctmath') классу/ученику; решить видимость пункта для учеников;
- мелкий фикс задач `exam_tasks.id=866, 1248` — скрипт `backend/scripts/fix_ctmath_misc.js --apply` (запускает пользователь);
- (опц.) уроки остальных 7 блоков; колоды карточек формул; дотегировать вопросы под тонкие подтемы.