Перейти к основному содержимому

Как управлять ролями и разрешениями

Роль — набор разрешений, назначаемый пользователям в определённых контекстах (сайт, курс, элемент). Комбинация роли и контекста определяет, какие действия может выполнять пользователь. Инструкция предназначена для администраторов.

Предварительные условия​

  • Наличие прав администратора платформы.
  • Понимание, какие действия нужно разрешить или запретить.

Основные шаги​

  1. Войдите как администратор и перейдите в Администрирование → Пользователи → Права → Определение ролей.
  2. Выберите роль для настройки (например, «Студент» или «Преподаватель») или создайте пользовательскую роль (см. Создание пользовательских ролей).
  3. Отредактируйте разрешения роли: разрешите или запретите конкретные возможности.
  4. Назначьте роли пользователям в нужных контекстах (см. Назначение ролей): на уровне курса — через Участники, на уровне сайта — через Назначить глобальные роли.
  5. Проверьте работу от имени пользователя с новой ролью.

💡 Совет: не меняйте разрешения стандартных ролей без необходимости — для особых сценариев создавайте пользовательские роли на основе стандартных.

Важно: некоторые возможности (например, права на конфиденциальные данные) выдавайте только проверенным ролям — от этого зависит безопасность платформы.

Как это работает​

  • Стандартные роли (менеджер, преподаватель, студент, гость и др.) — готовые наборы разрешений, которые можно настраивать.
  • Контекст определяет область действия: сайт, категория, курс, элемент курса.
  • Переопределение ролей позволяет изменить разрешения для конкретного курса или элемента.

Частые вопросы​

  • Проблема: Пользователь не видит нужную функцию. Решение: Проверьте разрешения его роли в нужном контексте и назначение роли.
  • Проблема: Студент может делать больше, чем нужно. Решение: Запретите лишние возможности в роли «Студент» или создайте ограниченную пользовательскую роль.
  • Проблема: Как быстро выдать доступ на курс группе? Решение: Назначьте роль через Участники → Зачислить пользователей или через глобальные группы.

Смотрите также​


Оригинал: https://docs.moodle.org/502/en/Roles