Задача
Собрать среду для практики, а не витрину с заданиями
Пользователю нужно выбрать задачу, написать решение, получить результат проверки и продолжить обучение без переходов между редактором, терминалом и отдельными учебными материалами.
Мы связали эти действия в один продуктовый сценарий. Задачи входят в направления и курсы, попытки сохраняются, а прогресс возвращает пользователя к следующему осмысленному шагу.
Что реализовано
Основные части платформы работают как единая система, а не как набор отдельных страниц.
Каталог
Поиск, языки, темы и уровни сложности.
Редактор
Условие и код в одном рабочем сценарии.
Автопроверка
Запуск решения, статусы и результат тестов.
Прогресс
Попытки, успешные решения и история пользователя.
Обучение
Треки, курсы, группы и экзамены.
Сообщество
Обсуждения и опубликованные решения.
104 задачи с поиском, фильтрами и разбивкой по сложности.
Отдельный учебный маршрут: запрос выполняется прямо в браузере, прогресс сохраняется в профиле.
Подход
Проектирование сразу в рабочем продукте
Интерфейс проектировался в коде и с первого дня проверялся на настоящих условиях задач, длинных названиях, состояниях запуска и результатах проверки.
Так одновременно развивались визуальный язык, пользовательский сценарий и техническая реализация — без отдельной передачи макетов в разработку.
Внутри продукта
Работа студии охватила интерфейс, серверную логику и эксплуатацию платформы.
Единая модель обучения
Задачи, направления, курсы и прогресс связаны общей логикой и навигацией.
Разные сценарии выполнения
SQL выполняется в браузере, а задания Go проверяются набором скрытых серверных тестов.
Основа для новых форматов
Платформа поддерживает учебные треки, группы, экзамены и партнёрские челленджи.
Результат
В продакшене работает единая платформа, которая связывает задачи, редактор, проверку, обучение и прогресс пользователя.
Нужен цифровой продукт?
Обсудим задачу
Спроектируем, разработаем и запустим продукт одной командой.
Контакты студии →