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

Материал из База знаний Центра ПУСК МФТИ
перевод
Строка 5: Строка 5:
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.
В разделе Администрирование > Плагины > Ограничения доступности > Управление ограничениями вы можете включить или отключить (скрыть/показать) любой из отдельных типов ограничений для использования на всем сайте.
[[Файл:Управление ограничениями.jpg|альт=Управление ограничениями|без|мини|700x700пкс|На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ.]]


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


==Restricting activity access==
В настройках каждого элемента есть раздел «Ограничение доступа». Чтобы перейти к нему, перейдите на страницу настроек элемента в блоке «Ограничение доступа» нажмите кнопку «Добавить ограничение». Откроется окно выбора условий, показанное на скриншоте справа.
[[Файл:Добавить ограничение.jpg|альт=Добавить ограничение|мини|1018x1018пкс|На скриншоте можно видеть перечень условий ограничения доступа, которые используются на платформе Moodle Центра Пуск МФТИ. Они соответствуют условиям, установленным администратором (скриншот выше).]]
Ограничение может быть основано на [[Завершение элементов|завершении элемента]], дате, оценке, группе или потоке, в которые входят студенты, или даже на полях профиля пользователя. Кнопка «Добавить ограничение» также позволяет использовать более сложные критерии, требующие вложенных условий.


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.
===Завершение элементов===
См. [[Activity completion|Завершение элементов]]. Обратите внимание, что эта кнопка появляется только в том случае, если администратор включил завершение элементов на вашем сайте, а также в вашем курсе.


In the 'Restrict Access' section of the activity settings page, click the 'Add restriction' button. A choice of conditions appears:
Вместо выбора конкретного элемента или ресурса доступ может быть ограничен «Предыдущим активным элементом с завершением». Это значит, что данный элемент станет доступен студенту после того, как он завершит предыдущий элемент, у которого завершение было настроено.


[[File:add restriction popup.png|400px]]
===Дата===
Доступ может быть ограничен с и до определенной даты и определенного времени.
[[Файл:Ограничение по дате.jpg|альт=Ограничение по дате|без|мини|400x400пкс]]


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.
===Оценка===
Вы можете указать условие для любой оценки по курсу: оценка за весь курс, оценка за любое занятие или пользовательская оценка, которую вы создаете вручную. Вы можете ввести либо минимальное значение (не менее процента), либо максимальное значение (менее 70%), либо и то, и другое, либо ни то, ни другое. Задание появится только в том случае, если у учащегося есть значение, соответствующее указанной оценке, и если оно попадает в любой указанный диапазон значений. Вы можете добавить более одного условия для получения оценки. Для того, чтобы задание появилось, должны быть выполнены все условия.


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


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.


[[File:availabilityrestrictionbydatefromuntil_m30.png|500px]]
Доступ можно ограничить, используя одно из следующих стандартных полей профиля пользователя:
{| class="wikitable"
|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»
|}
Кроме того, вы можете выбрать любые пользовательские поля профиля пользователя, если вы их уже создали.


===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.
Это позволяет вам добавить набор сложных ограничений для применения сложной логики. [[Использование ограничения доступа|Примеры использования ограничения доступа]].


* 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
*Если иконка глаза открыта, учащиеся, которые не соответствуют этому условию, увидят упражнение, но оно будет выделено серым цветом, и у них будет информация о том, почему они пока не могут получить к нему доступ.
* 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===
Приоритет отдается «закрытым глазам». Например, у вас может быть 2 условия, одно из которых основано на дате (с закрытыми глазами), а другое ― на выполнении предыдущего действия (с открытыми глазами). Таким образом, элемент вообще не будет отображаться до указанной даты; затем он появится, но сообщит вам, что вам нужно выполнить другой элемент; затем, когда вы завершите указанный элемент, вы получите к нему доступ.
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]]
Для условий ИЛИ, НЕ, И отображается только один значок глаза, а не по одному для каждого условия.


'''NOTE''': This button only appears if you have groups '''enabled''' in your course.
[[Файл:Скрыть ограничение.jpg|альт=Скрыть ограничение]]
 
===User profile===
 
Access can be restricted using one of the following standard profile user fields:
 
* Address - This is the value in the 'address' column
* 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==
==ALL or ANY Conditions==

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

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

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

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.

Файл:AND.png
'and' condition
Файл:OR.png
'or' condition

Restricting whole course section access

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.

Файл:Sectiontopicrestrictaccess m30.png

es:Configuraciones de actividades condicionales de:Einstellungen_zu_Voraussetzungen