8a7091ddec
Копия пользовательской автопамяти (29 фактов + индекс MEMORY.md) в .claude/memory/, чтобы переносить между машинами через git. README.md — как восстановить в пользовательскую папку на другой машине. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
19 lines
1.5 KiB
Markdown
19 lines
1.5 KiB
Markdown
---
|
|
name: Online Classroom Module Plan
|
|
description: План модуля онлайн-урока — доска, голосовой чат, трансляция экрана, личные сессии. 4 фазы.
|
|
type: project
|
|
originSessionId: 1959f491-c6c4-4d6b-9081-0b09298d1699
|
|
---
|
|
Модуль «Онлайн-урок» — план утверждён, реализация пока не начата.
|
|
|
|
**Why:** Расширить LearnSpace до полноценной платформы онлайн-обучения с интерактивными уроками в реальном времени.
|
|
|
|
**How to apply:** Полный план сохранён в `C:\Users\Home\.claude\plans\bubbly-booping-harp.md`. При начале реализации — использовать этот план как источник истины.
|
|
|
|
Ключевые моменты:
|
|
- 4 фазы: (1) Сессия+Чат+Посещаемость, (2) Доска, (3) Фигуры+Многостраничность+Рука, (4) Голосовой чат+Экран (WebRTC mesh)
|
|
- Два режима сессии: с классом (emitToClass) и личная без класса (classroom_invites + emit)
|
|
- Архитектура: SSE + HTTP POST (доска, чат), WebRTC mesh (аудио, экран)
|
|
- Новые файлы: classroomController.js, classroom.js route, classroom.html, whiteboard.js, classroom-rtc.js
|
|
- 6 новых таблиц: classroom_sessions, classroom_pages, classroom_strokes, classroom_chat, classroom_attendance, classroom_invites
|