Commit Graph

3 Commits

Author SHA1 Message Date
Maxim Dolgolyov ea753cf5b0 chore(textbooks): убрать упоминания авторов — учебники теперь как внутренние работы
- Миграция 011: UPDATE textbooks SET author='' (все 4 записи)
- algebra_8.html: убрано из <title> и футера
- physics_8.html (hub): убрано из title/header/intro/footer, заменено на LearnSpace
- physics8_*.html (3 файла): убраны все вхождения '· Исаченкова' в подписях §
- physics_9.html: убраны все вхождения '· Исаченкова' в подписях §
- chemistry_9.html: убраны 3 упоминания '· Шиманович' в подписях

В каталоге /textbooks автор больше не отображается под названием (так как поле пустое).
2026-05-27 11:03:25 +03:00
Maxim Dolgolyov fff3ddc45e fix(textbooks): KaTeX-рендер в шпаргалке Алгебры 8
Боковая шпаргалка строилась обычным HTML (Unicode-символы √ ≤ ⊂), формулы не оформлялись как настоящие математические.

Фикс:
- Все формулы в SIDEBARS обёрнуты $-делимитерами KaTeX (\sqrt, \mathbb, \cap, \subset, \Leftrightarrow и т.д.)
- После buildSidebar() вызывается renderMathInElement(box) для встроенного рендера
- Учебник теперь показывает корни и множества в правильной типографике
2026-05-27 09:41:20 +03:00
Maxim Dolgolyov 92a0a364ea feat(textbooks): интерактивный учебник «Алгебра 8 · Глава 1» по Арефьевой/Пирютко
algebra_8.html (3226 строк, 192KB) — полная Глава 1 «Квадратные корни и их свойства. Действительные числа»:

§ 1. Квадратный корень. Арифметический корень:
- Hero «Боксёрский ринг 36 м²» с draggable углом
- Калькулятор √ с проверкой r²
- Игра «Таблица квадратов 10-99» (speedrun, рейтинг в LocalStorage)
- Drag «существует/не существует» для √(-25), √121 и т.д.
- Связка x² ↔ √x с слайдером
- Алгоритм извлечения «в столбик»

§ 2. Иррациональные числа / Действительные числа:
- Анимированная иерархия ℕ⊂ℤ⊂ℚ⊂ℝ
- Drag-сортировка чисел в 4 коробки
- Числовая прямая с √2, √3, √5, π
- Конвертер дробь ⇄ периодическая десятичная
- Пошаговое доказательство √2∈I (5 раскрывающихся шагов)
- Игра «Кто рациональнее?»

§ 3. Свойства корней:
- Геометрическое доказательство √(ab)=√a·√b (SVG)
- Слайдер-проверка свойств (a, b → live)
- Match-игра «выражение ↔ ответ»
- Калькулятор |a|=√(a²)
- Тренажёр «Упрости» (12 задач)

§ 4. Применение свойств:
- Drag «упрости √» (9 заданий, ищи точный квадрат)
- Конвертер a√b ⇄ √c (двусторонний)
- Помощник освобождения от иррациональности (пошагово)
- «Кто больше?» с подсказкой через квадрат
- Тренажёр «a√b» (11 заданий)

§ 5. Числовые промежутки:
- 9 типов промежутков в таблице
- Конструктор промежутка (drag границ, переключение скобок)
- Объединение/пересечение визуально (4 слайдера, 4 промежутка)
- «По картинке — неравенство» (4 задачи)
- «По записи — нарисуй» (4 задачи)

§ 6. Системы неравенств:
- Решатель системы с автоматическим пересечением
- Переключатель «Система ∩ / Совокупность ∪»
- Двойное неравенство как система (пошаговое разложение)
- Игра «Найди целые решения»
- Задача про тарифы 1.382 из учебника

Финал главы:
- Итоговая самооценка (10 заданий с авто-проверкой)
- 3 практические задачи (дорожка с розами, цемент, часовые пояса)
- Историческая справка (Рудольф, Бхаскара, Герон, пифагорейцы)
- Олимпиадная расшифровка кода 25-324-441-64-4-1 → ДРУЖБА
- Метод Герона интерактивно (с итерациями)
- Олимпиадная задача про a+√15 и 1/a−√15

Сквозные фичи:
- KaTeX через CDN, шрифт Inter+Manrope
- Розово-голубая палитра учебника Арефьевой
- Dark mode toggle
- LocalStorage прогресс по §§ + достижения
- Sticky шпаргалка справа (мобильно — снизу)
- Поиск по карточкам параграфов
- Адаптив ≤ 980px
2026-05-27 09:32:09 +03:00