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

Материал из База знаний Центра ПУСК МФТИ
мНет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 3: Строка 3:
== Включение ограничения доступа по всему сайту ==
== Включение ограничения доступа по всему сайту ==


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).
Чтобы использовать функцию ограничения доступа, администратор должен включить ее, установив флажок «Включить ограничение доступа в зависимости от условий» в разделе Администрирование > Расширенные настройки. После этого на странице настроек элементов курса появится блок «Ограничение доступа» с кнопкой «Добавить ограничение». Этот раздел относится ко всем действиям и ресурсам и является предпоследним разделом в области настроек каждого элемента над блоком завершения элемента, если на сайте было включено [[Activity completion|завершение]]:[[Файл:Блоки завершения и доступа.png|альт=Блоки завершения и доступа|без|мини|600x600пкс|Блоки завершения и доступа в настройках элемента курса.]]


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


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


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|альт=Добавить ограничение|мини|1018x1018пкс|На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ. Они соответствуют условиям, установленным администратором (скриншот выше).]]
Ограничение может быть основано на [[Завершение элементов|завершении элемента]], дате, оценке, группе или потоке, в которые входят студенты, и даже на полях профиля пользователя. Кнопка «Добавить ограничение» также позволяет использовать более сложные критерии, требующие вложенных условий.


==Restricting activity access==
===Завершение элементов===
См. [[Activity completion|Завершение элементов]]. Обратите внимание, что эта кнопка появляется только в том случае, если администратор включил завершение элементов на вашем сайте, а также в вашем курсе.


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


In the 'Restrict Access' section of the activity settings page, click the 'Add restriction' button. A choice of conditions appears:
===Дата===
Доступ может быть ограничен с и до определенной даты и определенного времени.
[[Файл:Ограничение по дате.jpg|альт=Ограничение по дате|без|мини|400x400пкс]]


[[File:add restriction popup.png|400px]]
===Оценка===
Вы можете указать условие для любой оценки по курсу: оценка за весь курс, оценка за любое занятие или пользовательская оценка, которую вы создаете вручную. Вы можете ввести либо минимальное значение (не менее процента), либо максимальное значение (менее 70%), либо и то, и другое, либо ни то, ни другое. Задание появится только в том случае, если у учащегося есть значение, соответствующее указанной оценке, и если оно попадает в любой указанный диапазон значений. Вы можете добавить более одного условия для получения оценки. Для того, чтобы задание появилось, должны быть выполнены все условия.


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


===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''.
Если в курсе используются группы или потоки, можно ограничить занятие определенной группой или потоком. Если они отключены для этого курса и недоступны, эти опции не будут доступны для использования в качестве ограничения.
'''Примечание''': эта кнопка в окне выбора условий ограничений отображается только в том случае, если в курсе включены группы.


Instead of selecting a specific activity or resources, access may be restricted to "Previous activity with completion".
===Поля профиля пользователя===


===Date===
Доступ можно ограничить, используя одно из следующих стандартных полей профиля пользователя:
Access can be restricted from or until a certain date and time.
{| class="wikitable"
 
|Address
[[File:availabilityrestrictionbydatefromuntil_m30.png|500px]]
|значение в  столбце «адрес»
 
|-
===Grade===
|AIM ID
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.
|значение в  столбце «цель»
 
|-
* The range numbers can be fractional (with up to five decimal places) if necessary.
|City/town
* 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
|-
* 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.
|Country
 
|двухбуквенный  код страны, а не название страны.
===Group and groupings===
|-
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.
|Department
 
|значение в  столбце «департамент»
[[File:grouprestrict.png|300px]]
|-
 
|Email Address
'''NOTE''': This button only appears if you have groups '''enabled''' in your course.
|значение в  столбце «электронная почта»
|-
|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»
|}
Кроме того, вы можете выбрать любые пользовательские поля профиля пользователя, если вы их уже создали.


===User profile===
===Набор ограничений===
Это позволяет вам добавить набор сложных ограничений для применения сложной логики. [[Использование ограничения доступа|Примеры использования ограничения доступа]].


Access can be restricted using one of the following standard profile user fields:
== Скрыть условия доступа ==
*Если иконка глаза закрыта, учащиеся, которые не выполняют эту часть условия, вообще не увидят упражнение.
*Если иконка глаза открыта, учащиеся, которые не соответствуют этому условию, увидят упражнение, но оно будет выделено серым цветом, и у них будет информация о том, почему они пока не могут получить к нему доступ.


* Address - This is the value in the 'address' column
Приоритет отдается «закрытым глазам». Например, у вас может быть 2 условия, одно из которых основано на дате (с закрытыми глазами), а другое ― на выполнении предыдущего действия (с открытыми глазами). Таким образом, элемент вообще не будет отображаться до указанной даты; затем он появится, но сообщит вам, что вам нужно выполнить другой элемент; затем, когда вы завершите указанный элемент, вы получите к нему доступ.
* AIM ID - This is the value in the 'aim' column
* 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
* Email Address - This is the value in the 'email' column
* First name - This is the value in the 'firstname' column
* ICQ number - This is the value in the 'icq' column
* ID number - This is the value in the 'idnumber' column
* Institution - This is the value in the 'institution' column
* Mobile phone - This is the value in the 'phone2' column
* 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
* Surname - This is the value in the 'lastname' column
* Web page - This is the value in the 'url' column
* Yahoo ID - This is the value in the 'yahoo' column


In addition, you can choose any custom user profile fields if you have created any.
Для условий ИЛИ, НЕ, И отображается только один значок глаза, а не по одному для каждого условия.
 
===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.
 
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пкс|Страница редактирования раздела курса от формата курса не зависит и выглядит одинаково.]]

Текущая версия от 13:34, 24 сентября 2025


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

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

Блоки завершения и доступа
Блоки завершения и доступа в настройках элемента курса.

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

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

Управление ограничениями
На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе 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 условия, одно из которых основано на дате (с закрытыми глазами), а другое ― на выполнении предыдущего действия (с открытыми глазами). Таким образом, элемент вообще не будет отображаться до указанной даты; затем он появится, но сообщит вам, что вам нужно выполнить другой элемент; затем, когда вы завершите указанный элемент, вы получите к нему доступ.

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

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

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

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

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

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

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

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