Приоритеты ролей в контекстах системы и курса

Приоритеты ролей в контекстах системы и курса

от Вадим Н. -
Количество ответов: 5

Доброго времени суток!

После обновления на новую версию Moodle 3.1.13+ (Build: 20180817) появились следующие проблемы.

Всем пользователям, прошедшим авторизацию, по-умолчанию присваивается роль "Аутентифицированный пользователь" в контексте  "Система". При этом, в настройках роли "Аутентифицированный пользователь" запрещено добавление и редактирование курсов, элементов курсов и т.п.

Внутри курсов всем пользователям присвоены роли либо студент, либо преподаватель плюс роль в контексте системы "Аутентифицированный пользователь".

Проблема заключается в том, что роль "Аутентифицированный пользователь" имеет больший приоритет над ролями "Студент" и "Преподаватель" в контексте курса. Соответственно и студенты и преподаватели у нас имеют практически идентичные права.

Вопрос: можно ли повысить приоритет для ролей в контексте курса над ролями в контексте системы или каким образом можно решить данную проблему?

В ответ на Вадим Н.

Re: Приоритеты ролей в контекстах системы и курса

от Alexandre Scherbyna -

По-моему, у роли  Аутентифицированный пользователь нет никаких запретов. Должно быть или Дать право или Не усановлено. Т.е. у вас, очевидно, сбились настройки этой роли. Если раньше вы с ними ничего не делали, то сейчас достаточно просто сбросить их к изначальным настройкам. Для этого достаточно нажать кнопку Сбросить.

В ответ на Alexandre Scherbyna

Re: Приоритеты ролей в контекстах системы и курса

от Вадим Н. -
1. Дело в том, что разрабатывал сайт другой человек и мне неизвестно, какие настройки он заложил в роли. Кроме того, со времени создания сайт пережил несколько обновлений версий moodle и несколько администраторов. Поэтому хотелось бы отделаться малой кровью, просто изменив приоритет ролей, т.к. сброс настроек ролей вероятно приведет к более существенным последствиям.

2. Подскажите, если ли какие-то механизмы экспорта/импорта настроек ролей, перед их сбросом?
В ответ на Вадим Н.

Re: Приоритеты ролей в контекстах системы и курса

от Vadim Tabunshchik -
Изображение пользователя Developers

Чтобы ни делал другой человек, он это сделал неправильно. Стандартные роли трогать не нужно, иначе будете постоянно на этом форуме темы создавать.

Проблемы с ролями, на моей памяти, в Мудл были только один раз: при переходе с версии 1.6 на 1.7. Так что, в вашем случае виноваты однозначно «кривые» руки.

Что нужно сделать: зайти в каждую роль, кот., на ваш взгляд, работает неправильно, и сделать экспорт настроек в XML-файл.

Сбросить настройки всех стандартных ролей. Проверить, устранена ли проблема. Если кому-то нужны дополнительные права, создаете новую роль и настраиваете. Включенные/отключенные разрешения можно посмотреть в XML-файлах, кот. вы экспортировали.

В ответ на Vadim Tabunshchik

Re: Приоритеты ролей в контекстах системы и курса

от Вадим Н. -
Спасибо.
Экспорт настроек видел, но какой от него смысл, если нет импорта?
В ответ на Вадим Н.

Re: Приоритеты ролей в контекстах системы и курса

от Vadim Tabunshchik -
Изображение пользователя Developers
если нет импорта

То вы до него ещё не добрались. улыбаюсь

При создании новой роли будет возможность загрузить настройки из XML-файла.