Полномочия определяют, какие действия на сайте доступны пользователю, а какие - нет. Например, любой элемент или блок курса имеет определенный набор полномочий (возможных действий), которые могут быть заданы для каждой из пользовательских ролей. Обычно полномочия предоставляются пользователю путем назначения ему определенной роли. Если этот набор необходимо изменить, можно либо назначить пользователю другую роль в локальном контексте, либо переопределить полномочия для роли в локальном контексте. В Moodle реализован механизм наследования полномочий, который по умолчанию сохраняет пользователям в более узком контексте те полномочия, которые были предоставлены в более общем контексте (например, права на редактирование элементов курса определяются назначением роли преподавателя в контексте курса). |