# Подготовка к ЦЭ/ЦТ по математике — модульный курс для LearnSpace > Статус: ПЛАН (черновик для согласования). Дата: 2026-06-14. > Тип: модульная программа по темам, оформленная как курс платформы LearnSpace. > Универсальность: один курс с входной диагностикой и ветвлением на 3 трека (База / Ядро / Продвинутый). > Без жёсткой привязки к датам — проходится в своём темпе, контрольные точки по освоению, а не по календарю. > > Источник содержания: разбор папки `F:\!Рабочие\ЦТ\Математика\` (РТ 2006–2025, ЦТ/ЦЭ 2004–2024, > «100 баллов all», сборники Сканави/Веременюк/Сиротина/Ларченко/Федорако/Барвенов, «Кедр от Егора», > папка ЕГЭ для продвинутого уровня) + реальный сборник РИКЗ «ЦЭ ЦТ Математика 2024» (формат теста). > Инвентарь источников по модулям/уровням — в [RESOURCES.md](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](BUILD_ON_QUESTIONS.md)** (он заменяет > §6 и §8 ниже в части «куда складывать» и «оцифровка»). Карта теста (§1), методика (§2), модули (§3), > уровни (§4) и шаблон модуля (§5) — в силе. Сложность в банке — **1–3** (а не 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. **Реальные РТ/ЦТ — основной тренажёр.** Теория → типовые задачи → реальные задания этого номера из прошлых лет. В папке РТ 2006–2025 и ЦТ 2004–2024 — огромный банк. 5. **Диагностика и адресность.** Входной тест → персональный маршрут; постоянный детектор слабых тем (платформа умеет: точность <60% на 3+ попытках → тема в фокус). 6. **Интервальное повторение формул** через флешкарты со spaced repetition (готовый движок платформы). 7. **Спираль, а не линия.** Базовые темы повторяются на возрастающей сложности; финал — режим пробников (полные варианты на время). --- ## 3. Модульная программа (ядро) 9 блоков. Каждый модуль описан единым форматом: **Цель · Что входит · Позиции в тесте · Уровень · Ключевые источники · Критерий освоения.** (Полный список файлов-источников по каждому модулю и уровню — в [RESOURCES.md](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`+тесты): 1. **Теория** — `lesson` из `lesson_blocks`: `heading` → `text`/`formula` (вывод, а не список) → `callout` (типичные ошибки) → при необходимости `sim`/`geogebra` (геометрия, графики, тригокруг) → `flashcard` (формулы-атомы модуля). 2. **Разбор эталонных задач** — 3–5 решённых типовых заданий именно того номера теста (`text`+`formula` блоки или решённые `exam_tasks` с `solution_html`). 3. **Тренировка (трёхуровневая)** — наборы заданий 🟢/🟡/🔴 из `exam_tasks` (классифицированы `difficulty` 1–5, `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](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. Порядок наполнения контентом (приоритеты для построения курса) Чтобы курс был полезен максимально быстро, наполнять в порядке «частотность × вес в балле × доступность готового материала»: 1. **Каркас платформы**: создать `exam_track`, дерево `exam_topics` (блоки I–IX → модули M1–M32), курс + секции. 2. **Часть А (А1–А10)** — оцифровать задания этих номеров из ЦТ/РТ (дешёвые гарантированные баллы, нужны всем трекам). 3. **В1–В10** — средний уровень, основной вес для «Ядра». 4. **Стереометрия** (M26–M29) и **тригонометрия** (M18–M20) — частые и «дорогие»; здесь же готовые «Кедр»-отработки (B20, шар, скрещивающиеся, угол). 5. **Сложная часть В** (В14–В20: M11–M14, M17, M20, M27, M29) — для «Продвинутого». 6. **Флешкарты формул** по мере наполнения теории модулей. 7. **Полные варианты-пробники** (сборка `exam_mock_sessions`) из РТ/ЦТ 2017–2025. 8. **Продвинутый блок 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` для входа).