feat(alg11 phase0): skeleton + миграция учебника Алгебра 11 + SVG-хелперы

- Миграция 025_algebra_11_hub.sql: hub algebra-11 (emerald, sort 9, 10 параграфов)
  + 3 главы: ch1 amber (§1-3), ch2 violet (§4-6), ch3 cyan (§7-10).
- algebra_11_hub.html: палитра teal/emerald (отличие от индиго alg9),
  3 карточки глав, watermark a^x / e^x / log, финал курса placeholder Phase 4.
- algebra_11_ch1/ch2/ch3.html: полный скелет на основе algebra_9_ch1
  (search, sidebar, XP, theme, психельтор, поиск Ctrl+K).
- SVG-хелперы встроены во все 3 ch-файла:
  axes2D, plotFunc, pointWithDrop, asymptote, snapToValue
  + геометрические: rightAngleMark, angleArcAuto, unitVec, deg2rad, gcd.
- ALG11 POLISH CSS: wgFadeIn каскад, hover-фильтры, bump анимация score-display.
- ALG11 POLISH JS: MutationObserver для авто-bump score, psel-done маркер.
- STUB-builder'ы для всех §§ и final с заглушкой Phase 1+.
- KaTeX с двойным экранированием в template literals.
This commit is contained in:
Maxim Dolgolyov
2026-05-29 11:35:27 +03:00
parent 4747229b09
commit 90cda5129c
5 changed files with 2825 additions and 0 deletions
@@ -0,0 +1,28 @@
-- Algebra 11 hub migration.
-- Adds hub row + 3 chapter children for Алгебра 11 (Арефьева/Пирютко, 2020).
-- Pattern mirrors 023_algebra_10_hub.sql.
-- 1. Hub row.
INSERT INTO textbooks
(slug, subject, grade, title, author, description, html_path, para_count, color, sort_order, is_active)
VALUES
('algebra-11', 'math', 11, 'Алгебра — 11 класс', '',
'Полный курс алгебры 11 класса по учебнику И. Г. Арефьевой и О. Н. Пирютко: обобщение понятия степени, степенная функция, определение логарифма, показательная функция и уравнения/неравенства, свойства логарифмов, логарифмическая функция и уравнения/неравенства. 3 главы, 10 параграфов.',
'algebra_11_hub.html', 10, 'emerald', 9, 1);
-- 2. Chapter children.
INSERT INTO textbooks
(slug, subject, grade, title, author, description, html_path, para_count, color, sort_order, is_active, parent_slug)
VALUES
('algebra-11-ch1', 'math', 11, 'Алгебра 11 · Обобщение понятия степени',
'',
'§1–§3: степень с рациональным и действительным показателем, степенная функция и её свойства, определение логарифма и основное логарифмическое тождество.',
'algebra_11_ch1.html', 3, 'amber', 1, 1, 'algebra-11'),
('algebra-11-ch2', 'math', 11, 'Алгебра 11 · Показательная функция',
'',
'§4–§6: показательная функция y = a^x и её свойства, показательные уравнения, показательные неравенства с учётом монотонности.',
'algebra_11_ch2.html', 3, 'violet', 2, 1, 'algebra-11'),
('algebra-11-ch3', 'math', 11, 'Алгебра 11 · Логарифмическая функция',
'',
'§7–§10: свойства логарифмов, логарифмическая функция y = log_a x, логарифмические уравнения, логарифмические неравенства с учётом ОДЗ.',
'algebra_11_ch3.html', 4, 'cyan', 3, 1, 'algebra-11');