Модуль контроля доступа позволяет ограничить видимость учеников, классов, марафонов и материалов внутри платформы за счёт назначения групп доступа. Это особенно актуально для школ с несколькими филиалами, образовательными направлениями или командами преподавателей. Его настройка требует внимательности, понимания структуры базы и координации между администраторами. Рекомендуется заранее спланировать структуру групп и роли пользователей.
Группа доступа — это логическая единица, к которой можно привязать учеников, сотрудников и другие элементы платформы. Пользователи, принадлежащие к одной группе, будут видеть только ту часть информации, которая связана с их группой.
Примеры использования:
Филиалы в разных городах
Разделение по направлениям обучения (например, французский язык с носителями и без)
Марафоны и индивидуальные занятия с разными кураторами
Модуль поддерживает категории:
Сотрудники: учителя, администраторы, кураторы марафонов
Ученики: участники онлайн-уроков или марафонов
При создании группы доступа вы выбираете, кто из сотрудников и учеников входит в неё. Один пользователь может быть участником нескольких групп, но пересечения между группами могут вызвать проблемы с отображением данных:

Администратор может быть назначен владельцем группы доступа
Учителя и кураторы могут быть включены как участники
Ученики могут входить в группу через индивидуальные классы, групповые занятия или марафоны
При добавлении ученика в группу через настройки, доступ будет применён только к его индивидуальным классам. Чтобы доступ распространялся также на групповые классы и марафоны, необходимо вручную назначить группу для каждой из этих сущностей.
Если учитель и ученик находятся в разных группах, они не будут видеть друг друга. Это же касается администратора, который не сможет просмотреть учеников, классы или материалы, не относящиеся к его группе.
Важные особенности:
Ученик всегда видит свой класс, независимо от группы доступа
Учитель видит только тех учеников и классы, которые входят в его группу доступа
Администратор видит только ту информацию, которая относится к его группе
При удалении группы:
Ученики и сотрудники, привязанные только к этой группе, получат "нулевую" группу
Если пользователь состоит в нескольких группах, остаются другие теги доступа
Удаление необратимо.
Сразу после активации модуля рекомендуется настроить группы доступа и распределить всех пользователей. Назначение группы доступа желательно выполнять с пониманием всей структуры: классов, марафонов и активностей ученика. Не рекомендуется добавлять одного пользователя в несколько групп: это может привести к конфликтам отображения классов, учеников и материалов.
💡 Платформа не поддерживает автоматическую синхронизацию доступа между различными активностями ученика — необходимо вручную проставлять группы в каждом разделе.