Files
Learn_System/backend/tests
Maxim Dolgolyov d003a0e100 feat(trainer): P6 — учительская аналитика класса + общий прогресс
- GET /api/practice/class-stats (classStats): агрегаты по навыкам + матрица ученик×навык; доступ владелец класса/админ
- клиент: кнопка «Аналитика класса» (учителю) → модалка с тепловой картой (точность/освоено) + пикер классов; LS.practiceClassStats
- лёгкая геймификация: строка «Освоено навыков M из N · решено всего K» из агрегатов practice_progress
- тесты practice.test.js +4 (владелец видит; чужой/ученик → 403; без class_id → 400); смоук страницы 27/27; план P6 → DONE

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 14:24:05 +03:00
..
@
2026-05-30 14:36:31 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:21:01 +03:00
@
2026-06-13 17:07:33 +03:00
@
2026-06-13 15:31:25 +03:00
@
2026-06-14 16:09:10 +03:00