7eb6cb2da0
- 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>
Курс «Подготовка к ЦЭ/ЦТ по математике» — план для BQ-System
Модульная программа подготовки к ЦЭ/ЦТ по математике, оформленная как курс платформы LearnSpace/BQ-System.
Универсальная (диагностика + 3 уровня), без жёсткой привязки к датам. Построена на разборе папки
F:\!Рабочие\ЦТ\Математика\ и реального формата РИКЗ-2024.
Документы
| Файл | Что внутри |
|---|---|
| PLAN.md | Главный документ. Карта экзамена, методические принципы, 9 блоков / ~32 модуля, уровневые траектории, маппинг на платформу, порядок наполнения, открытые вопросы. |
| TOPICS_SEED.md | Готовый seed: трек exam_tracks('ctmath') + дерево exam_topics (разделы→подтемы) с реальными slug-ами учебников. Переносится в SQL-миграцию почти 1:1. |
| PILOT_TRIGONOMETRY.md | Эталонная развёртка блока «Тригонометрия» до уровня уроков/блоков/карточек/тренажёра — шаблон для тиражирования. |
| PILOT_STEREOMETRY.md | Второй эталон — блок «Стереометрия» (самый «дорогой»): координатно-векторный метод для В20, sim stereo, «Кедр»-отработки. |
| DIGITIZATION_SPEC.md | Как оцифровывать задания РТ/ЦТ в exam_tasks (форматы полей, классификатор номер→тема, рубрика сложности) + состав входной диагностики. |
| RESOURCES.md | Инвентарь всех материалов папки с привязкой к модулям и уровням; что оцифровывать первым. |
Код (готов, но НЕ применён): 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); усиленный модуль + готовые «Кедр»-отработки.
Порядок реализации (предлагаемый)
- Миграция трека + дерева тем (TOPICS_SEED.md).
- Оцифровка части А и В1–В10 из ЦЭ-2024 + РТ-2022…2025 (DIGITIZATION_SPEC.md).
- Теория блоков по образцу пилота (PILOT_TRIGONOMETRY.md), начиная со стереометрии и тригонометрии.
- Колоды карточек формул, sims в уроки геометрии.
- Полные варианты-пробники + диагностика.
- Выдача классам/ученикам через
content_access/assignments.
Статус
ПЛАН + готовая миграция дерева тем (077, валидирована, НЕ применена на живой БД). Файлы пока не закоммичены. Сделано: PLAN, TOPICS_SEED, два пилота (тригонометрия + стереометрия), DIGITIZATION_SPEC, RESOURCES, миграция 077.
Следующий конкретный шаг на выбор:
- применить миграцию 077 (
npm run migrate) — по согласованию (живая БД, параллельные сессии); - начать оцифровку диагностического набора / части А в
exam_tasks; - детализировать ещё блок (напр. уравнения/неравенства или функции+производная);
- закоммитить
plans/ct-math/+ миграцию.