Страницу курса можно разбить на отдельные блоки:
Курсы в левом боковом окне отображаются в разбивке по каждому статусу. По клику осуществляется переход между курсами. Имеется строка быстрого поиска по названию курса.
Информация о курсе:
прогресс-бар прохождения активностей, где с помощью цвета отображается их статус.
Дашборд курса:
на сегодня - [количество незавершенных активностей, крайняя планируемая дата прохождения которых - сегодня]
просрочено - [количество активностей, которые не были завершены до даты окончания установленного срока]
выполнено - [количество пройденных активностей / всего активностей]
прогресс прохождения курса
Структура курса - [таймлайн - временная линия, где расположены карточки активностей курса]:
иконка с типом активности:
красная - активность просрочена
зеленая - активность завершена
серая - активность в работе или запланирована
обложка (если установлена автором)
рекомендуемое время для прохождения (если указана автором)
При клике в активность, дата начала которой наступила, пользователь попадает на страницу активности.
Статусы курсов
дата первой активности наступила
пользователь не заходил ни в одну активность.
пользователь начал прохождение курса - зашел в любую из активностей курса.
в курсе имеется хотя бы одна активность, не завершенная в срок.
все активности курса завершены.
курс назначен на пользователя
дата первой активности не наступила
доступен просмотр (отображение до даты старта): Названия, Описания, Структуры курса
нельзя зайти в активность.
Курс доступен пользователю для просмотра в любом из статусов.