Parkum — веб-платформа регулярной математической практики для 1–4 класса. Учебный прогресс превращается в «парк открытий», который ребёнок строит сам в 3D, а родитель видит прогресс по навыкам и типам ошибок.
Проблема
В начальной школе нужна ежедневная практика по 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 разработка
Статьи по теме
- Социальные механики в EdTech: групповые челленджи, рейтинги и кооператив
- Game-based learning: есть ли измеримая польза?
- 8 драйверов Octalysis на примерах Duolingo, Strava, Т-Банк и TikTok
Ссылки
- parkum.ru — можно попробовать без регистрации


