docs(ct-math): пивот плана на существующий банк questions (1753 задания ЦЭ/ЦТ)

Контент ЦЭ/ЦТ по математике уже в БД (questions, subject_id=3, 1753 задания
2011–2025, seed_math_ct*.js) — курс строим на нём через tests/assignments
(готовый mode='ct') и courses, а не через exam-prep/exam_tasks.

- plans/ct-math/BUILD_ON_QUESTIONS.md — новый основной тех-документ: схема
  questions/topics/tests/assignments, режимы ct/topic, таксономия и её доведение,
  каркас курса, диагностика из реальных вопросов, прогресс, порядок работ
- примечания-пивот в PLAN (§6/§8), TOPICS_SEED, DIGITIZATION_SPEC (помечены
  вторичными: exam-prep — опция, оцифровка уже сделана), пилотах, README
- difficulty приведён к шкале банка 1–3

Миграция 077 оставлена как опция exam-prep, в БД не применяется.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-14 21:56:33 +03:00
parent 7eb6cb2da0
commit 055a6cd1a4
7 changed files with 238 additions and 25 deletions
+7
View File
@@ -1,5 +1,12 @@
# Спецификация оцифровки заданий РТ/ЦТ → `exam_tasks` + диагностика
> ⚠️ **БОЛЬШЕЙ ЧАСТЬЮ УЖЕ СДЕЛАНО / ВТОРИЧНО.** Оцифровка ЦЭ/ЦТ по математике **уже выполнена** —
> 1753 задания в банке `questions` (скрипты `backend/scripts/seed_math_ct*.js`, 20112025). Поэтому
> этот документ (перенос в `exam_tasks` exam-prep) **не основной**. Сборка курса и диагностики — на
> существующем банке: **[BUILD_ON_QUESTIONS.md](BUILD_ON_QUESTIONS.md)**. Текст ниже актуален лишь
> для (а) будущей добивки годов в формате `seed_math_ct*` (правило: 1 вариант из сборника, без
> повторов — см. память `project_ct_seeded`), либо (б) если перейдём на exam-prep.
> Как переносить задания из PDF (РТ 20062025, ЦТ/ЦЭ 20042024) в банк `exam_tasks` трека `ctmath`,
> как их классифицировать (тема/сложность/тип) и как собрать входной диагностический тест.
> Опирается на реальные конвейеры платформы: `backend/scripts/import-exam-tasks.js` (импорт),