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

Материал из База знаний Центра ПУСК МФТИ
перевод
корректировка
 
(не показано 12 промежуточных версий этого же участника)
Строка 9: Строка 9:
Так видит курс преподаватель.
Так видит курс преподаватель.


[[Файл:Condactlinks.webp|teacher view of sequence of conditional activities]]
[[Файл:Доступ к элементам.png|800x800пкс|teacher view of sequence of conditional activities]]


Учащиеся увидят только первое задание (веб-страницу), а второе задание (форум) будет для них выделено серым цветом. Остальные задания появятся только после выполнения установленных условий.  
Студенты увидят только первое задание (веб-страницу), а второе задание (форум) будет для них отмечено сообщением о том, что доступ появится после выполнения установленных условий.  
[[Файл:Условия доступа для студентов.png|альт=Условия доступа для студентов|без|мини|800x800пкс|Условия доступа глазами слушателей.]]


[[Файл:Studentcondactlinks.webp]]
==Как это реализовать?==


=== ''Как это реализовать?'' ===
=== Условия доступа одинаковы для всех ===
В задании 1 страница должна быть прочитана (или, по крайней мере, просмотрена), прежде чем учащиеся смогут получить доступ к форуму. В задании 1 для условия завершения действия задано значение «требуется просмотр».
Предположим, вы как преподаватель хотите, чтобы перед доступом к форуму студенты просмотрели обучающие материалы в формате книги. В этом случае в настройках книги в качестве условия завершения задается значение «требуется просмотр».
[[Файл:Завершение по просмотру.png|альт=Завершение по просмотру|без|мини|800x800пкс|Завершение по просмотру. В элементах другого типа набор условий завершения может быть совсем другим.]]
Соответственно, для доступа к форуму мы настраиваем ограничения таким образом, чтобы нужная книга была отмечена как завершенная. Если при этом иконка глаза будет открыта, то студенты форум видеть будут, только не смогут в него войти. Если же «глазик» будет закрыт, то форум станет видимым для студентов только после выполнения указанных условий.


[[Файл:Usermustviewactivity.webp|"require view" condition]]
[[Файл:Доступ по завершению предыдущего элемента.png|альт=Доступ по завершению предыдущего элемента|800x800пкс|"must be marked complete"/greyed out"]]


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


[[Файл:CAactivitycompletion1a.webp|"must be marked complete"/greyed out"]]
[[Файл:Завершение форума 1.png|800x800пкс|"require posts"]]


В задании 2, на форуме, необходимо, чтобы учащиеся оставили сообщение, прежде чем они смогут пройти тест. Для условия завершения задания задано значение «требуются сообщения»:
В тесте должны быть установлено ограничения доступа с требования, чтобы форум был помечен как завершенный. Значок «зачеркнутый глаз» означает, что тест полностью скрыт до тех пор, пока студент не разместит сообщение на форуме и не получит за него проходной балл:
[[Файл:Доступ по завершению предыдущего форума с оценкой.png|альт=Доступ по завершению предыдущего форума с оценкой|без|мини|800x800пкс|Доступ по завершению предыдущего форума с проходным баллом. Это нужно, если завершение предыдущего форума настроено без требования проходного балла, просто за размещение сообщений. В нашем случае получается тавтология, но она не мешает.]]
Для завершения теста студент должен получить оценку, причем необязательно проходной балл:
[[Файл:Завершение теста.png|альт=Завершение теста|без|мини|800x800пкс|Завершение теста без требования проходного балла.]]


[[Файл:CA1a.webp|"require posts"]]
=== Условия доступа различны в зависимости от предыдущих оценок ===
Теперь представим себе, что следующее задание представляет собой [[Лекция|лекцию]], которая может быть предложена студенту либо на уровне 1 (базовом), либо на уровне 2 (продвинутом). Если студент набрал менее 50% баллов в тесте, он проходит уровень 1; если больше, то уровень 2. Тогда в лекции 1-го уровня ограничение устанавливается таким образом, чтобы студенты получили к ней доступ, только если они набрали менее 50% баллов в тесте:


В задании 3, на тесте, должны быть установлены такие ограничения, чтобы форум был помечен как завершенный. Значок «зачеркнутый глаз» означает, что тест полностью скрыт до тех пор, пока учащийся не разместит сообщение на форуме:
[[Файл:Ограничение по оценке 1.png|альт=Ограничение по оценке снизу|безрамки|750x750пкс]]


[[Файл:CAactivitycompletion2a.webp|"must be marked complete/hide activity entirely"]]


Для завершения задания учащийся должен получить оценку в тесте:
На лекции 2-го уровня установлены такие ограничения, что студенты могут получить к ней доступ только в том случае, если наберут 50% или более баллов:


[[Image:quizrequiregrade.png|"require grade"]]
[[Файл:Ограничение по оценке 2.png|альт=Ограничение по оценке сверху|grade completion]]


Task 4 is two lessons - either at level 1 (basic) or level 2 (advanced). If the student scores less than 50% in the quiz they do Level 1; if they score more, they do Level 2. In the Level 1 lesson, the restriction is set such that students can only access it if they get under 50% in the quiz
Обратите внимание на то, то оба варианта лекции лучше скрыть, чтобы после теста появился тот, который нужен студенту. Однако стоит вставить в тест или на страницу курса пояснение, что после похождения теста появится лекция.


[[Image:Gradecompletion1.png|grade completion]]
==Пример «все или ничего»==
Можно настроить условия таким образом, чтобы конкретное задание было доступно, если одно или несколько предыдущих заданий помечены как завершенные, а не все сразу. На этом скриншоте расширенное задание станет доступным, если ученик наберет больше определенного балла в тесте или если он получит оценку за выполнение задания (получение оценки должно быть условием завершения задания).


The Level 2 lesson has the restriction set such that students can only access it if they get 50% or more:
[[Файл:Двоякое ограничение.png|альт=Двоякое ограничение|800x800пкс]]


[[Image:Gradecompletion2.png|grade completion]]
Когда будет установлено первое ограничение, учитель может снова нажать кнопку «Добавить ограничение», чтобы добавить второе (и последующие) ограничения. Затем учитель может изменить «все» на «любой», тем самым заменив «и» на «или», или наоборот.
==An example of "all or any"==
[[Файл:Добавление ограничений.png|альт=Добавление ограничений|без|мини|800x800пкс|Теперь студент должен выполнить задание и пройти тест с оценкой больше 50%, чтобы лекция стала доступной.]]
*It's possible to set conditions such that a particular activity is available if one or more previous activities are marked complete, rather than all of them. In this screenshot, the Advanced task will become available either if the student gets above a certain grade in the quiz or if they receive a grade in the assignment.
[[File:eitheror1a.png]]
*When the first restriction is set, the teacher can then click the "Add restriction" button again to add a second (and subsequent) restrictions. The teacher can then change the "all" to "any" , thus changing the "and" to "or":
[[File:eitheror2.png]]
==An example of a Restriction set==
*The Restriction set button offers the possibility of creating several criteria using ''all/any'' to create complex conditions. In the screenshot below, students can only access the Assessment and Feedback section of the course if they have EITHER completed the work on Monet OR if they completed all the work on Pissarro.  
[[File:restrictaccesslinks.png]]
*The actual settings for this are as follows:
[[File:restrictionsetnew1.png|center|thumb|600px]]
==Tricks and techniques==
With a bit of lateral thinking, you can achieve some interesting results beyond the most obvious uses of the system. Here is one example:
===Project allocation===
Imagine that you let students choose one of two projects. Each project has its own activities (a forum for all the people doing that project, resources with information about the project, etc.). You want it to hide all the activities that a student isn't doing.


This can already be achieved in Moodle using the [[Groupings]] system. However, conditional activities gives another way to set this up which might be preferable in some cases. Here's how:
== Пример набора ограничений ==
# Create two forums called 'Frog project sign-up forum' and 'Zombie project sign-up forum'.
Кнопка «Добавить ограничение» предоставляет возможность создать несколько критериев, используя '''все/любой''' для создания сложных условий. На скриншоте ниже видно, что студенты могут получить доступ к разделу оценки и обратной связи курса только в том случае, если они ЛИБО завершили работу над Моне, либо полностью завершили работу над Писсарро.
# Set both forums to be automatically marked complete once the user makes 1 post.
# Set each forum to be conditionally available only if the other forum is NOT complete.
# Create other activities for the frog and zombie projects. For each Frog activity, set it to be conditionally available only if the Frog sign-up forum is marked complete. For each Zombie activity, set it to be conditionally available only if the Zombie sign-up forum is marked complete.
When a student first visits the site, they see the frog and zombie sign-up forums and none of the project activities. As soon as they post in one of the forums, the other forum will disappear, and all the activities for their preferred project will appear. (If they want to change their mind, they can delete their forum post so that it isn't marked complete any more, and it'll be back to square one.)
==Gamification==
Many Moodlers are using Restrict access as a means to "gamify" their course. This section is for sharing examples and ideas:
*[http://www.slideshare.net/ghenrick/gamification-what-is-it-and-what-it-is-in-moodle What is Gamification and what is it in Moodle?]- presentation by Gavin Henrick
* [https://www.youtube.com/watch?v=E3794YBja6Q Gamify your Moodle courses in under 20 minutes] (using [[Restrict access]] and [[Badges]]) video on YouTube
* [[Quizventure activity]] - an activity module that loads questions from the course it's added to. The possible answers come down as space ships and you have to shoot the correct one.
* [[Level up! quick guide|Level Up!]] - a customisable block which a teacher can add to a course to give experience points to students as they progress through a course.
* [[Blocks/stash|Stash]] - a block that allows a teacher to create and then show items around a course. Students can then go and collect these items which will then appear in their stash block.
* [[Game module]] - This module contains 8 games: hangman, crosswords, cryptex, millionaire, sudoku, hidden picture, snakes& ladders and book with questions.
* [[Exabis games activity]] - the goal of this activity is to bring the aspect of game-based-learning into Moodle-courses.
* [[PhET simulations]] - interactive simulations for science ([[physics]], [[biology]], [[chemistry]], Earth sciences) and [[Mathematics|math]] at elementary, middle school, high school and University levels.
* The [https://moodle.org/plugins/block_ranking Ranking block] can improve the gamification into the course. It works with the activity completion tracking, so you need to enable that and configure the criteria for all activities you want to monitor. The plugin only add points to activities with completion criteria.
* [https://www.youtube.com/watch?v=2wzkXWB-LvA Dorian Love - The Mobius Effect Gamified Moodle] from iMoot 2015.
* A [https://moodle.org/mod/forum/discuss.php?d=343722 way to create a very simple 'game' where the text is blurred but as you hover over it it appears]
* The [https://learn.moodle.net Learn Moodle MOOC] makes good use of [[badges]] in a way that could be called gamified, if you want to see it in action.
* The [https://moodle.org/plugins/local_mootivated Mootivated] is a mobile app that rewards student effort for learning in Moodle. Coins are awarded for working in Moodle and they can be spent in either the Avatar Part Store or your School Store.
* The [[Ranking block]] works together with the moodle course completion. In the moodle course you configure the criteria to the end of the course. The ranking block monitors these activities and add points to the students based on accomplishing the activities.
* The [[UNEDTrivial]] a is an activity module that allows the teacher to create tests based on learning concepts like testing effect and spaced education. In addition, UNEDTrivial uses resources related to gamification to increase student engagement.
* The [https://moodle.org/plugins/format_ludic Ludic] course format - is a Moodle course format plugin, resulting from research work in gamifictaion, that presents course structure and contents graphically. Images are dynamic, evolving over time to emphasise student achievement. LUDIC was developed by EDUNAO as part of the LudiMoodle research project. The LudMoodle project, involving researchers from the Université de Lyon and the LIRIS, investigated the impact of different gamification techniques on user engagement for users with different motivation profiles.
===Moodle game-related forum threads===
* [https://moodle.org/mod/forum/discuss.php?d=280546 Educational gaming for Moodle]
* [https://moodle.org/mod/forum/discuss.php?d=276994 Have you used Games in Moodle?]
* [https://moodle.org/mod/forum/discuss.php?d=265096 Turn your quiz into an arcade game]
* [https://moodle.org/mod/forum/discuss.php?d=263547 Now you see it; now you don't ]
* [https://moodle.org/mod/forum/discuss.php?d=261797 Is gamification an old idea by a new name?]
* [https://moodle.org/mod/forum/discuss.php?d=261746 Gamification: Weekly Team Scorecards!?]


[[Файл:Restrictaccesslinks.webp]]


== Should you really use restrict access?==
Фактические настройки для этого следующие:
The restrict access feature is a way for you to force your students to do things in a certain order. Is that really what you want? The answer will depend on your particular circumstances, but it is worth taking a moment to reflect upon the degree to which restricting access is appropriate for your course.It is certainly good course design to make it clear to your students what they are expected to do next, to give good guidance. Restricting access can be used to create alternative pathways and to introduce repetition. As course sizes grow, such mechanisms can allow teachers to offer learning experiences that cater more to individuals, providing reinforcement when it is needed. However, some may still prefer to use labels and layout rather than locks and keys to direct the learning path.
[[Файл:Restrictionsetnew1.webp|без|мини|600x600пкс]]
==See also==
 
*Forum thread [https://moodle.org/mod/forum/discuss.php?d=231400 Conditional by number of days] for using post threshold blocking to restrict access to topics by days.
== Приемы и техники ==
*With the [https://moodle.org/plugins/availability_language Availability language] plugin, it is possible to restrict modules or whole sections based on language. It makes it easy to show an English resource only to English users and an activity in French only to French speaking students.
Проявив немного фантазии, вы можете добиться интересных результатов, не ограничиваясь самыми очевидными способами использования системы. Вот один из примеров.
[[index.php?title=Категория:Game]]
 
[[de:Einsatzszenarien für Voraussetzungen]]
=== Распределение проектов ===
[[es:Usando restringir acceso]]
Представьте, что вы даете студентам возможность выбрать один из двух проектов. У каждого проекта есть свои собственные элементы курса (форум для всех, кто занимается этим проектом, ресурсы с информацией о проекте и т.д.). Вы хотите, чтобы в проекте были скрыты все элементы, которые не находятся у студента в работе.
 
Этого можно достичь, используя [[Groupings|групповой режим]]. Однако использование условий ограничения доступа может быть в некоторых случаях удобнее и предпочтительнее. Смотрим:
# Создайте два форума под названием «Форум для регистрации в Frog project» и «Форум для регистрации в Zombie project».
# Установите, чтобы оба форума автоматически помечались как завершенные, как только пользователь опубликует 1 сообщение.
# Установите, чтобы каждый форум был условно доступен, только если другой форум не завершен.
# Создайте другие действия для проектов frog и zombie. Для каждого действия Frog задайте его условную доступность, только если форум для регистрации Frog помечен как завершенный. Для каждого действия Zombie задайте его условную доступность, только если форум для регистрации Zombie помечен как завершенный.
Когда студент впервые заходит на курс, он видит форумы для регистрации на frog и zombie, но не видит ни одного из мероприятий проекта. Как только он разместит сообщение на одном из форумов, другой форум исчезнет, и появятся все мероприятия для выбранного им проекта.
Если студент захочет изменить свое мнение, они может удалить свой пост на форуме, чтобы он больше не помечался как завершенный, и все вернется на круги своя.
 
== Геймификация ==
Многие разработчики Moodle используют ограничение доступа как средство геймификации своего курса. Подробнее можно [[Геймификация|посмотреть здесь]].
 
== Действительно ли вы должны использовать ограничение доступа? ==
Ограничение доступа ― это способ заставить ваших студентов выполнять задания в определенном порядке. Вы действительно этого хотите? Ответ будет зависеть от ваших конкретных обстоятельств, поэтому стоит подумать о том, насколько ограничение доступа подходит для вашего курса.
 
Безусловно, при разработке курса необходимо четко разъяснять студентам, что они должны делать дальше, и давать внятные рекомендации. Ограничение доступа может быть использовано для создания альтернативных путей и введения повторений. По мере увеличения количества курсов такие механизмы могут позволить преподавателям предлагать обучающие программы, которые в большей степени подходят для отдельных лиц, обеспечивая необходимую поддержку. Однако некоторые по-прежнему предпочитают использовать ярлыки и шаблоны, а не замки и ключи, чтобы направлять процесс обучения.
 
==См. также==
*Тематика форума [https://moodle.org/mod/forum/discuss.php?d=231400 определяется количеством дней] для использования пороговой блокировки сообщений, чтобы ограничить доступ к темам по дням.
*С помощью [https://moodle.org/plugins/availability_language языкового плагина Availability] можно ограничивать модули или целые разделы в зависимости от языка. Это позволяет легко показывать англоязычный ресурс только англоязычным пользователям, а занятие на французском языке ― только франкоязычным студентам.

Текущая версия от 11:51, 26 сентября 2025


Простой пример

Учащиеся должны выполнить 4 задания в определенном порядке. В зависимости от их результатов в тесте, четвертое задание ― лекция Moodle ― относится либо к более низкому, либо к более продвинутому уровню. Они должны

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

Так видит курс преподаватель.

teacher view of sequence of conditional activities

Студенты увидят только первое задание (веб-страницу), а второе задание (форум) будет для них отмечено сообщением о том, что доступ появится после выполнения установленных условий.

Условия доступа для студентов
Условия доступа глазами слушателей.

Как это реализовать?

Условия доступа одинаковы для всех

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

Завершение по просмотру
Завершение по просмотру. В элементах другого типа набор условий завершения может быть совсем другим.

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

Доступ по завершению предыдущего элемента

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

"require posts"

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

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

Для завершения теста студент должен получить оценку, причем необязательно проходной балл:

Завершение теста
Завершение теста без требования проходного балла.

Условия доступа различны в зависимости от предыдущих оценок

Теперь представим себе, что следующее задание представляет собой лекцию, которая может быть предложена студенту либо на уровне 1 (базовом), либо на уровне 2 (продвинутом). Если студент набрал менее 50% баллов в тесте, он проходит уровень 1; если больше, то уровень 2. Тогда в лекции 1-го уровня ограничение устанавливается таким образом, чтобы студенты получили к ней доступ, только если они набрали менее 50% баллов в тесте:

Ограничение по оценке снизу


На лекции 2-го уровня установлены такие ограничения, что студенты могут получить к ней доступ только в том случае, если наберут 50% или более баллов:

Ограничение по оценке сверху

Обратите внимание на то, то оба варианта лекции лучше скрыть, чтобы после теста появился тот, который нужен студенту. Однако стоит вставить в тест или на страницу курса пояснение, что после похождения теста появится лекция.

Пример «все или ничего»

Можно настроить условия таким образом, чтобы конкретное задание было доступно, если одно или несколько предыдущих заданий помечены как завершенные, а не все сразу. На этом скриншоте расширенное задание станет доступным, если ученик наберет больше определенного балла в тесте или если он получит оценку за выполнение задания (получение оценки должно быть условием завершения задания).

Двоякое ограничение

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

Добавление ограничений
Теперь студент должен выполнить задание и пройти тест с оценкой больше 50%, чтобы лекция стала доступной.

Пример набора ограничений

Кнопка «Добавить ограничение» предоставляет возможность создать несколько критериев, используя все/любой для создания сложных условий. На скриншоте ниже видно, что студенты могут получить доступ к разделу оценки и обратной связи курса только в том случае, если они ЛИБО завершили работу над Моне, либо полностью завершили работу над Писсарро.

Фактические настройки для этого следующие:

Приемы и техники

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

Распределение проектов

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

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

  1. Создайте два форума под названием «Форум для регистрации в Frog project» и «Форум для регистрации в Zombie project».
  2. Установите, чтобы оба форума автоматически помечались как завершенные, как только пользователь опубликует 1 сообщение.
  3. Установите, чтобы каждый форум был условно доступен, только если другой форум не завершен.
  4. Создайте другие действия для проектов frog и zombie. Для каждого действия Frog задайте его условную доступность, только если форум для регистрации Frog помечен как завершенный. Для каждого действия Zombie задайте его условную доступность, только если форум для регистрации Zombie помечен как завершенный.

Когда студент впервые заходит на курс, он видит форумы для регистрации на frog и zombie, но не видит ни одного из мероприятий проекта. Как только он разместит сообщение на одном из форумов, другой форум исчезнет, и появятся все мероприятия для выбранного им проекта.

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

Геймификация

Многие разработчики Moodle используют ограничение доступа как средство геймификации своего курса. Подробнее можно посмотреть здесь.

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

Ограничение доступа ― это способ заставить ваших студентов выполнять задания в определенном порядке. Вы действительно этого хотите? Ответ будет зависеть от ваших конкретных обстоятельств, поэтому стоит подумать о том, насколько ограничение доступа подходит для вашего курса.

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

См. также

  • Тематика форума определяется количеством дней для использования пороговой блокировки сообщений, чтобы ограничить доступ к темам по дням.
  • С помощью языкового плагина Availability можно ограничивать модули или целые разделы в зависимости от языка. Это позволяет легко показывать англоязычный ресурс только англоязычным пользователям, а занятие на французском языке ― только франкоязычным студентам.