Роли
Описание всех возможных ролей в пространстве ВПО. Каждая роль включает в себя все права предыдущей
Требования
Студент
Роль необходима для учащихся НГТУ. Такая роль будет иметь доступ к просмотру событий, новостей и уведомлений. Просмотр дисциплин, групп. Редактирование профиля. Доступ к курсу с возможность просмотра. Доступ к прохождению (назначенные тесты) тестов. Роль получается автоматически при регистрации через DiSpace или через аккаунт ЦИУ.
Права роли
- Гость - Привилегии для закрытых курсов. Просмотр описания курса. Возможность записаться на курс
- Слушатель - Назначается автоматически только для курсов дисциплин текущего семестра.Назначается системой после принятия заявки преподавателем если курс закрытый. Имеет доступ к прохождению курсаю. При этом слушателл может находится как в своей учебной группе, так и в группе курса
Преподаватель
Роль необходима для сотрудников НГТУ. Такая роль будет иметь доступ к просмотру и редактированию событий, новостей и уведомлений. Просмотр и редактирование дисциплин, групп, профиля. Доступ к курсу с возможность просмотра и редактирования (свои курсы). Доступ к прохождению (назначенные и свои тесты) и редактированию (свои тесты) тестов. Может назначать тесты студентам. Роль назначается при входе преподавателя через аккаунт ЦИУ или назначается разработчиками если нужно повышение роли аккаунта DiSpace
Права роли
- Гость - Привилегии для закрытых курсов. Просмотр описания курса. Возможность записаться на курс
- Слушатель - Назначается системой после принятия заявки преподавателем если курс закрытый. Имеет доступ к прохождению курсаю.
- Ассистент - Назначается автором курса. Имеет доступ к просмотру курса
- Лектор - Назначается автором курса. Назначается автоматически только для курсов дисциплин текущего семестра. Имеет доступ к просмотру курса и прикреплению к курсу групп
- Соавтор - Назначается автором курса. Имеет доступ к просмотру и редактированию курса
- Автор - Назначается при создании курса. Главная роль на курсе
Заведующий кафедры
Роль необходима для зав. кафедр НГТУ. Такая роль будет иметь доступ к просмотру и редактированию событий, новостей и уведомлений. Просмотр и редактирование дисциплин, групп, профиля. Доступ к курсу с возможность просмотра и редактирования (свои курсы). Доступ к прохождению (назначенные и свои тесты) и редактированию (свои тесты) тестов. Может назначать тесты студентам. Имеет доступ к аккаунтам преподавателей кафедры. Назначается разработчиками.
Права роли
- Гость - Привилегии для закрытых курсов. Просмотр описания курса. Возможность записаться на курс
- Слушатель - Назначается системой после принятия заявки преподавателем если курс закрытый. Имеет доступ к прохождению курсаю.
- Соавтор - Назначается автором курса. Имеет доступ к просмотру и редактированию курса
- Автор - Назначается при создании курса. Главная роль на курсе
Администратор
Роль необходима для сотрудников НГТУ, которые будут администрировать DiSpace.У такой роли нет ограничений в чем-либо. Назначается разработчиками.
Атрибуты
- id - bigint - уникальный ID.
- title - varchar(255) - название.
- workspace_id - bigint - связь с рабочим пространством.
- group_id - bigint - связь с группой.
- type - enum - тип роли:
- core - главная супер-администраторская роль.
- admin - роль администратора.
- dep_head - роль заведующего кафедрой
- teacher - роль преподавателя
- student - роль студента