feat(trainer): уровни сложности заданий (Лёгкий/Средний/Сложный + Авто)
- движок: instantiate(gen,{level}) масштабирует диапазоны pick (_scaleRange): L2=база, L1 меньше магнитуды/меньше отрицательных, L3 шире → сложнее; универсально для всех генераторов (корень-вперёд + самопроверка держат корректность), opt-out gen.noScale; generateBatch прокидывает level
- страница: контрол «Сложность: Авто / Лёгкий / Средний / Сложный» в рабочей зоне; «Авто» поднимает уровень с серией верных (streak≥2→2, ≥4→3, ошибка→1); скрыт для текстовых задач из банка
- смоук движка 682/682 (T18: 36 ген × L1/L2/L3, L3 шире L1, L2==база), страница 34/34; эмодзи/eval 0
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -111,6 +111,14 @@ LLM-задач (P3) из UI, генерация по теме урока.
|
||||
|
||||
---
|
||||
|
||||
## Уровни сложности — DONE
|
||||
Движок: `instantiate(gen,{level})` масштабирует диапазоны `pick` (`_scaleRange`):
|
||||
L2 = база, L1 — меньше магнитуды/меньше отрицательных (легче), L3 — шире (сложнее).
|
||||
Универсально для всех генераторов (корень-вперёд + самопроверка держат корректность),
|
||||
opt-out `gen.noScale`. Страница: контрол **Сложность: Авто / Лёгкий / Средний /
|
||||
Сложный**; «Авто» поднимает уровень с серией верных в сессии (streak≥2→2, ≥4→3, ошибка→1).
|
||||
Смоук движка T18 (36 ген × L1/L2/L3 материализуются; L3 шире L1; L2==база).
|
||||
|
||||
## Сквозное
|
||||
Тесты/смоуки на каждую фазу; доступность (ARIA, клавиатура, озвучка формул);
|
||||
офлайн-режим (PWA) для параметрики; производительность.
|
||||
|
||||
Reference in New Issue
Block a user