feat(trainer): контент по программе учебников + геометрия + фильтр предмета

- классы тем выровнены по нашим учебникам (степени/формулы/упрощение/неравенства=7, пропорции/проценты=6, квадратные=8, прогрессии=9)
- Прогрессии (9 кл): n-й член арифм./геом. прогрессии (compute)
- ГЕОМЕТРИЯ (subject geometry): Углы (сумма углов треугольника, смежные, внешний — 7 кл), Пифагор (гипотенуза/катет через тройки — 8 кл), Площади (прямоугольник/треугольник/квадрат — 8 кл)
- 36 генераторов, 12 тем; всё kind compute (числовой ответ, проверка подстановкой, sqrt в SimExpr)
- страница: фильтр предмета Алгебра/Геометрия (segmented), синхрон с adaptive/ручным выбором; иерархия Предмет → Тема → Навык
- смоук движка 572/572, страница 33/33; эмодзи/eval 0

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-25 15:59:11 +03:00
parent d5587b4eb1
commit 6eaf68a158
3 changed files with 210 additions and 12 deletions
+10
View File
@@ -62,6 +62,16 @@ solved-форме `x=c` → общий `onSolved` (засчитывается к
(T15 неравенства, T16 степени/формулы). **Осталось (стретч):** системы 2 ур-ний
(пара-ответ), дроби 5–6, явная привязка к таксономии ЦТ.
**Дополнено (контент по программе учебников + геометрия):** классы тем выровнены по
нашим учебникам (степени/формулы/упрощение/неравенства → 7; пропорции/проценты → 6;
квадратные → 8; прогрессии → 9). Добавлены **Прогрессии** (арифм./геом. n-й член, 9 кл)
и **ГЕОМЕТРИЯ** (subject 'geometry'): Углы (сумма углов треугольника, смежные, внешний —
7 кл), Пифагор (гипотенуза/катет через пифагоровы тройки — 8 кл), Площади (прямоугольник/
треугольник/квадрат — 8 кл) — всё kind compute (числовой ответ, проверка подстановкой,
sqrt в SimExpr). **36 генераторов, 12 тем.** На странице — **фильтр предмета
Алгебра/Геометрия** + бейдж класса на темах (Предмет → Тема → Навык). Смоук движка 572/572.
**Осталось:** системы 2 ур-ний (новый kind), дробно-рациональные, тригонометрия (9 кл геом).
Расширить охват и связать с подготовкой к ЦТ/ЦЭ.
- Новые темы: арифметика/дроби/десятичные (5–6), степени, формулы сокр. умножения,
разложение на множители, **линейные неравенства** (новый тип ответа: парсинг и