Доступность этапов и занятий (построение пути)

​Отображение обязательных и необязательных активностей

Все активности разделены на два типа: обязательные (их нужно пройти для завершения этапа) и необязательные (проходить их можно по желанию).
Визуально на странице этапа данные активности сгруппированы в 2 блока.

Блок обязательных активностей:

Блок необязательных активностей:

Отображение родительских связей

Если одна активность требует для своего прохождения другую активность, которая уже должна быть завершена, это называется «Родительская связь» между активностями. Визуально это выглядит следующим образом.

Недоступность активности

Активности могут быть недоступны по нескольким причинам. Например, если у активности указана дата и время доступности, то это будет отражено на карточке активности на странице этапа.

Также Активность может скрываться и отображаться на основании правил бизнес-логики. Например, после прохождения Аттестации по результатам проверки может появиться дополнительная активность с указанием, что делать дальше.

Если активность недоступна по причине связи с прохождением другой активности (например, теста либо игры), то на ее карточке буде указано, что она недоступна.

Активность, у которой установлен период доступности:

Недоступная активность:

Закрытая активность: