Назначение ролей: различия между версиями

Материал из MoodleDocs
Перейти к:навигация, поиск
(Добавлен шаблон заготовка)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{заготовка}}
{{Роли}}
{{Роли}}


Строка 35: Строка 33:
==Глобальные роли==
==Глобальные роли==


Roles assigned in the site (1.7) or system context (1.8 onwards) are called global roles and apply across the entire site, including the front page. For example, a user assigned the global role of Teacher will have this role in every course on the site.
Роли, определяемые для контекста сайта (1.7) или контекста системы (1.8), являются глобальными ролями и назначаются для всего сайта в целом, включая главную страницу. Например, пользователь, назначенный на глобальную роль "Учитель", будет иметь доступ с правами учителя в любой курс сайта.


In many sites only admins and course creators will be assigned global roles.
На большинстве сайтов только администраторы или создатели курсов являются глобальными ролями.


The [[Роль демо-учитель|Демо-учитель]] Restricted user role is an example of a global role.
Пример пользователя с ограниченными правами, например [[Роль демо-учитель|Демо-учитель]], - это пример глобальной роли.


==Назначение роли==
==Назначение роли==
"Student", "Teacher", "Course Creator" are some of the predefined roles that come with Moodle. The site administrator may have created additional roles.
"Студент", "Учитель", "Создатель курса" - это предопределенные роли в Moodle. Администратор сайта может создать дополнительные роли.


#Choose the type of role you wish to assign. For example, if we wanted to assign a Student role to Martin, we'd choose "Student" from the list of roles.  
#Выберите роль, для которой Вы хотите назначить пользователя. Например, если Вы хотите определить для пользователя Мартин роль "Студент", то, пожалуйста, выберите роль "Студент" из списка ролей.  
#Once you have chosen a role, two lists appear: a list of users who currently have that role (Student Demo in the example), and a list of users who don't. We can select Martin in the second list, and use the left-facing arrow button to add Martin to the list of Students. Multiple users may be selected by holding down the Apple or Ctrl key whilst clicking on the users' names.
#Откроется страница с двумя полями формы. В первом список студентов, кто уже определен (назначен) на эту роль (например Student Demo) и втором те, кто еще не назначен. Мы выделяем  пользователя "Мартин" во втором списке и, нажав кнопку в виде стрелки влево, добавляем Мартина в список Студентов. Несколько пользователей выделяем, используя кнопку Shift или Ctrl, если имена пользователей идут непоследовательно.


[[Image:Roles Assign Student.JPG|center|400px|frame|Assigning users the role of student i.e. enrolling them on the course]]
[[Image:Roles Assign Student.JPG|center|400px|frame|Назначение пользователей на роль "Студент" в контексте курса, т.е. зачисление их в курс]]


Removing some from a role is done by moving the user from the right column to the left.
Чтобы удалить у пользователя роль, достаточно удалить его из списка слева.


==Скрытые назначения==
==Скрытые назначения==


*To hide which role a user is assigned to, click the Hidden assignments check box before assigning the role to the user.
*Эта функция будет полезна, если вы не хотите, чтобы пользователь с правами учителя отображался в описании курса.
*This feature is useful for example if you don't want everyone with teacher rights listed in the course description.
*Для того чтобы произвести скрытое назначение, необходимо '''перед''' назначением роли пользователю установить флажок "Скрытое назначение" (иконка "Глаз" на картинке)
*Note: The role assignment is not hidden from admins or teachers i.e. users with the [[Возможности/moodle/role:viewhiddenassigns|viewhiddenassigns capability]].
*Обратите внимание, что скрытые назначения видны администраторам, учителям и любым пользователям, которым разрешена возможность [[Возможности/moodle/role:viewhiddenassigns|ПросмотрСкрытыхНазначений(viewhiddenassigns)]].


==Остерегайтесь назначений, которые не дадут эффекта==
==Обращайте внимание на назначения, которые не дадут эффекта==


There are many role assignments that do not make sense as the underlying functionality does not exist. Just because you give someone the "right" to do something does not guarantee that the interface or facility actually exists within the context that you have assigned that right. For example, you can assign a user the right to create new categories at the Category context, however there is no interface within Moodle to do that (category creation is only available at the site level).  
Существует достаточно много вариантов назначения ролей, которые не дадут эффекта из-за того, что соответствующих функций нет в данном контексте. Например, вы можете дать пользователю право создавать категории в контексте "Категория", но в Moodle не существует интерфейса для выполнения этого (создание категорий доступно только в контексте системы).


==Множественные назначения==
==Множественные назначения==


A significant part of the roles infrastructure is the ability to assign a user into multiple roles (at the same time). The capabilities of each role are merged to produce the effective set of capabilities. In particular it is perfectly possible for a user to be both a Teacher and Student in the same course. This differs from the behavior of Moodle prior to the introduction of roles. You should be careful to ensure that if you change a user's role that you remove them from any other roles as required as this will no longer be done automatically.  
Существенной частью системы ролей является возможность назначения пользователю нескольких ролей (в одно и тоже время, в одном и том же контексте). Возможности каждой роли сливаются для получения действующего набора возможностей. В частности пользователь вполне может иметь роли Учителя и Ученика в одном курсе. Это существенное отличие от версий Moodle до введения системы ролей. Поэтому необходимо быть внимательнее при изменении роли пользователя: если вы удалили у пользователя одну роль, не забудьте про остальные, автоматически они у него уже не удаляются.


==Смотрите также==
==Смотрите также==
*[[Управление ролями]] - for administrators
*[[Управление ролями]] - для администратора
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=59900 Discrepancies between Assign Roles lists and Participants list] and [http://moodle.org/mod/forum/discuss.php?d=66782 What happens if a user has multiple roles in a course?] forum discussions
*Дискуссии в форумах 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. Администратор сайта может создать дополнительные роли.

  1. Выберите роль, для которой Вы хотите назначить пользователя. Например, если Вы хотите определить для пользователя Мартин роль "Студент", то, пожалуйста, выберите роль "Студент" из списка ролей.
  2. Откроется страница с двумя полями формы. В первом список студентов, кто уже определен (назначен) на эту роль (например Student Demo) и втором те, кто еще не назначен. Мы выделяем пользователя "Мартин" во втором списке и, нажав кнопку в виде стрелки влево, добавляем Мартина в список Студентов. Несколько пользователей выделяем, используя кнопку Shift или Ctrl, если имена пользователей идут непоследовательно.
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Назначение пользователей на роль "Студент" в контексте курса, т.е. зачисление их в курс

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

Скрытые назначения

  • Эта функция будет полезна, если вы не хотите, чтобы пользователь с правами учителя отображался в описании курса.
  • Для того чтобы произвести скрытое назначение, необходимо перед назначением роли пользователю установить флажок "Скрытое назначение" (иконка "Глаз" на картинке)
  • Обратите внимание, что скрытые назначения видны администраторам, учителям и любым пользователям, которым разрешена возможность ПросмотрСкрытыхНазначений(viewhiddenassigns).

Обращайте внимание на назначения, которые не дадут эффекта

Существует достаточно много вариантов назначения ролей, которые не дадут эффекта из-за того, что соответствующих функций нет в данном контексте. Например, вы можете дать пользователю право создавать категории в контексте "Категория", но в Moodle не существует интерфейса для выполнения этого (создание категорий доступно только в контексте системы).

Множественные назначения

Существенной частью системы ролей является возможность назначения пользователю нескольких ролей (в одно и тоже время, в одном и том же контексте). Возможности каждой роли сливаются для получения действующего набора возможностей. В частности пользователь вполне может иметь роли Учителя и Ученика в одном курсе. Это существенное отличие от версий Moodle до введения системы ролей. Поэтому необходимо быть внимательнее при изменении роли пользователя: если вы удалили у пользователя одну роль, не забудьте про остальные, автоматически они у него уже не удаляются.

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