Главный модуль

«Главный модуль» обеспечивает: взаимодействие всех модулей между собой, разграничение доступа, предоставление пользовательского интерфейса к функциям системы для всех категорий пользователей, а также необходимые для работы всех модулей системы сервисные функции.

 

Разграничение доступа

 

· Система разграничения доступа, основанная на профилях полномочий и ролях.

· Разграничение доступа к любым объектам и функциям системы (вплоть до доступа к кнопкам и ссылкам).

· Пять предопределенных профилей полномочий и ролей: гость, преподаватель, слушатель, внешний администратор, администратор.

· Возможность создания любого количества ролей со своими настройками прав доступа.

· Возможность назначения одному пользователю нескольких ролей.

· Переключение между ролями без необходимости повторной авторизации.

· Возможность просматривать всех пользователей, которым присвоена определенная роль.

· Автоматическое назначение пользователю роли «слушатель» после регистрации в системе.

· Возможность в любой момент лишить пользователя любой имеющейся у него роли.

· Просмотр информации обо всех правах роли и изменение этих прав в любой момент.