Commit Graph

2 Commits

Author SHA1 Message Date
Maxim Dolgolyov a508b6a4da feat(algebra-8 ch3): Wave 2 — §15 (промежутки + линейные) + §16 (системы)
Новый общий хелпер drawNumLine(opts) — SVG числовая прямая с делениями,
стрелкой и подписями, поддерживает несколько интервалов разных цветов.

§ 15 «Числовые промежутки. Линейные неравенства»:
- Теория: таблица 5 видов промежутков, алгоритм решения линейного
- INTERACT 1: Конструктор промежутка (a, b + 6 типов) → SVG-визуализация
- INTERACT 2: Конвертация записи (8 multiple-choice)
- INTERACT 3: Пошаговый решатель (вводишь a,b,c,d → 4 шага решения
  ax+b ≥ cx+d с обработкой смены знака)
- INTERACT 4: Тренажёр линейных (8 случайных, выбор знака + ввод k)
- INTERACT 5: Drag-сопоставление неравенство ↔ запись промежутка

§ 16 «Системы и совокупности»:
- Теория: система (И, пересечение) и совокупность (ИЛИ, объединение)
- INTERACT 1: Пересечение двух промежутков на SVG-прямой
  (4 слайдера → пересечение зелёным, оригиналы индиго/янтарный)
- INTERACT 2: Пошаговый решатель системы (3 шага + ответ)
- INTERACT 3: Drag «система или совокупность» (8 примеров)
- INTERACT 4: Тренажёр систем (6 случайных)
- INTERACT 5: Совокупность визуально — (-∞;a) ∪ (b;+∞) с слайдерами
2026-05-27 16:18:05 +03:00
Maxim Dolgolyov dc201f28ff feat(algebra-8): Глава 3 Wave 1 — скелет + §13 + §14
Глава 3 «Неравенства с одной переменной» по программе Арефьевой/Пирютко.
Палитра: индиго → фиолетовый → бирюза. 6 параграфов + финал.

Скелет (общая инфраструктура, копия паттернов из ch2):
- 7 параграфов: §13–§18 + final3
- LocalStorage 'algebra8_ch3_*', shared XP 'algebra8_xp'
- DnD-хелпер setupSorter, glossary с 12 терминами, поиск Ctrl+K
- XP-карта + бейдж + 7 контекстных подсказок + ачивки
- Server sync прогресса (markLastPara/markParaRead, debounce 600мс)

§ 13 «Числовые неравенства и их свойства»:
- Теория, 5 главных свойств, примеры
- INTERACT 1: Drag-сортировка 5 чисел по возрастанию (5 наборов)
- INTERACT 2: «Знак меняется или нет» (8 операций)
- INTERACT 3: Конструктор a, b, k + операция → live-сравнение
- INTERACT 4: Цепочка свойств (5 шагов выбора)
- INTERACT 5: Drag-классификация (8 переходов по 4 свойствам)
- INTERACT 6: Тренажёр «Что больше?» (10 случайных задач)

§ 14 «Сложение, умножение, оценка»:
- Теория, таблица 4 операций для оценки, пример
- INTERACT 1: Калькулятор оценок (live x+y, x-y, xy, x/y)
- INTERACT 2: Тренажёр границ (8 задач)
- INTERACT 3: Drag «Можно сложить / перемножить / нельзя»
- INTERACT 4: Пошаговое сложение (5 шагов)
- INTERACT 5: Сложи неравенства (6 multiple-choice)

DB: миграция 013 — slug 'algebra-8-ch3', sort_order=5, бамп physics-8 на 6.
Главы 1 и 2 теперь имеют кнопку «Глава 3 →» в шапке.
2026-05-27 16:14:15 +03:00