Продуктовый дизайнер · Singularity Hub · 2024
Singularity Hub

AI-тренажёр по Python

1

IDE как учебник

Студенты учат Python в IDE — среде для профессиональных разработчиков. Интерфейс пугает. Ошибки не объясняются. Обратная связь — красный текст в консоли.

Singularity Hub — тренажёр, который выглядит как IDE, но ведёт себя как учебник. Адаптивная сложность, встроенный AI-помощник, задачи в формате Codewars. Часть образовательной экосистемы Skyeng.

18
тем по Python
AI
GPT-4o помощник
9
визуальных концепций
5
механик обратной связи
2

Калибровка уровня

На старте алгоритм даёт задачи из разных тем: циклы, массивы, строки, ветвление. По результатам определяет уровень и строит индивидуальный план.

Если студент не справляется — система проверяет пререквизиты. Не знаешь массивы? Сначала пройди циклы. По каждой теме виден процент освоения и прирост за задачу: «Освоено 50%. +25% если решишь эту задачу».

Система калибровки уровня — маршрутизация по темам, проверка пререквизитов, процент освоения
Калибровка: маршрутизация по темам, проверка пререквизитов, процент освоения по каждой теме
IDE в браузере — задача, код, тесты, AI-помощник
IDE в браузере: задача, редактор кода, тесты, AI-помощник в левой панели
Альтернатива Codewars — задачи по программированию в формате тренажёра
Codewars-формат: задачи по программированию с адаптивной сложностью
3

AI-помощник

Чат-интерфейс в левой панели IDE. Саджесты: «Не понимаю условие», «Что не так с моим кодом?», «С чего начать?». AI объясняет ошибку методом Сократа — задаёт вопросы, не даёт готовый ответ.

Помощь не бесплатна: задачи, решённые с AI, дают меньше баллов. Баланс поддержки и самостоятельности. После ответа AI — инлайн-фидбек: «Помогло» / «Не помогло». Данные идут в улучшение промптов.

AI-помощник — чат-интерфейс, саджесты, сократический метод, штраф за подсказку
AI-помощник: чат в панели IDE, саджесты вопросов, сократический метод объяснения
Состояния сабмишенов — Pending, Accepted, история попыток
Submission states: Pending, Accepted, история попыток — 7+ состояний интерфейса
4

Дашборд ученика

Персональная аналитика: 18 тем с процентом освоения, недельный график прогресса, история задач с количеством попыток. Студент видит: 41.1% общий прогресс, 17 из 18 решено верно, 5 из 18 тем изучено, 3 вопроса к AI. Лидерборд — рейтинг среди однокурсников. Мультипредметная навигация: Python, Математика, Физика, Английский.

Дашборд ученика — прогресс, темы, история задач, лидерборд
Дашборд ученика: прогресс по 18 темам, история задач, лидерборд
Дашборд преподавателя — управление учениками, аналитика, рекомендации
Дашборд преподавателя: аналитика учеников, рекомендации по контенту

5

Модуль математики

GPT-4o генерирует задачи и проверяет решения. Построение графиков: «Построй параболу y = (x + 1)(x − 3)». Студент может загрузить фото рукописного решения.

Кастомная математическая клавиатура с пятью режимами: Базовый, ABC, Геометрия, Неравенства, f(x). Четыре варианта платформы: десктоп, мобильный минимальный, стрим, аудио. Валидация ответа: правильно, неверно, загрузка.

Модуль математики — задача, AI-чат, клавиатура
Мобильная версия математического тренажёра — прототип на iOS
Мультиплатформенность — десктоп, мобильный, стрим, аудио
Четыре варианта платформы: десктоп, мобильный минимальный, стрим, аудио
4 платформенных варианта математики — Desktop, Mobile Min, Stream, Audio
Математика: GPT-4o Desktop, Mobile Min, Stream и Audio — полный набор платформ
6

Система обратной связи

Пять механик, каждая контекстная:

  • После решения — звёзды + сложность (Легко / Нормально / Сложно)
  • При пропуске — «Почему пропускаешь?» + предложение AI: «Хочешь решить с помощью AI?»
  • Жалоба — баг-репорт по категориям: Удобство, Задачи, AI, Другое
  • Ежемесячный NPS — 3 шага: рекомендация → удобство → сложность + полезность AI
  • Теория — «Понятно» / «Непонятно» под каждым видео
UX обратной связи — пять механик
Пять механик: оценка задачи, пропуск, жалоба, NPS, теория
7

Моя роль

Единственный дизайнер в команде из четырёх разработчиков. Спроектировал все экраны: IDE, калибровку, дашборд, AI-помощник, математический модуль на четырёх платформах. Провёл UX-тесты, проработал 9 визуальных направлений, довёл Material Design 3 систему до продакшена.