feat(catalog): Геометрия 8 (Казаков) — Phase 0 hub + 4 skeleton
- migration 017: geometry-8 hub + 4 children (Многоугольники, Площади, Подобие, Окружности) с parent_slug. sort_order=4, physics-8 → 5. - geometry_8_hub.html (~380 LOC): blue/cyan hub в стиле algebra-8-hub, 4 цветные карточки глав (amber/emerald/purple/cyan), агрегированный прогресс, ачивка «Мастер геометрии 8» при 56/56. - 4 skeleton-файла chapter (geometry_8_ch1..ch4.html): полная инфраструктура (CSS, STATE, XP-карта, glossary, search Ctrl+K, sidebar, DnD, server-sync), 16/15/9/16 параграфов как stub'ы. Реальный контент — в последующих волнах. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
-- Geometry 8 hub migration.
|
||||
-- Adds geometry-8 hub (sort_order=4) and 4 chapter children.
|
||||
-- physics-8 bumps from sort_order=6 to 5 to keep catalog dense.
|
||||
|
||||
-- 1. Insert hub row.
|
||||
INSERT INTO textbooks
|
||||
(slug, subject, grade, title, author, description, html_path, para_count, color, sort_order, is_active)
|
||||
VALUES
|
||||
('geometry-8', 'math', 8, 'Геометрия — 8 класс', '',
|
||||
'Полный курс геометрии 8 класса по учебнику В. В. Казакова: многоугольники, площади, подобные треугольники, окружности. 4 главы, 56 параграфов, 200+ интерактивов, 28 боссов-проверок.',
|
||||
'geometry_8_hub.html', 56, 'blue', 4, 1);
|
||||
|
||||
-- 2. Insert 4 chapter children.
|
||||
INSERT INTO textbooks
|
||||
(slug, subject, grade, title, author, description, html_path, para_count, color, sort_order, is_active, parent_slug)
|
||||
VALUES
|
||||
('geometry-8-ch1', 'math', 8, 'Геометрия 8 · Многоугольники', '',
|
||||
'§1–§16: выпуклые многоугольники, параллелограмм, прямоугольник, ромб, квадрат, Фалес, средние линии, трапеция.',
|
||||
'geometry_8_ch1.html', 16, 'amber', 1, 1, 'geometry-8'),
|
||||
('geometry-8-ch2', 'math', 8, 'Геометрия 8 · Площади', '',
|
||||
'§1–§15: площади всех фигур, теорема Пифагора и обратная, пифагоровы тройки.',
|
||||
'geometry_8_ch2.html', 15, 'emerald', 2, 1, 'geometry-8'),
|
||||
('geometry-8-ch3', 'math', 8, 'Геометрия 8 · Подобные треугольники', '',
|
||||
'§1–§9: теорема Фалеса (обобщённая), три признака подобия, свойство биссектрисы, отношение площадей.',
|
||||
'geometry_8_ch3.html', 9, 'purple', 3, 1, 'geometry-8'),
|
||||
('geometry-8-ch4', 'math', 8, 'Геометрия 8 · Окружности', '',
|
||||
'§1–§16: касательная, вписанные и центральные углы, хорды, секущие, окружности вписанные в угол.',
|
||||
'geometry_8_ch4.html', 16, 'cyan', 4, 1, 'geometry-8');
|
||||
|
||||
-- 3. Bump physics-8 from sort_order=6 to 5 (no gap).
|
||||
UPDATE textbooks SET sort_order = 5 WHERE slug = 'physics-8';
|
||||
Reference in New Issue
Block a user