Commit Graph

5 Commits

Author SHA1 Message Date
Maxim Dolgolyov d93664946e docs(teacher-guide): дополнено руководство — 3 новые главы + раздел 4.4
Глава 4 — добавлен раздел 4.4 «Кому: класс / ученик / личный список»:
  - Покрывает все 4 режима выпадашки «Кому» при создании задания
  - Объясняет связь с «Моими учениками» (Глава 13)

Глава 11 — Учебники (новая):
  11.1 Каталог: Шиманович химия 9, Исаченкова физика 9
  11.2 Чтение и отметки «Прочитано», закладки выделением текста
  11.3 Назначение чтения как ДЗ (классу / ученику, диапазоны §)
  11.4 Учительский прогресс класса по учебнику

Глава 12 — Экзамен 9 класс (новая):
  12.1 80 вариантов, тёмная сетка с прогрессом
  12.2 Импорт нечётных в банк, назначение как ДЗ
        + объяснение «почему чётные — только для просмотра»

Глава 13 — Мои ученики (новая):
  13.1 Когда нужно: репетиторство, доп-занятия, подготовка к ЦТ
  13.2 Добавить по email (если ученика нет — ссылка на регистрацию)
  13.3 Назначения — через /textbooks и в общем поиске
  13.4 Удаление (задания не удаляются), счётчик заданий

TOC обновлён: CHAPTERS массив с 10 → 13 глав, счётчик «0 из 13».
Все навигационные кнопки prev/next перепрошиты под новую цепочку:
ch-10 → ch-11 → ch-12 → ch-13 → ch-1 (вернуться к началу).

Проверка: 13 chapters with matching id="ch-N", 40 sections с id=s-N-M,
все ссылки в CHAPTERS массиве соответствуют HTML-якорям.
2026-05-16 17:06:24 +03:00
Maxim Dolgolyov 26ba289019 a11y: WCAG AA contrast + ARIA roles + focus management across all pages
- css/ls.css: --text-3 #8898AA → #56687A (5.1:1 contrast), min-height 44px on .btn-primary/.btn-ghost/.sb-link, new .icon-btn utility (44×44px)
- js/api.js: lsConfirm — role=dialog, aria-modal, aria-labelledby, Tab focus trap, restore focus on close; lsToast — aria-live=polite on container, role=alert on errors; live quiz — role=dialog, role=radiogroup, role=radio, aria-checked, keyboard support
- test-run.html: q-opt divs — role=radio/checkbox, aria-checked, tabindex, keyboard enter/space; confirm modal — role=dialog, aria-modal; btn-flag — aria-pressed; dots — aria-label, aria-current; touch targets 44px
- board.html: btn-del-ann — aria-label; reaction buttons — aria-label, aria-pressed
- All 18 HTML files: replace hardcoded color:#8898AA with color:var(--text-3)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 11:42:38 +03:00
Maxim Dolgolyov dfb7c75fbf feat: постраничная навигация по главам в teacher-guide (showChapter + hash-роутинг) 2026-04-14 08:51:06 +03:00
Maxim Dolgolyov 8317a991c4 style: убрать статистику из hero teacher-guide 2026-04-14 08:48:09 +03:00
Maxim Dolgolyov 7f8838515a feat: интерактивное руководство для учителей /teacher-guide + ссылка в сайдбаре 2026-04-14 08:47:06 +03:00