Parkum.ru

Parkum — веб-платформа регулярной математической практики для 1–4 класса. Учебный прогресс превращается в «парк открытий», который ребёнок строит сам в 3D, а родитель видит прогресс по навыкам и типам ошибок.

3D-парк в Parkum: изометрическая сцена и кнопки «Тренироваться», «Строить», «Жители», «Родителю»
Парк: ближайшая цель, 3D-сцена и четыре действия. Парк растёт от освоенных навыков.
Каталог тренажёров Parkum
Каталог: 11 тренажёров открыты сразу, платные помечены замком.
Parkum на телефоне: парк и стартовый экран
На телефоне: тот же парк, с уровнями качества для слабых устройств.

Проблема

В начальной школе нужна ежедневная практика по 10–15 минут, но детям скучно и непонятно, зачем она. Родитель видит только «решено 52 задания» и не понимает, освоен ли навык или ребёнок угадывает ответы.

Решение

Ребёнок проходит необязательную диагностику (10 вопросов) и получает карту навыков. Дальше он сам выбирает тренажёр из 11 или идёт по рекомендуемому адаптивному маршруту «Экспедиция». Освоенный навык открывает территорию, существо или постройку в парке. Ошибка ведёт к подсказке, а не к потере прогресса. Родителю доступен отчёт: что освоено, где пробелы, какие типы ошибок и что делать дальше.

Ключевые продуктовые решения

  • «Освоено» должно значить «помнит и умеет применить». Для этого нужны пять условий: точность от 85%, минимум три разных сессии, не меньше 60% ответов без подсказки, верно решённая текстовая задача и верный ответ на отложенной проверке на следующий день. Парк растёт от освоения, а не от времени в приложении.
  • Прозрачная адаптивность. Сложность подбирают понятные правила: около 70% заданий текущего уровня, 20% чуть сложнее, 10% старого материала. Без ML и «чёрного ящика» на старте.
  • Повторение по расписанию. Навык проверяется через 1, 3, 7 и 14 дней, а ошибка на плановой проверке не сжигает пройденные ступени.
  • Автономия ребёнка. Все тренажёры открыты сразу, диагностика необязательна, таймера по умолчанию нет. Единственный гейт — бесплатная или платная версия.
  • Без давления и рекламы. Игровую валюту нельзя купить, нет рекламы и продажи учебных преимуществ; данные детей собираются минимально, с согласием родителя.

Что есть сейчас

Платформа работает в проде и пускает гостей без регистрации: 11 тренажёров, 3D-песочница парка с 20 постройками, аккаунты и синхронизация прогресса между устройствами, отчёт для родителя. Код покрыт автотестами (более 200 на фронте и API) и выкладывается автоматически. Сейчас готовлюсь к пилоту на 50–200 семей. Главная метрика — подтверждённые освоенные навыки на активного ребёнка за 30 дней, дополнительные — удержание на 7-й день и число учебных дней в неделю.

Чему научил проект

  • Средняя цифра скрывает слабого ребёнка. Я прогнал через настоящую логику игры по 300 виртуальных детей разных профилей. Ребёнок с 60% верных ответов осваивал за 40 сессий в среднем 0,2 навыка и ждал нового в парке до 22 сессий подряд: порог 85% для него недостижим. Порог я не снижал, а добавил отдельный путь роста — ступени точности 60/70/80%, которые открывают часть построек. Пауза сократилась до 13 сессий, а после дешёвых ларьков — до 8.
  • Вторая валюта вредила именно тем, кто бросает тренировки. Для 1–4 класса брошенная тренировка — чаще усталость, чем лень, поэтому валюта одна.
  • Модель ребёнка в симуляции упрощённая: темп освоения и возвращение на отложенную проверку я сверю с реальными данными пилота.

Стек и роль

  • React 19, TypeScript, Vite; изометрический 3D-парк на three.js с уровнями качества для слабых устройств
  • API на Node.js (Express) с SQLite, авторизация bcrypt + JWT; CI/CD на GitHub Actions, VPS с nginx
  • Графика: ComfyUI и CC0-модели Kenney, нормализованные под единый стиль
  • Роль: solo founder — продукт, образовательная модель, экономика, дизайн, full-stack разработка

Статьи по теме

Ссылки

  • parkum.ru — можно попробовать без регистрации