Проектирование системы индивидуальных образовательных треков по программированию на Python

Индивидуальная программа обучения в Яндекс Образовании

Проектирование системы индивидуальных образовательных треков по программированию на Python

Цель

Спроектировать сценарии: выбора индивидуальной образовательной программы по программированию на Python, отслеживания прогресса пользователя и возможных рекомендаций по изменению процесса обучения.

Дискавери

Аудитория от 16 до 25 лет.

Исходные параметры для выбора программы

  • Цель обучения
  • Доступное время для обучения
  • Формат обучения
  • Бюджет

Сравнение курсов по программированию на Python от Яндекса

Курсы проходят в онлайн-формате и не имеют возрастных ограничений, кроме Яндекс Лицея: предназначен для школьников и студентов в возрасте от 13 до 20 лет и проходит очно в 160+ городах России.

Текущий сценарий выбора курса для Мидл Python-разработчика

Чтобы понять сценарий AS IS, я прошла входной тест.

  • Лишний шаг в сценарии: чтобы увидеть результат, нужно дополнительно нажимать «Баллы подсчитаны», что усложняет и замедляет получение итогов.
  • Результаты теста непрозрачны: нет наглядного отображения и сравнения с порогом, нужно самому считать и запоминать, есть ошибки в подсчёте, итог и рекомендации неясны.
  • У формы нет заголовка — непонятно, зачем оставлять телефон и какую консультацию предлагают.
Экран тестаРезультаты теста

Проблемы бизнеса

  • Отток пользователей в процессе обучения.
  • Уход из экосистемы Яндекс Образования.

Проблемы пользователей

1. Спад мотивации к обучению из-за высокой интенсивности

И с этого момента я начал понимать, что я выдохся. Учишься в школе 6 часов на отлично, потом делаешь домашку и готовишься к различным самостоятельным, контрольным, лабораторным, а также работаешь над проектом по 2-3 часа в день. И так на протяжении 4 месяцев.

Примерно к десятому спринту, несмотря на то, что для меня само понимание материала не вызывало трудностей — я выгорел. Совмещал работу (разработчиком) с учебой (на разработчика) — и поэтому у меня не оставалось свободного времени. Силы меня покинули, и было два выхода — либо уходить в академ, либо отчисляться из Практикума. Я выбрал второе.

2. Неоправданные ожидания от подачи материала и формата обучения

3. Коммуникационные проблемы

Не отвечают сутками, задачи проверяют до 19 дней, отчисляют без предупреждения. Не информируют об оплате академа и переносят старт обучения без уведомления.

4. Технические проблемы и баги в тренажере

Критерии успеха

  • Уменьшение коэффициента оттока Churn Rate на X% в установленный период.
  • Увеличение коэффициента удержания Retention Rate на X% студентов, продолжающих обучение на последующих курсах или модулях.
  • Рост доли студентов, успешно завершивших курс.
  • Повышение удовлетворённости пользователей CSAT на X%.

Гипотезы решений

1. Нагрузка и интенсивность

  • Если внедрим персональный подбор программы обучения, то снизим Churn Rate.
  • Если добавим возможность гибко корректировать программу, то увеличим Retention Rate.
  • Если визуализируем учебную нагрузку в календаре, то увеличим долю завершивших курс.
  • Если дадим возможность интеграции с календарями, то повысим CSAT.

2. Ожидания от формата обучения

  • Если добавим аудио- и видеоформаты, то увеличим Retention Rate.
  • Если внедрим курс с нейросетью, то повысим CSAT.
  • Если запустим мобильную версию, то снизим Churn Rate.

3. Мотивация

  • Если персонализируем мотивацию (рейтинги/ачивки), то увеличим долю завершивших курс.
  • Если внедрим геймификацию, то увеличим Retention Rate.
  • Если усилим эмоциональный дизайн, то повысим CSAT.

Новые сценарии

Выбора трека, отслеживание прогресса и корректировка трека.

Решение

  • В блоке «Продолжите занятия» показываем актуальные задачи → ускоряем возврат в обучение.
  • В «Моих курсах» разделяем завершённые и активные курсы → упрощаем навигацию.
  • В карточке курса отображаем прогресс, текущий и следующие шаги, время → повышаем прозрачность.
  • Даём возможность раскрывать модули прямо в карточке → упрощаем просмотр структуры.
  • Показываем воркшопы, добавляем напоминания и управление расписанием → помогаем планировать обучение.

Личный кабинет студента