feat(ct-math): уроки всех остальных блоков (48-55) + 4 колоды флешкарт формул

- seed_ctmath_lessons_rest.js — 8 уроков по PLAN: числа, преобразования,
  уравнения (квадратные/рацион/модуль + показ/лог/иррац+рационализация),
  функции+производная, прогрессии/текстовые, планиметрия, параметры.
  Курс 13 теперь покрывает все 9 секций (15 уроков, lessons.id=41-55).
- seed_ctmath_flashcards.js — 4 колоды формул (тригонометрия/стереометрия/
  логарифмы-степени/производная, 49 карт, flashcard_decks.id=11-14, владелец admin).
- Форматы блоков/карт сверены с рендером (lesson.html $…$/$$; flashcards $…$/\(\)/\[\]).
  Применены seed-скриптами; JSON валиден (0 битых).
- README: статус контента.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-15 11:48:39 +03:00
parent 623fbde38b
commit a982628d04
3 changed files with 270 additions and 5 deletions
+7 -5
View File
@@ -52,11 +52,13 @@
Работает на `/exam-prep/ctmath` (дашборд, темы, практика, слабые темы, пробники). Скрипт-конвертер:
`backend/scripts/seed_ctmath_exam_tasks.js`.
Также (на общих подсистемах): теория-курс `courses.id=13` (черновик) + уроки **тригонометрии `41–43`**
и **стереометрии `4447`** (по пилотам) + диагностика `tests.id=164` + новые темы.
Также (на общих подсистемах): **теория-курс `courses.id=13`** (черновик) — теперь **все 9 секций, 15 уроков**
(`lessons.id=4155`: тригонометрия 41–43, стереометрия 4447, числа/преобразования/уравнения×2/функции/
прогрессии/планиметрия/продвинутое 48–55) + **4 колоды флешкарт формул** (`flashcard_decks.id=1114`, 49 карт:
тригонометрия/стереометрия/логарифмы-степени/производная) + диагностика `tests.id=164` + новые темы.
Осталось:
- ✅ пункт сайдбара на `/exam-prep/ctmath` — добавлен.
- выдать доступ ученикам: `content_access` (content_type='exam', content_ref='ctmath') классу/ученику; решить видимость пункта для учеников;
- ✅ пункт сайдбара · ✅ уроки всех блоков · ✅ колоды формул.
- выдать доступ ученикам: `content_access` (exam/ctmath) классу + раздать колоды (`flashcard_deck_access`) + опубликовать курс (`is_published=1`); решить видимость;
- мелкий фикс задач `exam_tasks.id=866, 1248` — скрипт `backend/scripts/fix_ctmath_misc.js --apply` (запускает пользователь);
- (опц.) уроки остальных 7 блоков; колоды карточек формул; дотегировать вопросы под тонкие подтемы.
- (опц.) углубить уроки (2-й урок в «лёгких» секциях); дотегировать вопросы под тонкие подтемы.