docs: finalize prioritized pedagogy roadmap with Two Study Vibes and Cloze Tap
This commit is contained in:
1 parent
922ab20127
commit
869bf23948
2 files changed
+75
-76
No files matched your search
@@ -285,34 +285,58 @@
|
||||
|
||||
---
|
||||
|
||||
### 13. 🧠 Локальный ИИ-учитель и аудирование (Dual-Model: Llama 3.2 3B + Qwen 2.5 7B)
|
||||
> Полный роадмап и архитектурный манифест вынесен в отдельный документ: [`AI_TODO.md`](file:///home/ai-projects/services/study.qpid.pro/AI_TODO.md).
|
||||
- [ ] Инфраструктура Zero Daemon (`llama-cli` on-demand, `nice -n 19`, RAM < 4 ГБ).
|
||||
- [ ] Fast Tier (Llama 3.2 3B): генерация контрольных вопросов по главам, True/False, аудирование.
|
||||
- [ ] Deep Tier (Qwen 2.5 7B): грамматический аудит эссе, тренажёр «Обратный перевод», объяснения правил.
|
||||
- [ ] Личный радар грамматических слабостей в SQLite (`user_grammar_weaknesses`).
|
||||
### 13. 🌐 Контекстный перевод предложений в читалке (In-Context Sentence Translator)
|
||||
- [ ] Кнопка `🌐 Перевести предложение` в попапе слова читалки (рядом с контекстной цитатой).
|
||||
- [ ] Интеллектуальный перевод всей фразы целиком с сохранением смысла книги (устраняет ловушку оторванных значений слов вроде *draft*, *address*, *run*).
|
||||
- [ ] Подсветка значения целевого слова именно в данном предложении.
|
||||
- [ ] Прямой перевод любого предложения по клику/выделению в тексте без лишних модальных окон.
|
||||
- [ ] Мгновенный кэш переводов предложений в SQLite (`sentence_translations`) за 0.01 мс.
|
||||
- [ ] Возможность сохранить правильный контекстный перевод прямо в карточку словаря.
|
||||
|
||||
---
|
||||
|
||||
### 14. 🔗 Детектор фразовых глаголов и идиом в читалке (Multi-Word / Phrasal Verb Detector)
|
||||
- [ ] База частых английских фразовых глаголов и коллокаций (A2–B2: *take off, run out of, look forward to, figure out, set up, carry out* и др.).
|
||||
- [ ] При клике на слово в читалке — анализ контекстного окна (1–2 слова до и после).
|
||||
- [ ] При обнаружении устойчивой связки — выделение и перевод всей конструкции целиком вместо оторванного значения отдельного глагола.
|
||||
- [ ] Сохранение готовой связки в личный словарь в один клик.
|
||||
- [ ] При клике на слово в читалке — автоматический анализ контекстного окна (1–2 слова до и после).
|
||||
- [ ] При обнаружении устойчивой связки — выделение и перевод всей конструкции целиком вместо оторванного значения отдельного глагола (*took off* $\rightarrow$ «взлетел», а не «взял»).
|
||||
- [ ] Сохранение готовой устойчивой связки в личный словарь в один клик.
|
||||
|
||||
---
|
||||
|
||||
### 15. 🎯 Уровневые тесты CEFR (A1, A2, B1, B2) с авто-добавлением ошибок в активный словарь
|
||||
- [ ] Эталонные списки лексики по международной шкале CEFR (на базе Oxford 3000/5000: A1 ~800 слов, A2 ~1200 слов, B1 ~1500 слов, B2 ~2000 слов).
|
||||
- [ ] Интерактивные диагностические блиц-тесты по уровням (20–30 вопросов на выбор значения, синонимы или пропуски в контексте).
|
||||
- [ ] Быстрый и удобный для мобильных формат: **1-тап выбор ключевого узла (Cloze Tap)** без перетаскивания и долгой печати.
|
||||
- [ ] **Автоматический захват пробелов (Gap Ingestion)**:
|
||||
- Если ответ верный $\rightarrow$ слово помечается как освоенное.
|
||||
- Если пользователь **ошибся или засомневался** $\rightarrow$ слово/оборот **автоматически создаётся как карточка со статусом `learning`** в личном словаре SRS с тегом уровня (`#level-a2`, `#level-b1`).
|
||||
- [ ] Проблемные слова начинают чаще мелькать в ежедневных SRS-повторениях, пока не закрепятся в долговременной памяти.
|
||||
- [ ] Проблемные слова начинают чаще мелькать в ежедневных утренних повторениях SRS, пока не закрепятся в долговременной памяти.
|
||||
- [ ] Наглядный прогресс-трекер: процент закрытия каждого уровня (*«Уровень A2: 95% закрыто, 12 слов в тренировке»*).
|
||||
|
||||
---
|
||||
|
||||
### 16. 📖 Оффлайн-модуль грамматики Мерфи и бумажная тетрадь (Murphy Engine & Handwritten Journaling)
|
||||
- [ ] Индексация юнитов *Essential Grammar in Use* (A1–A2) и *English Grammar in Use* (B1–B2) в SQLite (`grammar_units`).
|
||||
- [ ] Поддержка «Вечернего вайба глубокого погружения» (Deep Work Mode): 5–7 минутные микро-уроки.
|
||||
- [ ] Компактная выжимка правил на контрастах жизненных ситуаций (*I do* vs *I am doing*).
|
||||
- [ ] 5 интерактивных упражнений с удобным 1-тап выбором на телефоне и мгновенным разбором логики ошибок.
|
||||
- [ ] **Интервальное повторение грамматики в SRS**: ошибки из упражнений Мерфи автоматически улетают в карточки утреннего повторения SRS!
|
||||
- [ ] **Блок работы с бумажной тетрадью (мышечная и зрительная память)**:
|
||||
- Золотая формула правила для записи цветной ручкой/маркером.
|
||||
- Обязательное составление **2–3 личных примеров от руки из своей реальной жизни**.
|
||||
- Интерактивный чекбокс: `[✓] Записал от руки в тетрадь`.
|
||||
|
||||
---
|
||||
|
||||
### 17. 🎧 Автономная нейро-озвучка Piper TTS и аудирование (Низкий приоритет, в конце)
|
||||
- [ ] Подключение локального C++ движка Piper TTS (VITS, 100% оффлайн, ~150 МБ RAM, CPU RTF 0.2).
|
||||
- [ ] Компактные модели дикторов (EN `en_US-lessac` + RU `ru_RU-dmitri`).
|
||||
- [ ] Регулировка скорости воспроизведения (0.75x для разбора сложных звуков, 1.0x, 1.25x для тренировки беглой речи).
|
||||
- [ ] Оффлайн-кэширование аудио предложений в `data/audio_cache/` со сжатием в Opus и автоочисткой по TTL 7 дней (Zero Bloat).
|
||||
- [ ] Фоновый экспорт главы в аудиокнигу для дороги и прогулок.
|
||||
- [ ] Интерактивный Shadowing (прослушивание $\rightarrow$ повтор в микрофон $\rightarrow$ клиентская проверка).
|
||||
|
||||
---
|
||||
|
||||
## ⏳ Coming Soon
|
||||
|
||||
- [ ] **🌐 Быстрый захват из браузера (Bookmarklet)**:
|
||||
|
||||
Reference in new issue
Block a user