Files
Learn_System/plans/ct-math/README.md
T
Maxim Dolgolyov 7eb6cb2da0 docs(ct-math): план подготовки к ЦЭ/ЦТ по математике + миграция дерева тем
- plans/ct-math: модульная программа (карта теста А1–А10/В1–В20, 9 блоков
  и ~32 модуля, 3 уровня, маппинг на exam-prep платформы), 2 пилота
  (тригонометрия, стереометрия), seed дерева тем, спецификация оцифровки
  заданий РТ/ЦТ, инвентарь материалов
- backend: миграция 077 — трек ctmath + exam_topics (9 разделов, 32 подтемы),
  валидирована in-memory node:sqlite; на живую БД НЕ применялась

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 21:26:43 +03:00

46 lines
5.1 KiB
Markdown

# Курс «Подготовка к ЦЭ/ЦТ по математике» — план для BQ-System
Модульная программа подготовки к ЦЭ/ЦТ по математике, оформленная как курс платформы LearnSpace/BQ-System.
Универсальная (диагностика + 3 уровня), без жёсткой привязки к датам. Построена на разборе папки
`F:\!Рабочие\ЦТ\Математика\` и реального формата РИКЗ-2024.
## Документы
| Файл | Что внутри |
|---|---|
| [PLAN.md](PLAN.md) | **Главный документ.** Карта экзамена, методические принципы, 9 блоков / ~32 модуля, уровневые траектории, маппинг на платформу, порядок наполнения, открытые вопросы. |
| [TOPICS_SEED.md](TOPICS_SEED.md) | Готовый seed: трек `exam_tracks('ctmath')` + дерево `exam_topics` (разделы→подтемы) с реальными slug-ами учебников. Переносится в SQL-миграцию почти 1:1. |
| [PILOT_TRIGONOMETRY.md](PILOT_TRIGONOMETRY.md) | Эталонная развёртка блока «Тригонометрия» до уровня уроков/блоков/карточек/тренажёра — шаблон для тиражирования. |
| [PILOT_STEREOMETRY.md](PILOT_STEREOMETRY.md) | Второй эталон — блок «Стереометрия» (самый «дорогой»): координатно-векторный метод для В20, sim `stereo`, «Кедр»-отработки. |
| [DIGITIZATION_SPEC.md](DIGITIZATION_SPEC.md) | Как оцифровывать задания РТ/ЦТ в `exam_tasks` (форматы полей, классификатор номер→тема, рубрика сложности) + состав входной диагностики. |
| [RESOURCES.md](RESOURCES.md) | Инвентарь всех материалов папки с привязкой к модулям и уровням; что оцифровывать первым. |
**Код (готов, но НЕ применён):** [`backend/src/db/migrations/077_ctmath_track_topics.sql`](../../backend/src/db/migrations/077_ctmath_track_topics.sql) — миграция трека `ctmath` + дерева тем (валидирована in-memory: 1 трек, 9 разделов, 32 подтемы). На живую БД не запускалась.
## Ключевые факты
- **Формат экзамена**: часть А — А1–А10 (выбор из 5), часть В — В1–В20 (открытый ответ), всего **30 заданий**, ~180 мин, до 100 тестовых баллов; часть В весит больше.
- **Платформа уже готова**: модуль exam-prep (`exam_tracks/exam_tasks/exam_topics/exam_mock_sessions` + детектор слабых тем), курсы (`courses→sections→lessons→blocks`), флешкарты со spaced-repetition, sims (`trigcircle/graph/stereo/…`), `content_access`/assignments. Наполнение = данные, не разработка движков.
- **Самый «дорогой» блок** — стереометрия (~6 заданий, включая сложнейшие В17/В20); усиленный модуль + готовые «Кедр»-отработки.
## Порядок реализации (предлагаемый)
1. Миграция трека + дерева тем ([TOPICS_SEED.md](TOPICS_SEED.md)).
2. Оцифровка части А и В1–В10 из ЦЭ-2024 + РТ-2022…2025 ([DIGITIZATION_SPEC.md](DIGITIZATION_SPEC.md)).
3. Теория блоков по образцу пилота ([PILOT_TRIGONOMETRY.md](PILOT_TRIGONOMETRY.md)), начиная со стереометрии и тригонометрии.
4. Колоды карточек формул, sims в уроки геометрии.
5. Полные варианты-пробники + диагностика.
6. Выдача классам/ученикам через `content_access`/assignments.
## Статус
ПЛАН + готовая миграция дерева тем (077, валидирована, **НЕ применена** на живой БД).
Файлы пока не закоммичены. Сделано: PLAN, TOPICS_SEED, два пилота (тригонометрия + стереометрия),
DIGITIZATION_SPEC, RESOURCES, миграция 077.
Следующий конкретный шаг на выбор:
- применить миграцию 077 (`npm run migrate`) — по согласованию (живая БД, параллельные сессии);
- начать оцифровку диагностического набора / части А в `exam_tasks`;
- детализировать ещё блок (напр. уравнения/неравенства или функции+производная);
- закоммитить `plans/ct-math/` + миграцию.