Контент ЦЭ/ЦТ по математике уже в БД (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>
42 KiB
Подготовка к ЦЭ/ЦТ по математике — модульный курс для BQ-System
Статус: ПЛАН (черновик для согласования). Дата: 2026-06-14. Тип: модульная программа по темам, оформленная как курс платформы LearnSpace/BQ-System. Универсальность: один курс с входной диагностикой и ветвлением на 3 трека (База / Ядро / Продвинутый). Без жёсткой привязки к датам — проходится в своём темпе, контрольные точки по освоению, а не по календарю.
Источник содержания: разбор папки
F:\!Рабочие\ЦТ\Математика\(РТ 2006–2025, ЦТ/ЦЭ 2004–2024, «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) — в силе. Сложность в банке — 1–3 (а не 1–5, как в §3).
0. Как читать этот документ
Документ описывает что учить, в каком порядке, по каким материалам и как это ляжет в платформу — не расписание по дням. Разделы:
- Карта экзамена — точная структура теста и раскладка 30 заданий по темам/сложности → задаёт приоритеты.
- Методические принципы — на чём стоит курс (взято в т.ч. из roadmap-документа автора подборки).
- Модульная программа — 9 блоков, ~30 тематических модулей: цель, содержание, позиции в тесте, источники, критерий освоения.
- Уровневые траектории — диагностика + 3 трека, правила ветвления (универсальность).
- Единый шаблон модуля — как каждый модуль превращается в уроки/тесты/карточки платформы.
- Маппинг на BQ-System — конкретные таблицы/сущности (
exam_tracks,exam_tasks,exam_topics,courses→sections→lessons→blocks, флешкарты, sims,content_access). - Контроль и аналитика — диагностика, mastery, слабые темы, пробники, прогноз балла.
- Порядок наполнения — что оцифровывать/наполнять первым (по частотности и весу в балле).
- Открытые вопросы и решения по умолчанию.
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) и подтверждаются картой теста:
- Понимание > зубрёжка. Формулы выводим, а не заучиваем (особенно тригонометрия: 2–3 факта → всё остальное). Заучивание — только для «атомов» (таблица значений, базовые тождества) и через интервальное повторение.
- Метод рационализации (замены множителей) — стержневая техника для В16/В14/неравенств. Отдельный модуль; экономит баллы и время.
- Техника теста ≠ техника олимпиады. Учим быстро решать закрытую часть (подстановка вариантов, прикидка, отсев), грамотно оформлять открытую часть, управлять временем (180 мин на 30 заданий).
- Реальные РТ/ЦТ — основной тренажёр. Теория → типовые задачи → реальные задания этого номера из прошлых лет. В папке РТ 2006–2025 и ЦТ 2004–2024 — огромный банк.
- Диагностика и адресность. Входной тест → персональный маршрут; постоянный детектор слабых тем (платформа умеет: точность <60% на 3+ попытках → тема в фокус).
- Интервальное повторение формул через флешкарты со spaced repetition (готовый движок платформы).
- Спираль, а не линия. Базовые темы повторяются на возрастающей сложности; финал — режим пробников (полные варианты на время).
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 баллов» 17–18, 23–25, 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. Три трека (ветвление по результату диагностики)
🟢 Трек «База» (слабая база, цель — порог/средний балл).
- Фокус: M1–M10, M18–M19, M21–M24, M26 + часть А целиком и В1–В10.
- Источники: Ткачук, «60 уроков», базовая теория «100 баллов», Gordin_7-9 для геометрии.
- Глубина: восстановление школьных основ → типовые задания → А-часть на 90%+.
- Сложные В15/В16/В18/В19/В20 — обзорно («как минимум подступиться»), без обязательного мастерства.
🟡 Трек «Ядро» (средний уровень, цель — высокий балл).
- Фокус: все модули M1–M29, акцент на часть В и слабые темы из диагностики.
- Источники: «100 баллов» (тесты), РТ всех лет, ЦТ прошлых лет, точечные «Кедр»-отработки слабых тем.
- Глубина: уверенно вся часть А + В1–В19; В20 — координатным методом.
🔴 Трек «Продвинутый» (сильная база, цель — 90–100).
- Фокус: M9–M14, M17, M20, M27–M32 + полный разбор ошибок.
- Источники: Сканави, Высоцкий (параметры), Прасолов/Понарин/Калинин-Терёшин (геометрия), Барвенов/Бахтина, папка ЕГЭ (задачи 18/19 уровня).
- Глубина: метод рационализации, параметры, сложная стереометрия, скоростное решение полных вариантов; работа над оформлением и «глупыми» ошибками.
4.3. Правила ветвления
- Диагностика по разделу < 50% → раздел проходится с трека «База» независимо от общего трека.
- Раздел освоен на ≥85% → можно пропустить базовые модули и идти на повышенную сложность.
- Финальная фаза для всех треков — режим пробников (полные варианты РТ/ЦТ на время) + адресная доработка слабых тем.
5. Единый шаблон модуля (как модуль становится контентом платформы)
Каждый модуль M-N разворачивается в одинаковую структуру (= один course_section или связка lesson+тесты):
- Теория —
lessonизlesson_blocks:heading→text/formula(вывод, а не список) →callout(типичные ошибки) → при необходимостиsim/geogebra(геометрия, графики, тригокруг) →flashcard(формулы-атомы модуля). - Разбор эталонных задач — 3–5 решённых типовых заданий именно того номера теста (
text+formulaблоки или решённыеexam_tasksсsolution_html). - Тренировка (трёхуровневая) — наборы заданий 🟢/🟡/🔴 из
exam_tasks(классифицированыdifficulty1–5,topic/subtopic). Практика-режим платформы:GET /exam-prep/:key/topics/:slug/practice. - Мини-тест модуля — короткий контрольный набор; порог mastery (см. §7).
- Карточки формул —
flashcard_deckмодуля, выдаётся классу/ученику (flashcard_deck_access), интервальное повторение. - Привязка к реальным заданиям — задания этого номера из РТ/ЦТ прошлых лет (банк
exam_tasks), с привязкой к §учебника (textbook_slug/textbook_paragraph) для добора теории при ошибке. - Критерий освоения — конкретный порог по мини-тесту/практике (из §3 модуля).
6. Маппинг на платформу BQ-System
⚠️ Раздел ниже описывал маппинг на 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(1–30),task_type(mcдля А,open/longдля В),text_html,figure_html,opts_json(для А),answer,solution_html,topic/subtopic(= slug модуля),difficulty(1–5),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) из РТ 2016–2025 и ЦТ 2017–2024. - Прогноз балла: точность по пробникам → первичный → тестовый через
scoring_json. - Работа над ошибками — обязательный шаг после каждого пробника (для 🔴 — анализ «глупых» ошибок и оформления).
8. Порядок наполнения контентом (приоритеты для построения курса)
Чтобы курс был полезен максимально быстро, наполнять в порядке «частотность × вес в балле × доступность готового материала»:
- Каркас платформы: создать
exam_track, деревоexam_topics(блоки I–IX → модули M1–M32), курс + секции. - Часть А (А1–А10) — оцифровать задания этих номеров из ЦТ/РТ (дешёвые гарантированные баллы, нужны всем трекам).
- В1–В10 — средний уровень, основной вес для «Ядра».
- Стереометрия (M26–M29) и тригонометрия (M18–M20) — частые и «дорогие»; здесь же готовые «Кедр»-отработки (B20, шар, скрещивающиеся, угол).
- Сложная часть В (В14–В20: M11–M14, M17, M20, M27, M29) — для «Продвинутого».
- Флешкарты формул по мере наполнения теории модулей.
- Полные варианты-пробники (сборка
exam_mock_sessions) из РТ/ЦТ 2017–2025. - Продвинутый блок IX (параметры, комбинированные) — в последнюю очередь.
Оцифровка реальных заданий из PDF (РТ/ЦТ) — отдельная задача (OCR/ручной ввод в exam_tasks); в репозитории уже есть практика переноса сборников ЦТ (см. память project_ct_seeded).
9. Открытые вопросы и решения по умолчанию
| Вопрос | Решение по умолчанию (если не уточнят) |
|---|---|
exam_key трека |
ctmath (единый трек ЦЭ+ЦТ, формат совпадает) |
| Целевой год / шкала баллов | актуальная шкала РИКЗ; обновлять scoring_json ежегодно |
| Какой банк вариантов оцифровывать первым | РТ 2022–2025 + ЦТ 2024 (ближе всего к текущему формату) |
Учебники для textbook_slug-привязки |
переиспользовать существующие учебники платформы (алгебра/геометрия 7–11) + при пробелах создавать главы-справки |
| Язык контента | русский |
| Нужен ли отдельный «продвинутый» трек контентом сразу | нет — сначала База+Ядро (часть А + В1–В19), Продвинутый блок IX позже |
10. Что дальше
После согласования этого плана возможные следующие шаги (по запросу):
- Детализировать один блок до уровня занятий (теория-источник с номерами страниц, конкретные наборы задач, мини-тесты) — как пилот.
- Спроектировать дерево
exam_topicsв виде готового seed (slug-и, заголовки, привязки к учебникам). - Составить спецификацию оцифровки заданий РТ/ЦТ в
exam_tasks(поля, классификатор темы/сложности). - Собрать диагностический тест (набор
exam_tasksдля входа).