Files
Maxim Dolgolyov d63c99cae9 chore(brand): убрать «BQ-System», оставить только LearnSpace
Бренд продукта = LearnSpace. Убрано «BQ-System»/«LearnSpace / BQ-System» из:
- банеров и комментариев запускатора/панели (control-panel/launch-server.ps1, *.bat);
- заголовка CLAUDE.md;
- планов ct-math (PLAN/README).
Путь-каталог (cd BQ-System в SETUP.md, папка на диске) и .claude-настройки — не трогаю
(это локальные пути, не брендинг). ps1 пересохранены в UTF-8 с BOM, парсинг OK.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 17:01:53 +03:00

42 KiB
Raw Permalink Blame History

Подготовка к ЦЭ/ЦТ по математике — модульный курс для LearnSpace

Статус: ПЛАН (черновик для согласования). Дата: 2026-06-14. Тип: модульная программа по темам, оформленная как курс платформы LearnSpace. Универсальность: один курс с входной диагностикой и ветвлением на 3 трека (База / Ядро / Продвинутый). Без жёсткой привязки к датам — проходится в своём темпе, контрольные точки по освоению, а не по календарю.

Источник содержания: разбор папки F:\!Рабочие\ЦТ\Математика\ (РТ 20062025, ЦТ/ЦЭ 20042024, «100 баллов all», сборники Сканави/Веременюк/Сиротина/Ларченко/Федорако/Барвенов, «Кедр от Егора», папка ЕГЭ для продвинутого уровня) + реальный сборник РИКЗ «ЦЭ ЦТ Математика 2024» (формат теста). Инвентарь источников по модулям/уровням — в RESOURCES.md.

⚠️ ПИВОТ (2026-06-14): задания ЦЭ/ЦТ по математике уже в БД — таблица questions (subject_id=3, 1753 задания 2011–2025). Поэтому курс строим на этом банке через tests/assignments (есть готовый mode='ct') и courses, а НЕ через exam-prep (exam_tasks). Актуальный технический маппинг — в BUILD_ON_QUESTIONS.md (он заменяет §6 и §8 ниже в части «куда складывать» и «оцифровка»). Карта теста (§1), методика (§2), модули (§3), уровни (§4) и шаблон модуля (§5) — в силе. Сложность в банке — 13 (а не 1–5, как в §3).


0. Как читать этот документ

Документ описывает что учить, в каком порядке, по каким материалам и как это ляжет в платформу — не расписание по дням. Разделы:

  1. Карта экзамена — точная структура теста и раскладка 30 заданий по темам/сложности → задаёт приоритеты.
  2. Методические принципы — на чём стоит курс (взято в т.ч. из roadmap-документа автора подборки).
  3. Модульная программа — 9 блоков, ~30 тематических модулей: цель, содержание, позиции в тесте, источники, критерий освоения.
  4. Уровневые траектории — диагностика + 3 трека, правила ветвления (универсальность).
  5. Единый шаблон модуля — как каждый модуль превращается в уроки/тесты/карточки платформы.
  6. Маппинг на LearnSpace — конкретные таблицы/сущности (exam_tracks, exam_tasks, exam_topics, courses→sections→lessons→blocks, флешкарты, sims, content_access).
  7. Контроль и аналитика — диагностика, mastery, слабые темы, пробники, прогноз балла.
  8. Порядок наполнения — что оцифровывать/наполнять первым (по частотности и весу в балле).
  9. Открытые вопросы и решения по умолчанию.

1. Карта экзамена (что мы готовим)

1.1. Формат (РИКЗ, актуальный)

Параметр Значение
Часть А А1–А10 — закрытые задания, выбор 1 из 5
Часть В В1–В20 — открытый ответ (число / слово / комбинация цифр-букв)
Всего 30 заданий
Время ~180 минут (уточнять по спецификации РИКЗ текущего года)
Балл переводится в 100 тестовых; часть В весит существенно больше части А
Калькулятор запрещён

⚠️ Точная шкала «первичный → тестовый» публикуется РИКЗ ежегодно (таблицы соответствия). В платформе хранится в exam_tracks.scoring_json — обновляется под актуальный год.

1.2. Раскладка заданий по темам (по реальному варианту РИКЗ-2024 + стабильным позициям прошлых лет)

Позиции в ЦЭ/ЦТ из года в год держат тему довольно стабильно. Это главный инструмент приоритизации: видно, какие темы дают «дешёвые» гарантированные баллы (часть А, ранние В) и где «дорогие»/сложные баллы.

Часть А (А1–А10) — база, цель: закрыть на 100%

Типовая тема Раздел Сложность
А1 Координатная прямая, действительные числа, оценка значения Числа низкая
А2 Стереометрия: взаимное расположение прямых/плоскостей, сечения Стереометрия низкая–сред.
А3 Тригонометрия: значения функций, простейшие уравнения Тригонометрия низкая
А4 Числа: деление с остатком, проценты, отношения, формула по условию Числа низкая
А5 Квадратные уравнения, теорема Виета Уравнения низкая
А6 Множества/числовые промежутки, объединение и пересечение Неравенства низкая
А7 Простая текстовая задача (стоимость, проценты, остаток) Текстовые низкая
А8 Обратные тригонометрические функции + модуль, вычисление выражения Тригонометрия сред.
А9 Стереометрия: сфера/шар, касание плоскости, площади/объёмы Стереометрия сред.
А10 Область определения: корни, степени с дробным показателем Функции/выражения низкая–сред.

Часть В (В1–В20) — основной вес балла; растёт по сложности к концу

Типовая тема Раздел Сложность
В1 Стереометрия: расстояния/углы, выбор верных утверждений Стереометрия сред.
В2 Свойства квадратичной функции (нули, вершина, пересечения) — сопоставление Функции низкая–сред.
В3 Числа/прогрессии: сумма натуральных по условию (кратность, диапазон) Прогрессии низкая
В4 Тригонометрические тождества (по sin найти ctg² и т.п.) Тригонометрия сред.
В5 Планиметрия: прямоугольный треугольник, описанная окружность Планиметрия сред.
В6 Прогрессии (геометрическая/арифметическая), сумма членов Прогрессии сред.
В7 Текстовая задача: проценты/движение/работа/смеси Текстовые сред.
В8 Двойные неравенства, целые решения Неравенства низкая–сред.
В9 Функция: чётность/симметрия, значения Функции сред.
В10 Планиметрия: правильные многоугольники, вписанная/описанная окружность Планиметрия сред.
В11 Логарифмические уравнения Логарифмы сред.
В12 Числа: дроби, деление с остатком, НОК/НОД, текст Числа сред.–выс.
В13 Стереометрия: цилиндр/конус, сечения, площади Стереометрия сред.–выс.
В14 Показательные неравенства Показательные сред.–выс.
В15 Тригонометрические уравнения, отбор корней на промежутке Тригонометрия высокая
В16 Логарифмические неравенства (часто метод рационализации) Логарифмы высокая
В17 Стереометрия: подобие, сечение ∥ основанию, отношения площадей/объёмов Стереометрия высокая
В18 Иррациональные уравнения Иррациональные высокая
В19 Производная: промежутки монотонности/экстремумы, исследование функции Производная/функции высокая
В20 Стереометрия: угол между прямыми/плоскостями в координатах/векторах Стереометрия очень выс.

1.3. Выводы для стратегии (заложить в курс)

  • «Дешёвые» гарантированные баллы: вся часть А + В1–В10 — это база и средний уровень. Их закрытие = проходной/средний балл. Приоритет №1 для треков «База» и «Ядро».
  • Стереометрия — сквозная и «дорогая»: встречается ~5–6 раз (А2, А9, В1, В13, В17, В20), включая самые сложные В17/В20. Отдельный усиленный блок; именно сюда бьют «Кедр»-отработки (B20, шар, скрещивающиеся, угол прямой и плоскости).
  • Тригонометрия — частая и многоуровневая: А3, А8, В4, В15. От простого к отбору корней. Нужен сильный модуль с выводом формул.
  • «Дорогие» сложные баллы: В15, В16, В18, В19, В20 — для трека «Продвинутый». Метод рационализации (В16) и техника отбора корней (В15) дают непропорционально много.
  • Производная (В19) — отдельный модуль; в школьной базе часто провисает.

2. Методические принципы курса

Сформулированы в т.ч. из roadmap-документа автора подборки (К прочтению…docx) и подтверждаются картой теста:

  1. Понимание > зубрёжка. Формулы выводим, а не заучиваем (особенно тригонометрия: 2–3 факта → всё остальное). Заучивание — только для «атомов» (таблица значений, базовые тождества) и через интервальное повторение.
  2. Метод рационализации (замены множителей) — стержневая техника для В16/В14/неравенств. Отдельный модуль; экономит баллы и время.
  3. Техника теста ≠ техника олимпиады. Учим быстро решать закрытую часть (подстановка вариантов, прикидка, отсев), грамотно оформлять открытую часть, управлять временем (180 мин на 30 заданий).
  4. Реальные РТ/ЦТ — основной тренажёр. Теория → типовые задачи → реальные задания этого номера из прошлых лет. В папке РТ 20062025 и ЦТ 2004–2024 — огромный банк.
  5. Диагностика и адресность. Входной тест → персональный маршрут; постоянный детектор слабых тем (платформа умеет: точность <60% на 3+ попытках → тема в фокус).
  6. Интервальное повторение формул через флешкарты со spaced repetition (готовый движок платформы).
  7. Спираль, а не линия. Базовые темы повторяются на возрастающей сложности; финал — режим пробников (полные варианты на время).

3. Модульная программа (ядро)

9 блоков. Каждый модуль описан единым форматом: Цель · Что входит · Позиции в тесте · Уровень · Ключевые источники · Критерий освоения. (Полный список файлов-источников по каждому модулю и уровню — в RESOURCES.md.)

Обозначение уровня: 🟢 База · 🟡 Ядро · 🔴 Продвинутый (модуль может покрывать несколько уровней с разной глубиной).

Блок I. Числа и вычисления 🟢

  • M1. Действительные числа, координатная прямая, оценка значений — позиции А1, А4. Цель: уверенно читать числовую прямую, сравнивать/оценивать, проценты, отношения. Источники: «100 баллов» 01, Ткачук (низы), Вычисления_doc. Критерий: ≥90% на наборе А1/А4.
  • M2. Делимость, остатки, НОД/НОК, обыкновенные/десятичные дроби — позиции А4, В3, В12. Цель: деление с остатком как формула, признаки делимости, текст на дроби/НОК. Источники: «100 баллов» 01, Сиротина (числа). Критерий: ≥85%, в т.ч. В12-тип.
  • M3. Стандартные преобразования числовых выражений — сквозное (фундамент всего). Степени, корни, модуль числа, порядок действий. Источники: Вычисления_doc, Ткачук. Критерий: автоматизм.

Блок II. Алгебраические преобразования 🟢🟡

  • M4. Многочлены, формулы сокращённого умножения, разложение на множители — фундамент уравнений/неравенств. Источники: «100 баллов» 01–03, Ткачук. Критерий: безошибочное разложение, выделение полного квадрата.
  • M5. Степени и корни (степенная/иррациональная алгебра), ОДЗ выражений — позиции А10, подготовка к В18. Источники: «100 баллов» 12 (Степенная и иррациональные), Irratsionalnye_Uravnenia.pdf. Критерий: верная ОДЗ, преобразование корней.
  • M6. Рациональные (алгебраические) дроби — подготовка к рациональным уравнениям/неравенствам. Источники: «100 баллов» 05. Критерий: сокращение, приведение, область определения.

Блок III. Уравнения и неравенства 🟢🟡🔴

  • M7. Линейные уравнения и неравенства, системы — позиции А6, В8. Источники: «100 баллов» 03, «Материал по системам» (Кедр), «Операции с двойными неравенствами» (Кедр). Критерий: двойные неравенства, целые решения (В8).
  • M8. Квадратные уравнения и неравенства, теорема Виета — позиции А5, фундамент. Источники: «100 баллов» 04. Критерий: Виет устно, метод интервалов для квадратичных.
  • M9. Рациональные уравнения и неравенства, метод интервалов — позиции В-уровня. Источники: «100 баллов» 05, Neravenstva.pdf, «Эффективные пути решения неравенств». Критерий: метод интервалов с кратностями.
  • M10. Уравнения и неравенства с модулем — Источники: «100 баллов» 06. Критерий: раскрытие модуля по определению и по промежуткам, геометрический смысл.
  • M11. Иррациональные уравнения и неравенства — позиция В18. Источники: «100 баллов» 12, Irratsionalnye_Uravnenia.pdf, «Функциональные методы решения уравнений». Уровень 🟡🔴. Критерий: равносильные переходы с ОДЗ, В18-тип.
  • M12. Показательные уравнения и неравенства — позиция В14. Источники: «100 баллов» 13–14. Критерий: В14-тип на время.
  • M13. Логарифмы: уравнения и неравенства — позиции В11, В16. Источники: «100 баллов» 13–15, «Шпора по свойствам функций». Уровень 🟡🔴. Критерий: В11 уверенно; В16 — через ОДЗ.
  • M14. Метод рационализации (замена множителей) 🔴 — стержень для В16/В14 и сложных неравенств. Источники: roadmap-ссылки автора + «Эффективные пути решения неравенств», Neravenstva.pdf. Критерий: решать В16 «в три строчки».

Блок IV. Функции, графики, производная 🟡🔴

  • M15. Функции: ОДЗ, область значений, чётность/симметрия, монотонность — позиции А10, В2, В9. Источники: «100 баллов» 16, «Шпора по свойствам функций» (Кедр), «Отработка функций» (Кедр). Критерий: В2/В9-тип.
  • M16. Преобразования графиков, чтение графиков — поддержка В2/В9. Источники: «100 баллов» 16. Привязка sim: graphtransform. Критерий: строить/читать сдвиги-растяжения.
  • M17. Производная: смысл, правила, монотонность, экстремумы, исследование — позиция В19. Источники: Пратусевич (ЕГЭ), Ткачук (анализ). Уровень 🟡🔴. Критерий: В19-тип (промежутки возрастания, наибольшее/наименьшее).

Блок V. Тригонометрия 🟢🟡🔴

  • M18. Тригонометрический круг, значения, простейшие уравнения — позиции А3. Источники: «Все формулы по тригонометрии для ЦТ» (Кедр, png), Trigonometrii_1. Привязка sim: trigcircle. Критерий: А3 устно.
  • M19. Тождества и формулы (вывод!), обратные функции — позиции А8, В4. Источники: «формулы триги ВСЕ.pdf», «09-11 Тригонометрия», Trigonometria_2..5. Критерий: вывод формул из 2–3 базовых, В4-тип.
  • M20. Тригонометрические уравнения, отбор корней на промежутке 🔴 — позиция В15. Источники: «Подборка заданий триг уравнений» (Кедр), Trigonometria_3..5. Критерий: В15-тип (сумма корней на интервале).

Блок VI. Прогрессии и текстовые задачи 🟢🟡

  • M21. Арифметическая и геометрическая прогрессии — позиции В3, В6. Источники: Progressii_I_Textovye_Zadachi.pdf, «100 баллов». Критерий: В3/В6-тип.
  • M22. Текстовые задачи: проценты, движение, работа, смеси/сплавы/растворы — позиции А7, В7. Источники: «СОЧНАЯ подборка текстовых задач», «Текстовые задачи пути решения Инишева», «Отработка на сплавы/растворы» (Кедр), «Решение задач на концентрации». Критерий: А7 устно, В7-тип всех 4 видов.

Блок VII. Планиметрия 🟡🔴

  • M23. Треугольники: признаки, площади, теоремы синусов/косинусов, окружности (вписанная/описанная) — позиции В5. Источники: «100 баллов» 1718, 2325, 13_testy_Planimetria.pdf, Gordin_7-9 (для базы геометрии), Прасолов «Планиметрия» (🔴). Критерий: В5-тип.
  • M24. Четырёхугольники и правильные многоугольники — позиции В10. Источники: «Свойства четырёхугольников» (Кедр), «100 баллов» 19–22. Критерий: В10-тип (правильный шестиугольник и т.п.).
  • M25. Окружность: углы, касательные, степень точки; координатный метод — поддержка В5/В10. Источники: «Уравнение окружности» (Кедр), Клетеник (аналит. геометрия, 🔴). Критерий: координатный метод как запасной.

Блок VIII. Стереометрия 🟡🔴 (усиленный — самый «дорогой» блок)

  • M26. Аксиоматика, взаимное расположение прямых и плоскостей, сечения — позиции А2, В1. Источники: «100 баллов» 26–28, ШПОРА по СТЕОМЕ (Кедр), Калинин-Терёшин «Стереометрия». Критерий: А2/В1-тип.
  • M27. Многогранники: призма, пирамида, параллелепипед — объёмы, площади, сечения, подобие — позиции В13(частично), В17. Источники: «Метод Кавальери», «Отработка по Шару», «100 баллов» стерео. Критерий: В17-тип (сечение ∥ основанию, отношения).
  • M28. Тела вращения: цилиндр, конус, шар/сфера — позиции А9, В13. Источники: «Отработка по Шару» (Кедр), Калинин-Терёшин. Критерий: А9/В13-тип.
  • M29. Углы и расстояния в пространстве: угол между прямыми/прямой и плоскостью/плоскостями; координатно-векторный метод 🔴 — позиция В20 (и В1). Источники: «Лабораторная для отработки В20», «Отработка В20 из РЦЭ-2025», «Отработка скрещивающиеся», «Отработка Угол между прям. и плоск.» (всё Кедр), «Векторы на экзаменах» (Шестаков), теорема о трёх синусах. Привязка sim: stereo. Критерий: В20-тип координатным методом.

Блок IX. Продвинутое и комбинированное 🔴 (для трека на 90–100)

  • M30. Задачи с параметрами — Источники: Высоцкий «Задачи с параметрами», Прокофьев «Задачи с параметрами». Критерий: графический и аналитический методы.
  • M31. Комбинированные задачи и нестандартные приёмы — Источники: Сканави_2013, Ларченко_2021, Федорако Практикум, Барвенов/Бахтина «Тренинг ЦТ». Критерий: смешанные варианты без подсказки темы.
  • M32. Функциональные методы, уравнения в целых числах (по желанию) — Источники: «Функциональные методы решения уравнений», Серпинский (целые числа). Олимпиадный бонус.

4. Уровневые траектории (универсальность)

4.1. Входная диагностика

Короткий адаптивный тест из реальных заданий разных номеров (по 1–2 на каждый раздел, смесь А и В). Реализация: режим mode='mock'/диагностический набор exam_tasks. Результат → автоматический трек и список приоритетных модулей (детектор слабых тем платформы).

4.2. Три трека (ветвление по результату диагностики)

🟢 Трек «База» (слабая база, цель — порог/средний балл).

  • Фокус: M1M10, M18M19, M21M24, M26 + часть А целиком и В1–В10.
  • Источники: Ткачук, «60 уроков», базовая теория «100 баллов», Gordin_7-9 для геометрии.
  • Глубина: восстановление школьных основ → типовые задания → А-часть на 90%+.
  • Сложные В15/В16/В18/В19/В20 — обзорно («как минимум подступиться»), без обязательного мастерства.

🟡 Трек «Ядро» (средний уровень, цель — высокий балл).

  • Фокус: все модули M1–M29, акцент на часть В и слабые темы из диагностики.
  • Источники: «100 баллов» (тесты), РТ всех лет, ЦТ прошлых лет, точечные «Кедр»-отработки слабых тем.
  • Глубина: уверенно вся часть А + В1–В19; В20 — координатным методом.

🔴 Трек «Продвинутый» (сильная база, цель — 90–100).

  • Фокус: M9M14, M17, M20, M27M32 + полный разбор ошибок.
  • Источники: Сканави, Высоцкий (параметры), Прасолов/Понарин/Калинин-Терёшин (геометрия), Барвенов/Бахтина, папка ЕГЭ (задачи 18/19 уровня).
  • Глубина: метод рационализации, параметры, сложная стереометрия, скоростное решение полных вариантов; работа над оформлением и «глупыми» ошибками.

4.3. Правила ветвления

  • Диагностика по разделу < 50% → раздел проходится с трека «База» независимо от общего трека.
  • Раздел освоен на ≥85% → можно пропустить базовые модули и идти на повышенную сложность.
  • Финальная фаза для всех треков — режим пробников (полные варианты РТ/ЦТ на время) + адресная доработка слабых тем.

5. Единый шаблон модуля (как модуль становится контентом платформы)

Каждый модуль M-N разворачивается в одинаковую структуру (= один course_section или связка lesson+тесты):

  1. Теорияlesson из lesson_blocks: headingtext/formula (вывод, а не список) → callout (типичные ошибки) → при необходимости sim/geogebra (геометрия, графики, тригокруг) → flashcard (формулы-атомы модуля).
  2. Разбор эталонных задач — 3–5 решённых типовых заданий именно того номера теста (text+formula блоки или решённые exam_tasks с solution_html).
  3. Тренировка (трёхуровневая) — наборы заданий 🟢/🟡/🔴 из exam_tasks (классифицированы difficulty 15, topic/subtopic). Практика-режим платформы: GET /exam-prep/:key/topics/:slug/practice.
  4. Мини-тест модуля — короткий контрольный набор; порог mastery (см. §7).
  5. Карточки формулflashcard_deck модуля, выдаётся классу/ученику (flashcard_deck_access), интервальное повторение.
  6. Привязка к реальным заданиям — задания этого номера из РТ/ЦТ прошлых лет (банк exam_tasks), с привязкой к §учебника (textbook_slug/textbook_paragraph) для добора теории при ошибке.
  7. Критерий освоения — конкретный порог по мини-тесту/практике (из §3 модуля).

6. Маппинг на платформу LearnSpace

⚠️ Раздел ниже описывал маппинг на exam-prep (exam_tasks) — это оказалось НЕ тем местом: весь контент ЦЭ/ЦТ уже лежит в банке questions. Актуальный маппинг — в BUILD_ON_QUESTIONS.md. Текст ниже сохранён как альтернатива (exam-prep, миграция 077 оставлена опцией), но основной путь — questions/tests/assignments/courses.

Платформа уже имеет почти всё необходимое (модуль exam-prep + курсы + флешкарты + sims + доступы). Наполнение = заполнение данных, не разработка движков.

6.1. Экзаменационный трек и банк заданий

  • exam_tracks: создать трек, напр. exam_key='ctmath' (или cemath), title='Подготовка к ЦЭ/ЦТ по математике', subject_slug='math', tasks_per_variant=30, duration_min=180, scoring_json = шкала РИКЗ текущего года, intro_html = карта теста (§1).
  • exam_topics (дерево тем): разделы (parent=NULL) = 9 блоков из §3; подтемы = модули M1–M32 (slug, title, sort_order, textbook_slug/textbook_paragraph как fallback). Это даёт навигацию по темам и детектор слабых тем.
  • exam_tasks (главный актив): оцифровать задания из РТ/ЦТ. Каждой задаче проставить variant, task_idx (130), task_type (mc для А, open/long для В), text_html, figure_html, opts_json (для А), answer, solution_html, topic/subtopic (= slug модуля), difficulty (15), textbook_slug+textbook_paragraph (добор теории). Полные варианты → можно собирать exam_mock_sessions (пробники на время).
  • Практика/пробники/слабые темы/дашборд — уже реализованы (/api/exam-prep/...), включаются автоматически после наполнения данными.

6.2. Теория как курс

  • courses: subject_slug='math', title='ЦЭ/ЦТ: математика — теория и техника', is_published=1, обложка.
  • course_sections: по одному на блок (I–IX).
  • lessons + lesson_blocks: по шаблону §5. Типы блоков под рукой: text, formula, callout, quiz, sim, geogebra, flashcard, image, table, accordion.
  • При ошибке в задании ученик уходит в textbooks (учебники-главы через parent_slug) по ссылке textbook_slug/textbook_paragraph.

6.3. Формулы — флешкарты со spaced repetition

  • flashcard_decks по модулям (тригонометрия, логарифмы, площади/объёмы, прогрессии…), flashcard_cards = формула/факт.
  • flashcard_reviews (SM-2 + learning steps) ведёт интервальное повторение; flashcard_deck_access раздаёт колоды классу/ученику.

6.4. Геометрия — симуляции

  • lab_sims уже содержит математические: graph, graphtransform, trigcircle, geometry, stereo. Встраивать {type:'sim'} в уроки модулей M16, M18, M29.
  • lab_sim_links связывает sim с темой/§учебника (kind='topic'|'textbook', ref_id).
  • (Опционально) задания на построение — geometry_tasks/geometry_submissions.

6.5. Выдача и доступ

  • content_access (allowlist) — открыть курс/трек/учебники классу или ученику (content_type, content_ref, scope, target_id, allow=1).
  • assignments — домашки: режимы exam|practice|topic|repeat, привязка textbook_id+textbook_paragraphs (чтение+тренировка), дедлайн, max_attempts.
  • class_courses — назначить курс классу.
  • exam_user_plan — личный план ученика (дата экзамена, дневная норма, фокус на слабых темах) — опционально, т.к. курс без жёстких дат.

6.6. Прогресс и аналитика

  • lesson_progress (теория), exam_attempts (каждая попытка + верность + просмотр решения), exam_mock_sessions (пробники со счётом), textbook_progress (чтение §).
  • Дашборд ученика (/api/exam-prep/:key/dashboard): heatmap по темам, точность, серия, прогноз балла по scoring_json.

7. Контроль, аналитика, пробники

  • Диагностика (вход) → трек + приоритетные модули.
  • Mastery-порог модуля (рекомендация): ≥80% точности на мини-тесте при ≥8 попытках для 🟡; ≥90% для модулей части А (🟢). Не освоено → модуль остаётся в фокусе.
  • Детектор слабых тем (есть в платформе): подтема с точностью <60% на 3+ попытках → авто-фокус, доп. практика + ссылка на §учебника/урок.
  • Пробники (exam_mock_sessions): полные варианты РТ/ЦТ на 180 мин; финальная фаза каждого трека. Источник вариантов — банк exam_tasks (по variant) из РТ 20162025 и ЦТ 20172024.
  • Прогноз балла: точность по пробникам → первичный → тестовый через scoring_json.
  • Работа над ошибками — обязательный шаг после каждого пробника (для 🔴 — анализ «глупых» ошибок и оформления).

8. Порядок наполнения контентом (приоритеты для построения курса)

Чтобы курс был полезен максимально быстро, наполнять в порядке «частотность × вес в балле × доступность готового материала»:

  1. Каркас платформы: создать exam_track, дерево exam_topics (блоки I–IX → модули M1–M32), курс + секции.
  2. Часть А (А1–А10) — оцифровать задания этих номеров из ЦТ/РТ (дешёвые гарантированные баллы, нужны всем трекам).
  3. В1–В10 — средний уровень, основной вес для «Ядра».
  4. Стереометрия (M26M29) и тригонометрия (M18–M20) — частые и «дорогие»; здесь же готовые «Кедр»-отработки (B20, шар, скрещивающиеся, угол).
  5. Сложная часть В (В14–В20: M11M14, M17, M20, M27, M29) — для «Продвинутого».
  6. Флешкарты формул по мере наполнения теории модулей.
  7. Полные варианты-пробники (сборка exam_mock_sessions) из РТ/ЦТ 20172025.
  8. Продвинутый блок IX (параметры, комбинированные) — в последнюю очередь.

Оцифровка реальных заданий из PDF (РТ/ЦТ) — отдельная задача (OCR/ручной ввод в exam_tasks); в репозитории уже есть практика переноса сборников ЦТ (см. память project_ct_seeded).


9. Открытые вопросы и решения по умолчанию

Вопрос Решение по умолчанию (если не уточнят)
exam_key трека ctmath (единый трек ЦЭ+ЦТ, формат совпадает)
Целевой год / шкала баллов актуальная шкала РИКЗ; обновлять scoring_json ежегодно
Какой банк вариантов оцифровывать первым РТ 20222025 + ЦТ 2024 (ближе всего к текущему формату)
Учебники для textbook_slug-привязки переиспользовать существующие учебники платформы (алгебра/геометрия 7–11) + при пробелах создавать главы-справки
Язык контента русский
Нужен ли отдельный «продвинутый» трек контентом сразу нет — сначала База+Ядро (часть А + В1–В19), Продвинутый блок IX позже

10. Что дальше

После согласования этого плана возможные следующие шаги (по запросу):

  • Детализировать один блок до уровня занятий (теория-источник с номерами страниц, конкретные наборы задач, мини-тесты) — как пилот.
  • Спроектировать дерево exam_topics в виде готового seed (slug-и, заголовки, привязки к учебникам).
  • Составить спецификацию оцифровки заданий РТ/ЦТ в exam_tasks (поля, классификатор темы/сложности).
  • Собрать диагностический тест (набор exam_tasks для входа).