From dc201f28ffe7cbd52a44b452985fdf04a020814c Mon Sep 17 00:00:00 2001 From: Maxim Dolgolyov Date: Wed, 27 May 2026 16:14:15 +0300 Subject: [PATCH] =?UTF-8?q?feat(algebra-8):=20=D0=93=D0=BB=D0=B0=D0=B2?= =?UTF-8?q?=D0=B0=203=20Wave=201=20=E2=80=94=20=D1=81=D0=BA=D0=B5=D0=BB?= =?UTF-8?q?=D0=B5=D1=82=20+=20=C2=A713=20+=20=C2=A714?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Глава 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 →» в шапке. --- .../src/db/migrations/013_algebra_8_ch3.sql | 8 + frontend/textbooks/algebra_8_ch2.html | 4 + frontend/textbooks/algebra_8_ch3.html | 1774 +++++++++++++++++ 3 files changed, 1786 insertions(+) create mode 100644 backend/src/db/migrations/013_algebra_8_ch3.sql create mode 100644 frontend/textbooks/algebra_8_ch3.html diff --git a/backend/src/db/migrations/013_algebra_8_ch3.sql b/backend/src/db/migrations/013_algebra_8_ch3.sql new file mode 100644 index 0000000..f1b36fb --- /dev/null +++ b/backend/src/db/migrations/013_algebra_8_ch3.sql @@ -0,0 +1,8 @@ +-- Register Algebra 8 — Chapter 3 «Неравенства с одной переменной». +-- Bump physics-8 to sort_order=6 so Ch3 sits right after Ch2. +UPDATE textbooks SET sort_order = 6 WHERE slug = 'physics-8'; + +INSERT OR IGNORE INTO textbooks (slug, subject, grade, title, author, description, html_path, para_count, color, sort_order) VALUES + ('algebra-8-ch3', 'math', 8, 'Алгебра — 8 класс · Глава 3', '', + 'Интерактивный учебник: глава 3 «Неравенства с одной переменной». §§ 13–18 + Финал. 30+ интерактивов: drag-сортировки, метод интервалов, графики парабол, числовая прямая, оценка значений. 7 боссов-проверок.', + 'algebra_8_ch3.html', 7, 'pink', 5); diff --git a/frontend/textbooks/algebra_8_ch2.html b/frontend/textbooks/algebra_8_ch2.html index a6e3417..4c944d8 100644 --- a/frontend/textbooks/algebra_8_ch2.html +++ b/frontend/textbooks/algebra_8_ch2.html @@ -341,6 +341,10 @@ input,select,textarea{font-family:inherit} Глава 1 + + Глава 3 + + + + + + + + +
+
+ +
+

Когда математика говорит «больше или меньше»

+

Равенства — это точечный ответ: $x = 5$. Неравенства — это множество ответов: $x > 3$ означает «3, 4, 5, и так далее, бесконечно». Эта глава научит сравнивать числа, решать неравенства всех типов и понимать метод интервалов — универсальный инструмент.

+
+ +
+ Прогресс по главе +
+ 0% +
+
+
+
+ +
+
Параграфы главы
+
+
+ +
+
§ 13

Числовые неравенства и их свойства

+
+
+ +
+
§ 14

Сложение и умножение числовых неравенств. Оценка значений

+
+
+ +
+
§ 15

Числовые промежутки. Линейные неравенства

+
+
+ +
+
§ 16

Системы и совокупности линейных неравенств

+
+
+ +
+
§ 17

Квадратные неравенства. Метод интервалов

+
+
+ +
+
§ 18

Дробно-рациональные неравенства

+
+
+ +
+
Финал главы

Итоги. Практическая и увлекательная математика

+
+
+ +
+ + +
+
+ + + +
+ + Достижение! +
+ +
+ + + + + + + + + +