Перейти к содержимому
d.nikolaev
Все проекты
Крупный проектПродуктПод NDA

Плеер курсов повышения квалификации

Прохождение курса: лонгриды, вебинары, тесты с перетаскиванием, подсказки GPT по выделенному тексту

Роль
Frontend-разработчик: избранное, уведомления, сценарии GPT, поддержка
Период
июнь 2024 г. — июль 2026 г.
Команда
4 человека
Компания
LazurM

Детали и код закрыты соглашением: описываю задачи и решения без раскрытия внутренностей.

Материалы готовятся

Приложение, в котором студент проходит курс: дерево модулей, лонгриды и видео-уроки, тесты с разными типами вопросов, прогресс, избранное и уведомления. Отдельная фича — пояснение выделенного фрагмента через GPT.

Что сделано

  • Дерево модулей и уроков с прогрессом прохождения и навигацией между шагами
  • Лонгриды и вебинары рендерятся из общей библиотеки контента — так же, как их видел автор
  • Тесты с ранжированием и сопоставлением ответов через перетаскивание
  • Пояснение выделенного фрагмента текста через GPT прямо в уроке
  • Избранное, сохранение материалов урока и лента уведомлений
  • Авторизация через SSO платформы, ошибки в Sentry

Контекст

Продукт

Плеер — вторая половина связки с конструктором курсов: то, что автор собрал в редакторе, студент проходит здесь. Урок может быть лонгридом, вебинаром или тестом.

Контент рендерится общей библиотекой, поэтому расхождений между режимом автора и режимом студента не возникает.

Решение

Решение

Урок, прогресс и тест разделены, поэтому переход по курсу не зависит от того, как считается прохождение. Пояснение к выделенному фрагменту открывается прямо в материале.

Интерфейс

Скриншоты этого проекта пока не опубликованы.

Связанные проекты