# Курс «Подготовка к ЦЭ/ЦТ по математике» — план для 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/` + миграцию.