diff --git a/MENTOR_CONTEXT.md b/MENTOR_CONTEXT.md index 62d8b1a..f642fb9 100644 --- a/MENTOR_CONTEXT.md +++ b/MENTOR_CONTEXT.md @@ -83,5 +83,10 @@ 4. **Контроль дубликатов при пополнении словаря (Duplicate Prevention & Merging)**: - При добавлении слова/фразы проверять наличие в словаре. - Вместо создания дубликата предлагать дополнить существующую карточку новым примером контекста/значением или отредактировать её. +5. **Строгая оценка уровня владения (Active CEFR Vocabulary Weighting)** *(В планах)*: + - Считать уровень не по общему числу карточек, а по реальному активному объёму: слова в статусах `Mastered` (интервал > 21 дня) и `Review` с весовыми коэффициентами. + - Учитывать Retention Rate % как множитель уверенности. + - Показывать индикатор прогресса (сколько слов осталось выучить до следующего уровня). + diff --git a/PLAN.md b/PLAN.md index 2f6498b..cc99952 100644 --- a/PLAN.md +++ b/PLAN.md @@ -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 слова*»).