docs(roadmap): add planned active CEFR vocabulary calculation with retention weighting

This commit is contained in:
Antigravity committed 2026-09-23 10:55:02 +00:00
1 parent a74b0dbf64
commit 8c702dbafa
2 files changed
+11 -2

No files matched your search

+5
View File
@@ -83,5 +83,10 @@
4. **Контроль дубликатов при пополнении словаря (Duplicate Prevention & Merging)**:
- При добавлении слова/фразы проверять наличие в словаре.
- Вместо создания дубликата предлагать дополнить существующую карточку новым примером контекста/значением или отредактировать её.
5. **Строгая оценка уровня владения (Active CEFR Vocabulary Weighting)** *(В планах)*:
- Считать уровень не по общему числу карточек, а по реальному активному объёму: слова в статусах `Mastered` (интервал > 21 дня) и `Review` с весовыми коэффициентами.
- Учитывать Retention Rate % как множитель уверенности.
- Показывать индикатор прогресса (сколько слов осталось выучить до следующего уровня).
+6 -2
View File
@@ -138,11 +138,15 @@
### Этап 4: Интеллектуальный помощник и аналитика
*Цель: отслеживание динамики и поддержка мотивации.*
- [x] **4.1. Статистика, Daily Streak и Календарь активности (GitHub-style Heatmap)**:
- GitHub-style сетка активности за 180 дней с градацией интенсивности (серый, салатовый, зеленый, изумрудный).
- [x] **4.1. Статистика, Daily Streak и Календарь активности**:
- Сетка активности за 180 дней с градацией интенсивности (серый, салатовый, зеленый, изумрудный).
- Учёт непрерывных дней занятий (Daily Streak 🔥) и рекорда серии.
- Сегментированный прогресс-бар стадий освоения (Новые, В процессе, Закрепление, Выучено).
- Оценка уровня владения языком (A1 - C1) по объёму активного словаря.
- Процент точности запоминания (Retention Rate %).
- [ ] **4.2. Быстрый захват из браузера**:
- Букмарклет для выделения текста на любой странице и отправки в словарь.
- [ ] **4.3. Честный и строгий расчёт уровня CEFR (Active Vocabulary & Retention Weighting)**:
- Расчёт уровня владения исключительно по **активным выученным словам** (стадии `Mastered` и `Review` в алгоритме SM-2), исключая пассивные добавленные карточки, которые ещё не прошли интервальные повторения.
- Корректирующий коэффициент точности: учёт Retention Rate %, чтобы уровень отражал реальную память, а не просто количество выписанных слов.
- Индикатор пути к следующему уровню (например: «*До уровня B2 осталось закрепить 142 слова*»).