This website requires JavaScript.
3201d65f50
feat(trainer): V4.1 группа 4 — 20 генераторов (квадратные + прогрессии)
master
Maxim Dolgolyov
2026-06-26 13:38:59 +03:00
e4b0747dac
feat(trainer): V4.1 группа 3 — 20 генераторов (выражения + новые формулировки)
Maxim Dolgolyov
2026-06-26 13:31:38 +03:00
1868e6cb9b
feat(trainer): V4.1 группа 2 — 17 генераторов (пропорции/проценты/текстовые)
Maxim Dolgolyov
2026-06-26 13:25:17 +03:00
105e046087
feat(trainer): V4.1 группа 1 — 15 новых линейных генераторов (уравнения/неравенства/системы)
Maxim Dolgolyov
2026-06-26 13:16:37 +03:00
2b7f6ab12f
docs(trainer): план развития v4 — разнообразие задач/условий по темам + все направления
Maxim Dolgolyov
2026-06-26 13:04:52 +03:00
1dcde8790a
feat(trainer): тема «Окружность» + режим «читать условие с чертежа»
Maxim Dolgolyov
2026-06-26 12:49:15 +03:00
ff9900bdcc
feat(trainer): геометрические чертежи задач — движок фигур + иллюстрации во всех геом. темах
Maxim Dolgolyov
2026-06-26 12:23:03 +03:00
393de56c42
feat(trainer): ИИ-репетитор — разбор ошибок и наводящие подсказки (направление A)
Maxim Dolgolyov
2026-06-25 18:23:36 +03:00
b5916e7f3b
feat(trainer): полные решения систем + шапка «Математика»; решения по всем темам
Maxim Dolgolyov
2026-06-25 18:05:43 +03:00
fb16821b0a
feat(trainer): НОД/НОК с нормальными числами; универсальная шапка; НОК теперь появляется
Maxim Dolgolyov
2026-06-25 17:57:30 +03:00
2a50ff740a
fix(trainer): решение НОД/НОК без степеней — произведением простых множителей
Maxim Dolgolyov
2026-06-25 17:44:20 +03:00
664751e273
feat(trainer): красивое решение НОД/НОК — через разложение на простые множители
Maxim Dolgolyov
2026-06-25 17:39:21 +03:00
a7d20a0c90
feat(trainer): НОД и НОК (5-6 кл) + функции gcd/lcm в SimExpr
Maxim Dolgolyov
2026-06-25 17:30:36 +03:00
169501f12a
feat(trainer): контент 5-6 кл — десятичные дроби + отрицательные числа
Maxim Dolgolyov
2026-06-25 17:17:22 +03:00
db5c6b80ec
feat(trainer): контент — геометрия (площади/многоугольники/подобие) + дроби 5-6
Maxim Dolgolyov
2026-06-25 17:04:39 +03:00
03c6ebfdce
feat(trainer): страница — ввод систем (пара) + подсказки-разбор ошибок (C1)
Maxim Dolgolyov
2026-06-25 16:55:43 +03:00
fb81beca39
feat(trainer): разбор типовых ошибок (репетитор C1, движок)
Maxim Dolgolyov
2026-06-25 16:52:00 +03:00
21ffbbfe6c
style(trainer): премиум-консоль — двухпанельный рабочий стол
Maxim Dolgolyov
2026-06-25 16:48:08 +03:00
5226deb975
feat(trainer): системы 2 уравнений (kind system, пара-ответ) + текстовые задачи
Maxim Dolgolyov
2026-06-25 16:44:19 +03:00
8df7d1713c
docs(trainer): план развития v3 — по всем направлениям
Maxim Dolgolyov
2026-06-25 16:31:23 +03:00
f0af2079c3
fix(trainer): сложность = структура задачи, а не масштаб чисел
Maxim Dolgolyov
2026-06-25 16:24:31 +03:00
d07cb2a434
feat(trainer): уровни сложности заданий (Лёгкий/Средний/Сложный + Авто)
Maxim Dolgolyov
2026-06-25 16:10:28 +03:00
6eaf68a158
feat(trainer): контент по программе учебников + геометрия + фильтр предмета
Maxim Dolgolyov
2026-06-25 15:59:11 +03:00
d5587b4eb1
style(trainer): структурировал область выбора темы и навыков
Maxim Dolgolyov
2026-06-25 15:48:48 +03:00
123200e759
style(trainer): янтарное выделение пункта «Конструктор задач» в сайдбаре
Maxim Dolgolyov
2026-06-25 15:40:45 +03:00
aa20892a79
feat(trainer): «сцена-герой» редизайн + конструктор только для админов
Maxim Dolgolyov
2026-06-25 15:38:26 +03:00
6d600ad576
feat(trainer): P13 — конструктор параметрических генераторов
Maxim Dolgolyov
2026-06-25 15:30:08 +03:00
47d4f71eac
feat(trainer): P10 — контент 8 класса (степени, формулы, неравенства)
Maxim Dolgolyov
2026-06-25 15:20:45 +03:00
277bddf1fd
feat(trainer): P7 пошаговое решение (репетитор) + P8 мат-клавиатура
Maxim Dolgolyov
2026-06-25 15:06:46 +03:00
10c9b007d8
style(trainer): полный визуальный редизайн — «рабочий лист в клетку»
Maxim Dolgolyov
2026-06-25 14:48:08 +03:00
cd7c75ff08
feat(trainer): P4 — авторинг задач учителем + раздача классу
Maxim Dolgolyov
2026-06-25 14:30:02 +03:00
d003a0e100
feat(trainer): P6 — учительская аналитика класса + общий прогресс
Maxim Dolgolyov
2026-06-25 14:24:05 +03:00
7cc2a9d526
feat(trainer): P5 — несколько корней, эквивалентность выражений, новые темы
Maxim Dolgolyov
2026-06-25 14:15:21 +03:00
8c4c9bf04c
feat(trainer): P3 — текстовые задачи от LLM с серверной проверкой подстановкой
Maxim Dolgolyov
2026-06-25 14:00:39 +03:00
48a73d9f8e
feat(trainer): P2 — умная тренировка, интервальное повторение, итог сессии
Maxim Dolgolyov
2026-06-25 13:46:29 +03:00
20b8ce2c5b
feat(trainer): P1 — темы/навыки, +8 генераторов, подробные пошаговые решения
Maxim Dolgolyov
2026-06-25 13:29:44 +03:00
c370eaa803
feat(trainer): ИИ-тренажёр — генераторы задач + SimExpr-верификатор, прогресс, фича-флаг
Maxim Dolgolyov
2026-06-25 13:11:47 +03:00
91917f952c
fix(security): харднинг загрузки файлов, контроль доступа и XSS
Maxim Dolgolyov
2026-06-25 09:03:06 +03:00
e38abff02a
feat(assistant): срок жизни диалога — 7 дней без общения
Maxim Dolgolyov
2026-06-24 23:07:11 +03:00
7c0ccc7282
feat(assistant): диалог сохраняется между заходами (localStorage, per-user)
Maxim Dolgolyov
2026-06-24 23:04:43 +03:00
c045ea02b0
feat(assistant): больше рабочей памяти (~14 сообщений) + оформление сноски
Maxim Dolgolyov
2026-06-24 22:56:51 +03:00
b310029e8d
style(assistant): компактные режимы — иконка + короткая подпись
Maxim Dolgolyov
2026-06-24 22:54:19 +03:00
ee740817a8
fix(assistant): русские названия трудных тем в памяти
Maxim Dolgolyov
2026-06-24 22:51:10 +03:00
29fc270c0e
fix(assistant): «Забыть всё» теперь сбрасывает и производный профиль
Maxim Dolgolyov
2026-06-24 22:36:29 +03:00
7b4a274aed
feat(assistant): умная память Квантика — свежесть, категории, темы по всем предметам
Maxim Dolgolyov
2026-06-24 22:27:28 +03:00
4c9656e8a8
style(assistant): вау-уровень окна Квантика
Maxim Dolgolyov
2026-06-24 22:17:55 +03:00
b6c08f1b16
style(assistant): премиальный редизайн окна Квантика
Maxim Dolgolyov
2026-06-24 22:13:02 +03:00
c3be921dfb
fix(assistant): таймаут генерации тестов/карточек 15с был мал → 502
Maxim Dolgolyov
2026-06-24 22:06:37 +03:00
368cf30d58
docs(teacher-guide): актуализация под текущее состояние системы
Maxim Dolgolyov
2026-06-24 21:56:03 +03:00
81bf5d75eb
fix(features): админ-оверрайд в requireFeature — API отключённого модуля 404-ил админа
Maxim Dolgolyov
2026-06-24 21:41:25 +03:00
f37796f07b
feat(assistant): описания модулей exam9/игры/quantik/live-quiz/classroom/sitemap в каталоге
Maxim Dolgolyov
2026-06-24 21:38:04 +03:00
1915026bff
feat(assistant): авто-переиндексация системы при смене флагов + пометка «без описания»
Maxim Dolgolyov
2026-06-24 21:34:43 +03:00
36eb0b980b
feat(assistant): авто-подхват новых модулей по фича-флагам в индексации системы
Maxim Dolgolyov
2026-06-24 21:30:49 +03:00
08da26afca
feat(assistant): индексация системы из админки — Квантик знает актуальные модули
Maxim Dolgolyov
2026-06-24 21:27:53 +03:00
64ea552cf8
feat(flashcards): системный skeleton-лоадер вместо текста «Загрузка…»
Maxim Dolgolyov
2026-06-24 21:11:27 +03:00
86b2ac1e2d
fix(flashcards): TDZ — _collLabels объявлен до init(), а был после
Maxim Dolgolyov
2026-06-24 21:07:41 +03:00
4be7f9a07c
fix(lab-organic): жидкость в пробирке не вылезает за стекло
Maxim Dolgolyov
2026-06-24 19:45:02 +03:00
7829360391
fix(lab-organic): колбы больше + гарантированно в зоне видимости
Maxim Dolgolyov
2026-06-24 19:38:54 +03:00
09dc62dc96
fix(lab-organic): колбы «Качественных реакций» уезжали за пределы экрана
Maxim Dolgolyov
2026-06-24 19:34:58 +03:00
8303d483cc
fix(labs): SVG-стрелки уравнений рисовались как сырой текст на canvas
Maxim Dolgolyov
2026-06-24 19:31:35 +03:00
59ea5e7d65
fix(lab-measure): оверлей измерений на весь экран (SVG не растягивался по inset)
Maxim Dolgolyov
2026-06-24 19:26:31 +03:00
254f373522
fix(lab-measure): «Скрыть» (×) закрывает панель целиком, а не только оверлей
Maxim Dolgolyov
2026-06-24 19:17:22 +03:00
70e1b0db53
fix(admin): синхрон вайтлиста FREE_STUDENT_MODULES с FS_FEATURES
Maxim Dolgolyov
2026-06-24 19:16:37 +03:00
cd0ce17a60
feat(lab-graph): удобство и красота — скрытие функций, точки, контролы вида, пинч
Maxim Dolgolyov
2026-06-24 19:11:21 +03:00
fa29332bcd
feat(lab-graph): введённые функции — редактируемое KaTeX-поле
Maxim Dolgolyov
2026-06-24 19:02:08 +03:00
000e42f9b3
feat(lab-graph): KaTeX-формулы + панель ввода как редактор формул
Maxim Dolgolyov
2026-06-24 18:56:31 +03:00
ce4f1dcec1
fix(qbank): ручная транзакция вместо db.transaction (node:sqlite не имеет её)
Maxim Dolgolyov
2026-06-24 17:21:43 +03:00
9858108556
feat(qbank): гард публикации теста + ИИ-инструмент ремонта банка вопросов
Maxim Dolgolyov
2026-06-24 16:53:15 +03:00
e53c107d83
feat(materials): теги и фильтр по тегам в «Мои материалы»
Maxim Dolgolyov
2026-06-24 15:35:11 +03:00
c49077abbc
feat(assistant): живость питомца — лицо реагирует на диалог (фича 6/6)
Maxim Dolgolyov
2026-06-24 15:12:49 +03:00
78aea47619
feat(assistant): генерация тестов в банк вопросов (фича 5/6)
Maxim Dolgolyov
2026-06-24 15:09:02 +03:00
bc0ed1892f
feat(assistant): авто-здоровье провайдеров + ручная проверка (фича 4/6)
Maxim Dolgolyov
2026-06-24 15:02:37 +03:00
40c3152fe8
feat(assistant): сократический / анти-чит режим (фича 3/6)
Maxim Dolgolyov
2026-06-24 14:57:24 +03:00
2506a72806
feat(assistant): контекст урока/страницы для Квантика (фича 2/6)
Maxim Dolgolyov
2026-06-24 14:52:42 +03:00
089f93b8ee
feat(assistant): стриминг ответов Квантика (фича 1/6)
Maxim Dolgolyov
2026-06-24 14:50:11 +03:00
5b4d9324a4
feat(assistant): поддержка keyless-шлюзов + пресет Pollinations
Maxim Dolgolyov
2026-06-24 14:35:56 +03:00
4d2d02f080
feat(assistant): пресет провайдера HuggingFace Router
Maxim Dolgolyov
2026-06-24 14:23:55 +03:00
d15c15ef2a
feat(assistant): сканер бесплатных моделей Kilo в админке
Maxim Dolgolyov
2026-06-24 14:18:04 +03:00
dc5501d723
fix(assistant): актуализирован список бесплатных моделей Kilo
Maxim Dolgolyov
2026-06-24 14:04:13 +03:00
4c1ce8394c
feat(trigcircle): шкала значений по оси Y на графике (координатная плоскость)
Maxim Dolgolyov
2026-06-24 13:44:29 +03:00
0640efc82c
feat(trigcircle): развёртка угла на графике + KaTeX-подписи граф-вида
Maxim Dolgolyov
2026-06-24 13:35:28 +03:00
7562d1a77b
fix(trigcircle): координатная подпись больше не перекрывает угол
Maxim Dolgolyov
2026-06-24 11:08:09 +03:00
1707a510a9
feat(trigcircle): KaTeX-оверлей для подписей на canvas (координаты, значения, угол)
Maxim Dolgolyov
2026-06-24 11:03:39 +03:00
e70bf819ce
docs(trigcircle): статус — Ф1–Ф6 + KaTeX-везде готовы (Ф3 уже был)
Maxim Dolgolyov
2026-06-24 10:52:44 +03:00
48158ea88d
feat(trigcircle): Фаза 5 — чётность/нечётность (−α) + периоды
Maxim Dolgolyov
2026-06-24 10:51:55 +03:00
fe6df8fb98
feat(trigcircle): Фаза 4 — таблица значений (особые углы, KaTeX)
Maxim Dolgolyov
2026-06-24 10:49:33 +03:00
244df71aec
feat(trigcircle): вся математика панели на KaTeX (значения + угол)
Maxim Dolgolyov
2026-06-24 10:47:30 +03:00
5bb0aeb940
docs(trigcircle): отметка статуса фаз (Ф1/Ф2/KaTeX/Ф6 готовы)
Maxim Dolgolyov
2026-06-24 10:41:37 +03:00
dfa0535b63
feat(trigcircle): Фаза 6 — простейшие тригонометрические уравнения
Maxim Dolgolyov
2026-06-24 10:41:07 +03:00
cefb5e0836
feat(trigcircle): рендер формул через KaTeX
Maxim Dolgolyov
2026-06-24 10:35:25 +03:00
5eed248702
feat(trigcircle): Фаза 2 — точные значения + формулы приведения
Maxim Dolgolyov
2026-06-24 10:30:02 +03:00
d395e1083b
feat(trigcircle): Фаза 1 — работа с углами + обзор (тренажёр тригонометрии)
Maxim Dolgolyov
2026-06-24 10:23:31 +03:00
40df8893cc
fix(lab): значок «связанной симуляции» на карточках учебников не скрывался при выключенной лаборатории
Maxim Dolgolyov
2026-06-23 23:36:11 +03:00
8027d9fda0
fix(gamification): kill-switch не доходил до учебников (нет ls.css)
Maxim Dolgolyov
2026-06-23 23:25:45 +03:00
43df41287f
feat(errors): сбор клиентских (браузерных) ошибок в админ-вкладку «Ошибки»
Maxim Dolgolyov
2026-06-23 23:17:04 +03:00
db1db68488
fix(wishes): TypeError в toggleForm — lucide заменял <i> на <svg>
Maxim Dolgolyov
2026-06-23 23:02:54 +03:00
3c45c606bf
feat(admin/tests): пикер вопросов — серверный поиск по всему банку + «Показать ещё» + фильтры
Maxim Dolgolyov
2026-06-23 22:17:17 +03:00
1649d6c2ec
fix(admin): список сессий показывает и незавершённые (зависшие), +фильтр ?status
Maxim Dolgolyov
2026-06-23 20:14:56 +03:00
4b5be8442b
fix(admin): «Открыть» зависшей сессии ведёт на её детали, а не в пустой список
Maxim Dolgolyov
2026-06-23 20:02:53 +03:00
3898080f04
fix(features): админ открывает отключённые модули — пейдж-гейты уважают admin-override
Maxim Dolgolyov
2026-06-23 16:59:51 +03:00