feat(lessons): implement comprehensive lesson configurator, session runner and AI debrief (Beta)
This commit is contained in:
1 parent
31e105b2c2
commit
718e9797eb
12 files changed
+4093
-1
No files matched your search
@@ -416,7 +416,34 @@
|
||||
- Викторина SRS (кнопка 🔊 озвучки слова).
|
||||
- Читалка (кнопка 🔊 у слова в попапе, 🔊 у всего предложения, и 🔊 RU для русского перевода).
|
||||
- Словарь (кнопка 🔊 в результатах поиска).
|
||||
- [ ] **Второй этап**: интерактивный тренажёр аудирования (Listening & Q&A) с вопросами от нейросети и проверкой понимания на слух.
|
||||
- [x] **Второй этап**: интерактивный тренажёр аудирования (Listening & Q&A) с ситуационными сценариями, вопросами диктора, проверкой понимания на слух и билингвальными транскриптами.
|
||||
- [x] **Мульти-голосовой переключатель**: 6 моделей Piper TTS (3 EN: Paula, Ryan, Alan; 3 RU: Irina, Denis, Dmitri) с калибровкой темпа и глубоких пауз на тире/знаках препинания.
|
||||
|
||||
---
|
||||
|
||||
### 19. 🚀 Конструктор комплексного урока & Сессионный раннер (Beta) (Completed)
|
||||
- [x] **Гибкий конфигуратор структуры урока**:
|
||||
- Настройка порядка блоков (стрелки ▲/▼), включение/выключение этапов (Toggle-свитчеры), регулировка объёма (5/10/15/20 слов, 3/5/10 упражнений, 1/2/3 аудио-ситуации).
|
||||
- Готовые встроенные шаблоны в 1 клик:
|
||||
- ⚡ «Утренний экспресс (10 мин)» (слова + ретро-тест + 1 ситуация на слух).
|
||||
- 🎯 «Сбалансированный урок (20 мин)» (слова + закрепление + новая теория Мерфи + 2 ситуации).
|
||||
- 📖 «Глубокое погружение (30 мин)» (полный стек: слова, грамматика, аудирование и чтение статьи).
|
||||
- 🎧 «Аудио + Чтение (15 мин)» (понимание на слух и работа с текстом).
|
||||
- Возможность сохранить любой собственный план в базу SQLite под своим именем.
|
||||
- [x] **Бесшовный сессионный раннер урока**:
|
||||
- Единый режим урока с пошаговым хлебным прогресс-баром (`[1] Слова ➔ [2] Закрепление ➔ [3] Новая тема ➔ [4] Аудио ➔ [5] Чтение ➔ [6] ИИ-Итог`).
|
||||
- Таймер сессии, мгновенный автопереход между блоками без кликов по меню.
|
||||
- Оффлайн-база познавательных микро-статей (Наука, IT, Природа, Космос, История) с кликабельным переводом слов и кнопкой «+ В словарь».
|
||||
- Умный адаптивный выбор темы грамматики для повторения: «Самая слабая тема (по ошибкам)», «Предыдущая тема» или выбор любого юнита вручную.
|
||||
- [x] **Сквозная телеметрия ошибок & ИИ-дебрифинг (Qwen 2.5 3B)**:
|
||||
- Фиксация ошибок на каждом этапе: забытые слова, нарушенные правила Мерфи, пропущенные детали аудирования.
|
||||
- Обогащение историческим контекстом: сопоставление с прошлыми ошибками в `srs_logs` и `grammar_progress`.
|
||||
- Итоговый педагогический разбор от Qwen 2.5 3B: итоговая оценка сессии (A+, A, B, C), разбор паттернов ошибок с формулами Мерфи, сильные стороны и персональный фокус на завтра.
|
||||
- Мгновенный детерминированный fallback: если Ollama занята или выключена, урок завершается моментальным структурированным математическим отчётом без зависаний.
|
||||
- [x] **Интеграция в интерфейс & тесты**:
|
||||
- Отдельный пункт в боковом меню `🚀 Комплексный урок (Beta)` и хэш-маршрут `#lesson`.
|
||||
- Модальное окно истории комплексных уроков с сохранением результатов сессий в `lesson_sessions`.
|
||||
- 44/44 проходящих автоматизированных теста в `tests/test_api.py`.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user