docs: этапы 3–4 — роли, профиль и жизненный цикл
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 08. План реализации: группы, курсы, преподаватели
|
||||
|
||||
**Статус:** план согласован, реализация по этапам 0–6, один релиз.
|
||||
**Статус:** план согласован, этапы 0–4 выполнены, этапы 5–6 — в работе.
|
||||
**Основа:** [07-groups-courses.md](07-groups-courses.md).
|
||||
**Дата решений:** 2026-10-23.
|
||||
|
||||
@@ -303,10 +303,20 @@ identity V9, **academic V10**, progress V13 (+V14 при необходимос
|
||||
- **Этап 2 — выполнен.** Курсы и `course_no`, история преподавателей и групп,
|
||||
bootstrap курса C, привязка лабораторных к курсу, копирование лаб,
|
||||
админ-UI курсов и лабораторных. Отчёт: [12-stage2-report.md](12-stage2-report.md).
|
||||
- **Этап 3 — следующий.** Доступ и профиль: `TEACHER` в security-конфигах,
|
||||
внутренние access-эндпоинты, проверки курса/группы/студента, профиль студента
|
||||
курса, материалы курса и аудитории, активы, кабинет преподавателя.
|
||||
- Этапы 4–6 — по плану.
|
||||
- **Этап 3 — выполнен.** Аккаунты преподавателей, курсовая область видимости,
|
||||
внутренние API identity с `LMS_INTERNAL_TOKEN`, кабинет и состав групп
|
||||
преподавателя, профиль студента курса и скачивание всех попыток.
|
||||
Отчёт: [13-stage3-report.md](13-stage3-report.md).
|
||||
- **Этап 4 — выполнен.** Повышение (dry-run/apply/rollback, планировщик
|
||||
31 августа МСК и догон), жизненный цикл студента, архив группы,
|
||||
усиленное подтверждение удаления, блокировка входа для архивных
|
||||
и выпущенных групп. Отчёт: [14-stage4-report.md](14-stage4-report.md).
|
||||
- **Этап 5 — остаётся.** UX и контент: студенческие страницы курсов,
|
||||
материалы по `/learn/course/{course_no}/...` и аудитории, наследуемая
|
||||
видимость активов, публичные материалы `ALL`.
|
||||
- **Этап 6 — остаётся.** Hardening: полная security-матрица,
|
||||
upgrade-тест миграций, аудит, индексы/пагинация, backup/restore,
|
||||
документация и smoke.
|
||||
|
||||
## 10. Definition of Done
|
||||
|
||||
|
||||
Reference in New Issue
Block a user