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

Материал из База знаний Центра ПУСК МФТИ
1>Tsala
перевод
 
(не показано 6 промежуточных версий 2 участников)
Строка 1: Строка 1:
{{Restrict access}}
{{Restrict access}}
==Enabling the use of restrict access sitewide==
 
== Включение ограничения доступа по всему сайту ==


To use the restrict access feature, it must be enabled by an administrator by checking the "Enable restricted access" box in ''Administration > Site administration > Advanced features''. A restrict access section will then appear for teachers on the Activity settings screen, with an 'Add restriction' button. This section applies to all activities and resources, and is the second to last section in each activities settings area, above [[Activity completion]] (if it has been turned on).
To use the restrict access feature, it must be enabled by an administrator by checking the "Enable restricted access" box in ''Administration > Site administration > Advanced features''. A restrict access section will then appear for teachers on the Activity settings screen, with an 'Add restriction' button. This section applies to all activities and resources, and is the second to last section in each activities settings area, above [[Activity completion]] (if it has been turned on).


== Enabling or disabling specific restrictions==
Чтобы использовать функцию ограничения доступа, администратор должен включить ее, установив флажок «Включить ограничение доступа в зависимости от условий» в разделе Администрирование > Расширенные настройки. После этого на странице настроек элементов курса появится блок «Ограничение доступа» с кнопкой «Добавить ограничение».


In ''Site administration > Plugins > Availability restrictions > Manage restrictions'' you can enable or disable (Hide/Show) any of the individual restriction types for use throughout the site.
== Включение или отключение определенных ограничений ==


[[File:manageavailabilityrestrictions_m30.png|500px]]
В разделе Администрирование > Плагины > Ограничения доступности > Управление ограничениями вы можете включить или отключить (скрыть/показать) любой из отдельных типов ограничений для использования на всем сайте.
[[Файл:Управление ограничениями.jpg|альт=Управление ограничениями|без|мини|700x700пкс|На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ.]]


==Restricting activity access==
== Ограничение доступа к элементам ==


In the settings of each activity there is a Restrict Access section. To get to this, click 'Edit' alongside the activity you want to restrict and then choose 'Edit Settings', or add a new activity, which will bring you to the settings page.
В настройках каждого элемента есть раздел «Ограничение доступа». Чтобы перейти к нему, перейдите на страницу настроек элемента в блоке «Ограничение доступа» нажмите кнопку «Добавить ограничение». Откроется окно выбора условий, показанное на скриншоте справа.
[[Файл:Добавить ограничение.jpg|альт=Добавить ограничение|мини|1018x1018пкс|На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ. Они соответствуют условиям, установленным администратором (скриншот выше).]]
Ограничение может быть основано на [[Завершение элементов|завершении элемента]], дате, оценке, группе или потоке, в которые входят студенты, или даже на полях профиля пользователя. Кнопка «Добавить ограничение» также позволяет использовать более сложные критерии, требующие вложенных условий.


In the 'Restrict Access' section of the activity settings page, click the 'Add restriction' button. A choice of conditions appears:
===Завершение элементов===
См. [[Activity completion|Завершение элементов]]. Обратите внимание, что эта кнопка появляется только в том случае, если администратор включил завершение элементов на вашем сайте, а также в вашем курсе.


[[File:add restriction popup.png|400px]]
Вместо выбора конкретного элемента или ресурса доступ может быть ограничен «Предыдущим активным элементом с завершением». Это значит, что данный элемент станет доступен студенту после того, как он завершит предыдущий элемент, у которого завершение было настроено.


Restriction can be based upon [[Activity completion]], date, grade, the group or grouping the students are in or even user profile fields. The 'Restriction set' button also allows for more complex criteria requiring nested conditions.
===Дата===
Доступ может быть ограничен с и до определенной даты и определенного времени.
[[Файл:Ограничение по дате.jpg|альт=Ограничение по дате|без|мини|400x400пкс]]


===Activity completion===
===Оценка===
See [[Activity completion]]. Note that this button only appears if you have Activity completion enabled by the administrator in your site, and it is enabled in your course in ''Course administration > Edit settings > Completion tracking''.
Вы можете указать условие для любой оценки по курсу: оценка за весь курс, оценка за любое занятие или пользовательская оценка, которую вы создаете вручную. Вы можете ввести либо минимальное значение (не менее процента), либо максимальное значение (менее 70%), либо и то, и другое, либо ни то, ни другое. Задание появится только в том случае, если у учащегося есть значение, соответствующее указанной оценке, и если оно попадает в любой указанный диапазон значений. Вы можете добавить более одного условия для получения оценки. Для того, чтобы задание появилось, должны быть выполнены все условия.


Instead of selecting a specific activity or resources, access may be restricted to "Previous activity with completion".
* При необходимости значения диапазона могут быть дробными (до пяти знаков после запятой).
* Будьте осторожны с максимальным значением; если максимальное значение равно 7, учащийся, набравший ровно 7 баллов, не увидит задание. Вы могли бы установить значение 7.01, если бы действительно хотели включить 7.
* Если вы создаете несколько разных заданий, которые отображаются в соответствии с диапазонами оценок, используйте одно и то же число для максимального значения в одном задании и минимального — в следующем. Например, вы можете создать одно задание с максимальным значением 7, а другое — с минимальным значением 7. Первое будет отображаться для всех, кто набрал от 0 до 6,99999 баллов, а второе - для всех, кто набрал от 7,00000 до 10 баллов. Это гарантирует, что все, у кого есть оценка, увидят то или иное из них. Чтобы удалить условие оценки, задайте для названия оценки значение «нет» и удалите числовые значения диапазона.
* Если вы хотите использовать условие для учащихся с пустыми оценками, вы можете добавить ограничение на оценку и выбрать упражнение, которое вы хотите использовать в качестве ограничения. Не устанавливайте флажки ни для критериев «больше», ни «меньше», потому что тогда студенту необходимо будет иметь оценку. Это означает, что учащиеся с пустыми оценками не будут соответствовать этому критерию.


===Date===
===Группы и потоки===
Access can be restricted from or until a certain date and time.
Если в курсе используются группы или потоки, можно ограничить занятие определенной группой или потоком. Если они отключены для этого курса и недоступны, эти опции не будут доступны для использования в качестве ограничения.
'''Примечание''': эта кнопка в окне выбора условий ограничений отображается только в том случае, если в курсе включены группы.


[[File:availabilityrestrictionbydatefromuntil_m30.png|500px]]
===Поля профиля пользователя===


===Grade===
Доступ можно ограничить, используя одно из следующих стандартных полей профиля пользователя:
You can specify a condition on any grade in the course: the full course grade, the grade for any activity, or a custom grade that you create manually. You can enter either a minimum value (at least percentage), a maximum value (less than percentage), both, or neither. The activity will only appear if the student has a value for the specified grade, and if it falls within any specified number range. You can add more than one grade condition. All conditions must be met in order for the activity to appear.
{| class="wikitable"
 
|Address
* The range numbers can be fractional (with up to five decimal places) if necessary.
|значение в столбце «адрес»
* Be careful with the maximum value; if the maximum is 7, a student who scores exactly 7 will not see the activity. You could set it to 7.01 if you really wanted to include 7.
|-
* If creating several different activities that appear according to grade ranges, use the same number for the maximum of one activity, and the minimum of the next. For example, you might create one activity with a maximum of 7 and another with a minimum of 7. The first would appear to everyone scoring between 0 and 6.99999, and the second would appear to everyone scoring 7.00000 to 10. This guarantees that everyone with a grade will see one or other.To remove a grade condition, set the assessment name to 'none' and remove the range number values
|AIM ID  
* If you want to use a condition for students with blank grades then you can add a grade restriction and select the activity you want to use as a restriction. Do not select a checkbox for either the greater than or less than criteria.  This will require the student to have a grade. This means students with blank grades do not meet that criterion.
|значение в  столбце «цель»
 
|-
===Group and groupings===
|City/town  
If groups or groupings are used in the course, it is possible to restrict the activity to a certain group or grouping. If they are turned off for this course and not available, these options will not be present for use as an restriction.
|значение в  столбце «город»
 
|-
[[File:grouprestrict.png|300px]]
|Country  
 
|двухбуквенный  код страны, а не название страны.
'''NOTE''': This button only appears if you have groups '''enabled''' in your course.
|-
 
|Department  
===User profile===
|значение в  столбце «департамент»
 
|-
Access can be restricted using one of the following standard profile user fields:
|Email Address  
 
|значение в  столбце «электронная почта»
* Address - This is the value in the 'address' column
|-
* AIM ID - This is the value in the 'aim' column
|First name  
* City/town - This is the value in the 'city' column
|значение в  столбце «Фамилия».
* Country - This is the two letter country code, NOT the name of the country.
|-
* Department - This is the value in the 'department' column
|ICQ number  
* Email Address - This is the value in the 'email' column
|значение в  столбце «icq»
* First name - This is the value in the 'firstname' column
|-
* ICQ number - This is the value in the 'icq' column
|ID number  
* ID number - This is the value in the 'idnumber' column
|значение в  столбце «idnumber»
* Institution - This is the value in the 'institution' column
|-
* Mobile phone - This is the value in the 'phone2' column
|Institution  
* MSN ID - This is the value in the 'msn' column
|значение в  столбце «учреждение»
* Phone - This is the value in the 'phone1' column
|-
* Skype ID - This is the value in the 'skype' column
|Mobile phone  
* Surname - This is the value in the 'lastname' column
|значение в  столбце «телефон2»
* Web page - This is the value in the 'url' column
|-
* Yahoo ID - This is the value in the 'yahoo' column
|MSN ID  
 
|значение в  столбце «номер мобильного телефона»
In addition, you can choose any custom user profile fields if you have created any.
|-
|Phone  
|значение в  столбце «телефон1»
|-
|Skype ID  
|значение в  столбце «skype»
|-
|Surname  
|значение в  столбце «фамилия»
|-
|Web page  
|значение в  столбце «url»
|-
|Yahoo ID  
|значение в  столбце «yahoo»
|}
Кроме того, вы можете выбрать любые пользовательские поля профиля пользователя, если вы их уже создали.


===Restriction set===
===Набор ограничений===
This allows you to add a set of complex restrictions to apply complex logic. See [[Using restrict access]] for an example.
Это позволяет вам добавить набор сложных ограничений для применения сложной логики. [[Использование ограничения доступа|Примеры использования ограничения доступа]].


==Hiding the conditions==
== Скрыть условия доступа ==
*If the eye is SHUT then students who do not meet that part of the condition will not see the activity at all.
*Если иконка глаза закрыта, учащиеся, которые не выполняют эту часть условия, вообще не увидят упражнение.  
*If the eye is OPEN the students who do not meet that part of the condition will see the activity but it will be greyed out and have information about why they can't access it yet.
*Если иконка глаза открыта, учащиеся, которые не соответствуют этому условию, увидят упражнение, но оно будет выделено серым цветом, и у них будет информация о том, почему они пока не могут получить к нему доступ.


The shut eye takes precedence. For example, you could have 2 conditions, one based on date (with eye shut) and one based on completing a previous activity (with eye open). That way, the activity will not appear at all until the date; then it will appear, but tell you that you need to complete the other activity; then when you complete the other activity you can access it.
Приоритет отдается «закрытым глазам». Например, у вас может быть 2 условия, одно из которых основано на дате (с закрытыми глазами), а другое ― на выполнении предыдущего действия (с открытыми глазами). Таким образом, элемент вообще не будет отображаться до указанной даты; затем он появится, но сообщит вам, что вам нужно выполнить другой элемент; затем, когда вы завершите указанный элемент, вы получите к нему доступ.


For OR and NOT AND type conditions, you only get a single eye icon instead of one for each condition
Для условий ИЛИ, НЕ, И отображается только один значок глаза, а не по одному для каждого условия.
 
[[File:daterestrict1.png]]
 
==ALL or ANY Conditions==
Further restrictions may be added by clicking the 'Add restriction' button again, and it is possible to specify that ALL the conditions or ANY of the conditions are required before the activity is made available. Thus, it is possible to use 'Or' as well as 'And' conditions. See [[Using Conditional activities]] for an example.
 
{|
|[[File:AND.png|thumb|400px|'and' condition]]
|[[File:OR.png|thumb|400px|'or' condition]]
|}


==Restricting whole course section access==
[[Файл:Скрыть ограничение.jpg|альт=Скрыть ограничение]]


It is possible to restrict access to activities and resources within a whole course section by specifying the conditions in the settings for that particular section. Do this by editing the section settings in ''Topic menu > Edit topic > Restrict access''.
==Условия «все» или «любое»==
Дополнительные ограничения могут быть добавлены повторным нажатием кнопки «Добавить ограничение», и можно указать, что ВСЕ условия или ЛЮБОЕ из них являются обязательными для выполнения до того, как действие станет доступным. Таким образом, можно использовать «или», а также «и» условия. Смотрите [[Использование ограничения доступа|Примеры использования ограничения доступа]].
[[Файл:Условия и или.jpg|альт=Условия и_или|без|мини|650x650пкс]]


[[File:sectiontopicrestrictaccess_m30.png|500px]]
== Ограничение доступа ко всем разделам курса ==


[[es:Configuraciones de actividades condicionales]]
Можно ограничить доступ к занятиям и ресурсам в рамках целого раздела курса, указав условия в настройках для этого конкретного раздела. Для этого отредактируйте настройки раздела в меню Темы > Редактировать тему > на открывшейся странице «Ограничить доступ».
[[de:Einstellungen_zu_Voraussetzungen]]
[[Файл:Редактировать раздел.jpg|альт=Редактировать раздел|без|мини|800x800пкс|Меню управления разделом может содержать разные пункты в зависимости от формата курса. На скриншоте вы видите меню формата «По темам».]]
[[Файл:Ограничение раздела.jpg|альт=Ограничение раздела|без|мини|800x800пкс|Страница редактирования раздела курса от формата курса не зависит и выглядит одинаково.]]

Текущая версия от 11:46, 7 августа 2025


Включение ограничения доступа по всему сайту

To use the restrict access feature, it must be enabled by an administrator by checking the "Enable restricted access" box in Administration > Site administration > Advanced features. A restrict access section will then appear for teachers on the Activity settings screen, with an 'Add restriction' button. This section applies to all activities and resources, and is the second to last section in each activities settings area, above Activity completion (if it has been turned on).

Чтобы использовать функцию ограничения доступа, администратор должен включить ее, установив флажок «Включить ограничение доступа в зависимости от условий» в разделе Администрирование > Расширенные настройки. После этого на странице настроек элементов курса появится блок «Ограничение доступа» с кнопкой «Добавить ограничение».

Включение или отключение определенных ограничений

В разделе Администрирование > Плагины > Ограничения доступности > Управление ограничениями вы можете включить или отключить (скрыть/показать) любой из отдельных типов ограничений для использования на всем сайте.

Управление ограничениями
На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ.

Ограничение доступа к элементам

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

Добавить ограничение
На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ. Они соответствуют условиям, установленным администратором (скриншот выше).

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

Завершение элементов

См. Завершение элементов. Обратите внимание, что эта кнопка появляется только в том случае, если администратор включил завершение элементов на вашем сайте, а также в вашем курсе.

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

Дата

Доступ может быть ограничен с и до определенной даты и определенного времени.

Ограничение по дате

Оценка

Вы можете указать условие для любой оценки по курсу: оценка за весь курс, оценка за любое занятие или пользовательская оценка, которую вы создаете вручную. Вы можете ввести либо минимальное значение (не менее процента), либо максимальное значение (менее 70%), либо и то, и другое, либо ни то, ни другое. Задание появится только в том случае, если у учащегося есть значение, соответствующее указанной оценке, и если оно попадает в любой указанный диапазон значений. Вы можете добавить более одного условия для получения оценки. Для того, чтобы задание появилось, должны быть выполнены все условия.

  • При необходимости значения диапазона могут быть дробными (до пяти знаков после запятой).
  • Будьте осторожны с максимальным значением; если максимальное значение равно 7, учащийся, набравший ровно 7 баллов, не увидит задание. Вы могли бы установить значение 7.01, если бы действительно хотели включить 7.
  • Если вы создаете несколько разных заданий, которые отображаются в соответствии с диапазонами оценок, используйте одно и то же число для максимального значения в одном задании и минимального — в следующем. Например, вы можете создать одно задание с максимальным значением 7, а другое — с минимальным значением 7. Первое будет отображаться для всех, кто набрал от 0 до 6,99999 баллов, а второе - для всех, кто набрал от 7,00000 до 10 баллов. Это гарантирует, что все, у кого есть оценка, увидят то или иное из них. Чтобы удалить условие оценки, задайте для названия оценки значение «нет» и удалите числовые значения диапазона.
  • Если вы хотите использовать условие для учащихся с пустыми оценками, вы можете добавить ограничение на оценку и выбрать упражнение, которое вы хотите использовать в качестве ограничения. Не устанавливайте флажки ни для критериев «больше», ни «меньше», потому что тогда студенту необходимо будет иметь оценку. Это означает, что учащиеся с пустыми оценками не будут соответствовать этому критерию.

Группы и потоки

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

Примечание: эта кнопка в окне выбора условий ограничений отображается только в том случае, если в курсе включены группы.

Поля профиля пользователя

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

Address значение в столбце «адрес»
AIM ID значение в столбце «цель»
City/town значение в столбце «город»
Country двухбуквенный код страны, а не название страны.
Department значение в столбце «департамент»
Email Address значение в столбце «электронная почта»
First name значение в столбце «Фамилия».
ICQ number значение в столбце «icq»
ID number значение в столбце «idnumber»
Institution значение в столбце «учреждение»
Mobile phone значение в столбце «телефон2»
MSN ID значение в столбце «номер мобильного телефона»
Phone значение в столбце «телефон1»
Skype ID значение в столбце «skype»
Surname значение в столбце «фамилия»
Web page значение в столбце «url»
Yahoo ID значение в столбце «yahoo»

Кроме того, вы можете выбрать любые пользовательские поля профиля пользователя, если вы их уже создали.

Набор ограничений

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

Скрыть условия доступа

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

Приоритет отдается «закрытым глазам». Например, у вас может быть 2 условия, одно из которых основано на дате (с закрытыми глазами), а другое ― на выполнении предыдущего действия (с открытыми глазами). Таким образом, элемент вообще не будет отображаться до указанной даты; затем он появится, но сообщит вам, что вам нужно выполнить другой элемент; затем, когда вы завершите указанный элемент, вы получите к нему доступ.

Для условий ИЛИ, НЕ, И отображается только один значок глаза, а не по одному для каждого условия.

Скрыть ограничение

Условия «все» или «любое»

Дополнительные ограничения могут быть добавлены повторным нажатием кнопки «Добавить ограничение», и можно указать, что ВСЕ условия или ЛЮБОЕ из них являются обязательными для выполнения до того, как действие станет доступным. Таким образом, можно использовать «или», а также «и» условия. Смотрите Примеры использования ограничения доступа.

Условия и_или

Ограничение доступа ко всем разделам курса

Можно ограничить доступ к занятиям и ресурсам в рамках целого раздела курса, указав условия в настройках для этого конкретного раздела. Для этого отредактируйте настройки раздела в меню Темы > Редактировать тему > на открывшейся странице «Ограничить доступ».

Редактировать раздел
Меню управления разделом может содержать разные пункты в зависимости от формата курса. На скриншоте вы видите меню формата «По темам».
Ограничение раздела
Страница редактирования раздела курса от формата курса не зависит и выглядит одинаково.