Назначение ролей: различия между версиями
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{Роли}} | {{Роли}} | ||
Строка 42: | Строка 40: | ||
==Назначение роли== | ==Назначение роли== | ||
" | "Студент", "Учитель", "Создатель курса" - это предопределенные роли в Moodle. Администратор сайта может создать дополнительные роли. | ||
# | #Выберите роль, для которой Вы хотите назначить пользователя. Например, если Вы хотите определить для пользователя Мартин роль "Студент", то, пожалуйста, выберите роль "Студент" из списка ролей. | ||
# | #Откроется страница с двумя полями формы. В первом список студентов, кто уже определен (назначен) на эту роль (например Student Demo) и втором те, кто еще не назначен. Мы выделяем пользователя "Мартин" во втором списке и, нажав кнопку в виде стрелки влево, добавляем Мартина в список Студентов. Несколько пользователей выделяем, используя кнопку Shift или Ctrl, если имена пользователей идут непоследовательно. | ||
[[Image:Roles Assign Student.JPG|center|400px|frame| | [[Image:Roles Assign Student.JPG|center|400px|frame|Назначение пользователей на роль "Студент" в контексте курса, т.е. зачисление их в курс]] | ||
Чтобы удалить у пользователя роль, достаточно удалить его из списка слева. | |||
==Скрытые назначения== | ==Скрытые назначения== | ||
* | *Эта функция будет полезна, если вы не хотите, чтобы пользователь с правами учителя отображался в описании курса. | ||
* | *Для того чтобы произвести скрытое назначение, необходимо '''перед''' назначением роли пользователю установить флажок "Скрытое назначение" (иконка "Глаз" на картинке) | ||
* | *Обратите внимание, что скрытые назначения видны администраторам, учителям и любым пользователям, которым разрешена возможность [[Возможности/moodle/role:viewhiddenassigns|ПросмотрСкрытыхНазначений(viewhiddenassigns)]]. | ||
== | ==Обращайте внимание на назначения, которые не дадут эффекта== | ||
Существует достаточно много вариантов назначения ролей, которые не дадут эффекта из-за того, что соответствующих функций нет в данном контексте. Например, вы можете дать пользователю право создавать категории в контексте "Категория", но в Moodle не существует интерфейса для выполнения этого (создание категорий доступно только в контексте системы). | |||
==Множественные назначения== | ==Множественные назначения== | ||
Существенной частью системы ролей является возможность назначения пользователю нескольких ролей (в одно и тоже время, в одном и том же контексте). Возможности каждой роли сливаются для получения действующего набора возможностей. В частности пользователь вполне может иметь роли Учителя и Ученика в одном курсе. Это существенное отличие от версий Moodle до введения системы ролей. Поэтому необходимо быть внимательнее при изменении роли пользователя: если вы удалили у пользователя одну роль, не забудьте про остальные, автоматически они у него уже не удаляются. | |||
==Смотрите также== | ==Смотрите также== | ||
*[[Управление ролями]] - | *[[Управление ролями]] - для администратора | ||
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] | *Дискуссии в форумах Using Moodle (англ.) [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] и [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?] | ||
[[Категория:Администратору]] | [[Категория:Администратору]] |
Текущая версия от 21:28, 30 января 2008
Расположение страниц назначения ролей
Назначение ролей производится для/в опредленного(ом) контекста(е). Сайт (главная страница) и курс - пример двух различных контекстов. В то время, как процесс назначения ролей одинаков для различных контекстов, путь к странице назначения может различаться. Ниже перечислены контексты и соответствующие пути к странице назначения ролей.
- Контекст системы: Администрирование > Пользователи > Права > Назначить глобальные роли (Administration > Users > Permissions > Assign global roles). В Moodle 1.7 этот контекст назывался "сайт".
- Контекст сайта (главной страницы): Администрирование > Главная страница > Роли на главной странице (Administration > Front Page > Front Page roles). Для Moodle 1.8 и выше.
- Контекст категории курса: ссылка "Назначить роли" на странице категории.
- Контекст курса: ссылка "Назначить роли" в блоке "Управление"
- Контекст модуля: закладка "Роли" на странице редактирования настроек элемента курса.
- Контекст блока: иконка-ссылка "Назначить роли" у блока в режиме редактирования.
- Контекст пользователя: закладка "Роли" на странице профиля пользователя.
Контексты
Назначая пользователю роль в определенном контексте, вы предоставляете ему права этой роли для текущего и всех нижеследующих контекстов.
Список контекстов в иерархическом порядке выглядит следующим образом:
- Система (нет родительского контекста)
- Сайт = главная страница (родительский контекст = система) - Moodle 1.8 и выше
- Категория курса (родительский контекст = система)
- Курс (родительский контекст = категория курса или система)
- Элемент курса (родительский контекст = курс)
- Блок (родительский контекст = система или курс)
- Пользователь (родительский контекст = система)
Наследование вступает в действие, если пользователю назначены роли в вышестоящих контекстах. Например, если пользователю назначена роль Учитель в категории, то пользователь получает эту роль во ВСЕХ курсах этой категории.
Настоятельно рекомендуется назначать роли в правильном контексте. Например, роль Учитель должна назначаться в контекстах курса или категории, Модератор форума должен назначаться в контексте элемента курса.
Роль Инспектор - это пример роли, назначаемой в контексте системы. Роль Модератор форума - это пример роли, назначаемой в контексте элемента курса. Роль Родитель - пример роли, назначаемой в контексте пользователя.
Глобальные роли
Роли, определяемые для контекста сайта (1.7) или контекста системы (1.8), являются глобальными ролями и назначаются для всего сайта в целом, включая главную страницу. Например, пользователь, назначенный на глобальную роль "Учитель", будет иметь доступ с правами учителя в любой курс сайта.
На большинстве сайтов только администраторы или создатели курсов являются глобальными ролями.
Пример пользователя с ограниченными правами, например Демо-учитель, - это пример глобальной роли.
Назначение роли
"Студент", "Учитель", "Создатель курса" - это предопределенные роли в Moodle. Администратор сайта может создать дополнительные роли.
- Выберите роль, для которой Вы хотите назначить пользователя. Например, если Вы хотите определить для пользователя Мартин роль "Студент", то, пожалуйста, выберите роль "Студент" из списка ролей.
- Откроется страница с двумя полями формы. В первом список студентов, кто уже определен (назначен) на эту роль (например Student Demo) и втором те, кто еще не назначен. Мы выделяем пользователя "Мартин" во втором списке и, нажав кнопку в виде стрелки влево, добавляем Мартина в список Студентов. Несколько пользователей выделяем, используя кнопку Shift или Ctrl, если имена пользователей идут непоследовательно.
Чтобы удалить у пользователя роль, достаточно удалить его из списка слева.
Скрытые назначения
- Эта функция будет полезна, если вы не хотите, чтобы пользователь с правами учителя отображался в описании курса.
- Для того чтобы произвести скрытое назначение, необходимо перед назначением роли пользователю установить флажок "Скрытое назначение" (иконка "Глаз" на картинке)
- Обратите внимание, что скрытые назначения видны администраторам, учителям и любым пользователям, которым разрешена возможность ПросмотрСкрытыхНазначений(viewhiddenassigns).
Обращайте внимание на назначения, которые не дадут эффекта
Существует достаточно много вариантов назначения ролей, которые не дадут эффекта из-за того, что соответствующих функций нет в данном контексте. Например, вы можете дать пользователю право создавать категории в контексте "Категория", но в Moodle не существует интерфейса для выполнения этого (создание категорий доступно только в контексте системы).
Множественные назначения
Существенной частью системы ролей является возможность назначения пользователю нескольких ролей (в одно и тоже время, в одном и том же контексте). Возможности каждой роли сливаются для получения действующего набора возможностей. В частности пользователь вполне может иметь роли Учителя и Ученика в одном курсе. Это существенное отличие от версий Moodle до введения системы ролей. Поэтому необходимо быть внимательнее при изменении роли пользователя: если вы удалили у пользователя одну роль, не забудьте про остальные, автоматически они у него уже не удаляются.
Смотрите также
- Управление ролями - для администратора
- Дискуссии в форумах Using Moodle (англ.) Discrepancies between Assign Roles lists and Participants list и What happens if a user has multiple roles in a course?