Управляющий (роль): различия между версиями

Материал из База знаний Центра ПУСК МФТИ
м Breslav.ep переименовал страницу Manager role в Управляющий (роль): перевод
переводы
Строка 1: Строка 1:
{{Standard roles}}
{{Standard roles}}


== Manager role abilities==
== Возможности роли управляющего ==


The default Manager role enables users assigned the role to access courses and modify them, as well as perform certain administrative level tasks related to courses, users, grade settings, etc.  
Роль управляющего по умолчанию позволяет пользователям, которым назначена эта роль, получать доступ к курсам и изменять их, а также выполнять определенные задачи административного уровня, связанные с курсами, пользователями, настройками оценок и т.д.


Unlike the administrator role, the Manager role is a 'real role', whose capabilities you can edit, but is ''similar'' to Administrator (but much safer to use) due to its broad default powers. As a normal role, like Course Creator or Teacher, while the Manager role has almost very many capabilities by default, you can edit that role if you choose.
В отличие от роли администратора, роль управляющего - это «реальная роль», возможности которой вы можете редактировать. Она похожа на роль администратора из-за ее широких полномочий по умолчанию, но гораздо безопаснее в использовании, потому что вы можете изменить эту роль, если захотите.
Способ проверки прав доступа в коде Moodle заключается в том, что существует функция, называемая has_capability. Для администраторов значение has_capability всегда будет возвращать значение true, независимо от того, как настроены роли. Таким образом, нет возможности изменить права доступа, которые есть у администратора.
Применение лучшей практики, основанной на [https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%B2%D0%B8%D0%BB%D0%B5%D0%B3%D0%B8%D0%B9 принципе наименьших привилегий], предполагает, что администраторы должны использовать роль управляющего, а не учетную запись администратора, аналогично тому, как вам рекомендуется не входить в Linux от имени пользователя root.  


(The way permission checks work in the Moodle code is that there is a function called has_capability.  For admins, has_capability will '''always''' return true, no matter how the roles are set up. Thus there is no way to edit what permissions an Administrator has.)
Таким образом, роль управляющего позволяет администратору сайта назначать очень важные роли другим пользователям, а именно роль управляющего, без необходимости предоставлять им полную роль администратора.


Adopting a best-practice based on the [https://en.wikipedia.org/wiki/Principle_of_least_privilege?layoutType=plain Principle of Least Privilege] suggests that Admins should normally use a Manager role, and not use an Administrator account, similar to the way you are recommended not to log into Linux as root.
== Назначение роли управляющего на уровне сайта ==
Вы можете назначить кому-либо роль управляющего на сайте (например, чтобы он мог добавлять новых пользователей), перейдя в Администрирование сайта > Пользователи > Разрешения > Назначение системных ролей, выбрав роль управляющего и перейдя к выбранному вами пользователю.  


The Manager role therefore allows a site Administrator to give very powerful roles to others who are assigned a Manager role, but without having to give them a full Administrator role.
Когда вы это сделаете, пользователи с этой ролью получат доступ только к некоторым элементам администрирования сайта. У них нет доступа к таким областям, как безопасность, сервер, плагины, внешний вид или дополнительные функции, которые зарезервированы для пользователей из группы Администраторов сайта. У них есть доступ к большинству инструментов для настройки пользователей, курсов и системы оценок.  


==Assigning the role of Manager at the Site level==
В частности, роль управляющего сайта может просматривать их в разделе Администрирование сайта:
You can give someone the Manager role sitewide (to enable them for instance to add new users) by going to ''Site Administration>Users>Permissions>Assign system roles'', selecting the Manager role and moving over your chosen user.
 
When you do so, users in that role will have access to only some of the items in Site administration. They do not have access to areas such as Security, Server, Plugins, Appearance, or Advanced Features, which are reserved for those in the Site administrators group. They have access to most of the tools for User, Course and Grade system settings and tools.
 
Specifically the Site-wide Manager role can see these in Site administration:


     Competencies
     Competencies
Строка 86: Строка 84:
         Event monitoring rules
         Event monitoring rules


Notes:
Замечания:
 
* Some of these can further be restricted by editing specific capabilities of the role, e.g., create users, upload users from a file, manual enrolments, managing cohorts, language customisation, etc.,  etc.
* Manager has access to Front page same as with other courses (as it is technically a course).
* Manager has access to most system level reports but not the Configuration report.
* Manager has the ability to assign other users as a sitewide Manager
* Also, a Manager has the ability to edit the role of Manager itself - to disable this, you could prohibit the Create and Manage roles ''moodle/role:manage'' capability


==Assigning the role of Manager at the Category level==
* Некоторые из них могут быть дополнительно ограничены путем редактирования определенных возможностей роли, например, создание пользователей, загрузка пользователей из файла, регистрация вручную, управление группами пользователей, настройка языка и т.д. и т.п.
* Менеджер имеет доступ к главной странице так же, как и к другим курсам (поскольку технически это курс).
* Менеджер имеет доступ к большинству отчетов системного уровня, но не к отчету о конфигурации.
* Менеджер имеет возможность назначать других пользователей в качестве управляющего по всему сайту
* Кроме того, у управляющего есть возможность редактировать роль самого управляющего - чтобы отключить это, вы могли бы запретить возможность создания ролей и управления ими в moodle/role:manage


The Manager role can also be assigned in the context Category rather than sitewide.
== Назначение роли управляющего на уровне категории ==


Do this if you want someone to be able to have access to all the courses in a single category and manage them, but do not want them to have access to any of Site administration tools.  
Роль управляющего также может быть назначена в контекстной категории, а не в масштабе сайта. Сделайте это, если вы хотите, чтобы кто-то мог иметь доступ ко всем курсам в одной категории и управлять ими, но не хотите, чтобы у него был доступ к каким-либо инструментам администрирования сайта. 


From Site administration > Manage courses and categories click the dropdown icon next to the chosen category and then click Permissions. From the dropdown on the next screen select Assign roles.
В разделе Администрирование сайта > Управление курсами и категориями щелкните значок раскрывающегося списка рядом с выбранной категорией и нажмите "Разрешения". В раскрывающемся списке на следующем экране выберите "Назначить роли".  


[[File:Category manager.png|thumb|center]]
[[File:Category manager.png|thumb|center]]


===Managing the category and courses within it ===
=== Управление категорией и курсами в ней ===
When logged in, a category manager can click the My courses link at the top of their screen and manage to manage their category and courses.
После входа в систему категорийный менеджер может перейти по ссылке "Мои курсы" в верхней части экрана и управлять своей категорией и курсами.


Notes:
Замечания:


* A category-level manager is so only for the assigned category: to manage more than one category, you will need to assign them that role in each category separately
* A category-level manager is so only for the assigned category: to manage more than one category, you will need to assign them that role in each category separately
Строка 114: Строка 110:
* A category-level manager will not have as many capabilities as a site-level manager, since certain capabilities can only be applied in the system context i.e. via a system role
* A category-level manager will not have as many capabilities as a site-level manager, since certain capabilities can only be applied in the system context i.e. via a system role
* Regarding the [[Capabilities/moodle/user:loginas|capability to login as another user]], for courses within the category that they manage, a category-level manager can only login as  another course participant and browse within that course only
* Regarding the [[Capabilities/moodle/user:loginas|capability to login as another user]], for courses within the category that they manage, a category-level manager can only login as  another course participant and browse within that course only
* Менеджер категорийного уровня предназначен только для назначенной категории: чтобы управлять несколькими категориями, вам нужно будет назначить им эту роль в каждой категории отдельно
* Менеджеры уровня категорий также управляют любыми подкатегориями, расположенными ниже назначенной им категории, включая создание новых подкатегорий и перемещение курсов
* Они могут создавать курсы в назначенных им категориях
* Менеджер уровня категории не будет обладать таким количеством возможностей, как менеджер уровня сайта, поскольку некоторые возможности могут быть применены только в системном контексте, т.е. через системную роль
* Что касается возможности входа в систему от имени другого пользователя, то для курсов в рамках категории, которой они управляют, менеджер уровня категории может войти в систему только как другой участник курса и просматривать только этот курс


Note that in some commands are in the Administration block. Managers must Turn editing on in order to have ''Edit category'' and ''Add category'' links.
Обратите внимание, что некоторые команды находятся в административном блоке. Менеджеры должны включить редактирование, чтобы иметь возможность редактировать категорию и добавлять ссылки на категории.


==See also==
==См. также==


* [[Site administrators]]
* [[Администратор образовательной платформы]]


[[fr:Gestionnaire]]
«»
[[de:Manager-Rolle]]
[[es:Rol de Mánager]]

Версия от 14:01, 10 июня 2025


Возможности роли управляющего

Роль управляющего по умолчанию позволяет пользователям, которым назначена эта роль, получать доступ к курсам и изменять их, а также выполнять определенные задачи административного уровня, связанные с курсами, пользователями, настройками оценок и т.д.

В отличие от роли администратора, роль управляющего - это «реальная роль», возможности которой вы можете редактировать. Она похожа на роль администратора из-за ее широких полномочий по умолчанию, но гораздо безопаснее в использовании, потому что вы можете изменить эту роль, если захотите.

Способ проверки прав доступа в коде Moodle заключается в том, что существует функция, называемая has_capability. Для администраторов значение has_capability всегда будет возвращать значение true, независимо от того, как настроены роли. Таким образом, нет возможности изменить права доступа, которые есть у администратора.

Применение лучшей практики, основанной на принципе наименьших привилегий, предполагает, что администраторы должны использовать роль управляющего, а не учетную запись администратора, аналогично тому, как вам рекомендуется не входить в Linux от имени пользователя root.

Таким образом, роль управляющего позволяет администратору сайта назначать очень важные роли другим пользователям, а именно роль управляющего, без необходимости предоставлять им полную роль администратора.

Назначение роли управляющего на уровне сайта

Вы можете назначить кому-либо роль управляющего на сайте (например, чтобы он мог добавлять новых пользователей), перейдя в Администрирование сайта > Пользователи > Разрешения > Назначение системных ролей, выбрав роль управляющего и перейдя к выбранному вами пользователю.

Когда вы это сделаете, пользователи с этой ролью получат доступ только к некоторым элементам администрирования сайта. У них нет доступа к таким областям, как безопасность, сервер, плагины, внешний вид или дополнительные функции, которые зарезервированы для пользователей из группы Администраторов сайта. У них есть доступ к большинству инструментов для настройки пользователей, курсов и системы оценок.

В частности, роль управляющего сайта может просматривать их в разделе Администрирование сайта:

   Competencies
       Migrate frameworks
       Import competency framework
       Export competency framework
       Competency frameworks
       Learning plan templates
   Badges
       Badges settings
       Manage badges
       Add a new badge
   Language
       Language customisation 
   Appearance
       Default Dashboard page
       Default profile page
       Manage tags
       User tours
   Front page
       Front page settings
   Users
       Accounts
          Browse list of users
          Bulk user actions
          Add a new user
          Cohorts
          Upload users
          Upload user pictures
       Permissions
          Define roles
          Assign system role
          Check system permissions
          Capability overview
          Assign user roles to cohort
   Courses
       Manage courses and categories
       Add a category
       Restore course
       Backups
          General backup defaults
          General import defaults
          Automated backup setup
   Grades
       General settings
       Grade category settings
       Grade item settings
       Scales
       Outcomes (if enabled on site)
       Letters
       Report settings
          Grader report
          Grade history
          Overview report
          User report
    Plugins
       Question types
          Question preview defaults
   Reports
       Comments
       Backups
       Logs
       Live logs
       Performance overview
       Security overview
       Statistics (if enabled on site)
       Event monitoring rules

Замечания:

  • Некоторые из них могут быть дополнительно ограничены путем редактирования определенных возможностей роли, например, создание пользователей, загрузка пользователей из файла, регистрация вручную, управление группами пользователей, настройка языка и т.д. и т.п.
  • Менеджер имеет доступ к главной странице так же, как и к другим курсам (поскольку технически это курс).
  • Менеджер имеет доступ к большинству отчетов системного уровня, но не к отчету о конфигурации.
  • Менеджер имеет возможность назначать других пользователей в качестве управляющего по всему сайту
  • Кроме того, у управляющего есть возможность редактировать роль самого управляющего - чтобы отключить это, вы могли бы запретить возможность создания ролей и управления ими в moodle/role:manage

Назначение роли управляющего на уровне категории

Роль управляющего также может быть назначена в контекстной категории, а не в масштабе сайта. Сделайте это, если вы хотите, чтобы кто-то мог иметь доступ ко всем курсам в одной категории и управлять ими, но не хотите, чтобы у него был доступ к каким-либо инструментам администрирования сайта.

В разделе Администрирование сайта > Управление курсами и категориями щелкните значок раскрывающегося списка рядом с выбранной категорией и нажмите "Разрешения". В раскрывающемся списке на следующем экране выберите "Назначить роли".

Файл:Category manager.png

Управление категорией и курсами в ней

После входа в систему категорийный менеджер может перейти по ссылке "Мои курсы" в верхней части экрана и управлять своей категорией и курсами.

Замечания:

  • A category-level manager is so only for the assigned category: to manage more than one category, you will need to assign them that role in each category separately
  • Category-level managers also manage any sub-categories beneath the category they are assigned, including create new subcategories and move courses
  • They can create courses in the their assigned categories
  • A category-level manager will not have as many capabilities as a site-level manager, since certain capabilities can only be applied in the system context i.e. via a system role
  • Regarding the capability to login as another user, for courses within the category that they manage, a category-level manager can only login as another course participant and browse within that course only
  • Менеджер категорийного уровня предназначен только для назначенной категории: чтобы управлять несколькими категориями, вам нужно будет назначить им эту роль в каждой категории отдельно
  • Менеджеры уровня категорий также управляют любыми подкатегориями, расположенными ниже назначенной им категории, включая создание новых подкатегорий и перемещение курсов
  • Они могут создавать курсы в назначенных им категориях
  • Менеджер уровня категории не будет обладать таким количеством возможностей, как менеджер уровня сайта, поскольку некоторые возможности могут быть применены только в системном контексте, т.е. через системную роль
  • Что касается возможности входа в систему от имени другого пользователя, то для курсов в рамках категории, которой они управляют, менеджер уровня категории может войти в систему только как другой участник курса и просматривать только этот курс

Обратите внимание, что некоторые команды находятся в административном блоке. Менеджеры должны включить редактирование, чтобы иметь возможность редактировать категорию и добавлять ссылки на категории.

См. также

«»