Модульный прогрессбар
Прогресс обучения по курсам, модулям и урокам
Виджет показывает просмотры и прохождение уроков с учётом вложенности тренингов GetCourse.

Задача
Если курс состоит из вложенных тренингов, ученику нужен ориентир и по всей программе, и внутри текущего модуля. Школе при этом нужны общие настройки и статистика прохождения.
Что сделано
Разработал прогрессбар на GetCourse IDE с учётом дерева тренингов. Добавил глобальную админку и статистику по курсам и урокам. Внутри тренинга виджет переключается на уровень его уроков.
Результат
Ученик видит прогресс в контексте открытого раздела. Команда настраивает виджет на уровне школы и смотрит статистику прохождения с разбивкой по тренингам.
Два уровня навигации. Прогрессбар учитывает дерево тренингов GetCourse. На уровне курса он помогает ориентироваться в модулях, а внутри тренинга перестраивается на список уроков. Отображаются просмотры и прохождение.
Управление для школы. Настройки собраны в общей админке. Отдельно доступна статистика прохождения с разбивкой по курсам и тренингам.
Виджет разработан на GetCourse IDE и работает с вложенной структурой курса. Команде не нужно собирать отдельный индикатор для каждого уровня вручную.



