Note: You are currently viewing documentation for Moodle 3.8. Up-to-date documentation for the latest stable version of Moodle may be available here: Using restrict access.

Using restrict access: Difference between revisions

From MoodleDocs
(Added * The UNEDTrivial a is an activity module)
 
(43 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Conditional activities}}
{{Restrict access}}
==An example of use==
==A basic example==
Here follows a basic example. Students are required to undertake 4 tasks in a precise order. According to their score in a quiz, the fourth task - a Moodle lesson - is either at a lower or more advanced level. They must
Students are required to undertake 4 tasks in a precise order. According to their score in a quiz, the fourth task - a Moodle lesson - is either at a lower or more advanced level. They must
*view a webpage explaining the course
*view a page explaining the course
*post an introductory message in a forum
*post an introductory message in a forum
*take a quiz
*take a quiz
Line 8: Line 8:
Here is the teacher view.
Here is the teacher view.


[[Image:CAviewb.png|teacher view of sequence of conditional activities]]
[[Image:condactlinks.png|teacher view of sequence of conditional activities]]


Students will only see the first task (the webpage)with the second task (the forum) greyed out. The other tasks only appear once the conditions have been met. ''How's it done?''
Students will only see the first task (the webpage)with the second task (the forum) greyed out. The other tasks only appear once the conditions have been met.  
* Task 1, the webpage must be read (or at least viewed) before students can access the forum. In task 1 the activity completion condition is set to ''require view''
 
[[File:studentcondactlinks.png]]
 
''How's it done?''
 
* Task 1, the page must be read (or at least viewed) before students can access the forum. In task 1 the activity completion condition is set to ''require view''
[[Image:usermustviewactivity.png|"require view" condition]]
[[Image:usermustviewactivity.png|"require view" condition]]
*Task 2, the forum, needs to have the "Restrict availablity" section set such that the webpage ''Read This First'' must be marked complete. It is also set so the forum is greyed out until available:
*Task 2, the forum, needs to have the restrictions  set such that the page ''Read This First'' must be marked complete. The "open" eye icon means the forum is greyed out until available:
[[Image:CAactivitycompletion1a.png|"must be marked complete"/greyed out"]]
[[Image:CAactivitycompletion1a.png|"must be marked complete"/greyed out"]]
*Task 2, the forum, needs to require students to make a post before they can do the quiz. The activity completion condition is set to " require posts"
*Task 2, the forum, needs to require students to make a post before they can do the quiz. The activity completion condition is set to " require posts"
[[Image:CA1a.png|"require posts"]]
[[Image:CA1a.png|"require posts"]]
*Task 3, the quiz, needs to have the "Restrict availablity section " set such that the forum must be marked complete. It is also set so that that the quiz is completely hidden until a student has posted in the forum:
*Task 3, the quiz, needs to have the restrictions set such that the forum must be marked complete. The "crossed out eye" icon means  the quiz is completely hidden until a student has posted in the forum:
[[Image:CAactivitycompletion2a.png|"must be marked complete/hide activity entirely"]]
[[Image:CAactivitycompletion2a.png|"must be marked complete/hide activity entirely"]]
*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 "Restrict Availablity" section is set such that students can only access it if they get under 50% in the quiz
*The student must get a grade in the quiz for the activity to be complete:
[[Image:quizrequiregrade.png|"require grade"]]
*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]]
[[Image:Gradecompletion1.png|grade completion]]


The Level 2 lesson has the "Restrict availability" section such that students can only access it if they get 50% or more:
The Level 2 lesson has the restriction set  such that students can only access it if they get 50% or more:


[[Image:Gradecompletion2.png|grade completion]]
[[Image:Gradecompletion2.png|grade completion]]
==An example of "all or any"==
*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==
==Tricks and techniques==


Line 42: Line 68:
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.)
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.)


==Discussion: Should you really use conditional activities?==
==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|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|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|physics]], [[Biology|biology]], [[Chemistry|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 criterias for all activities you want to monitor. The plugin only add points to activities with completion criterias.
* [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|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 criterias 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.


Conditional activities are 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 conditional activities are appropriate for your course.
===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!?]


===Cautions===
It is certainly good course design to make it clear to your students what they are expected to do next, to give good guidance. But do you need to use force? Might it not be better to leave students in control of their own learning and just use labels and layout, rather than locks and keys to suggest the best path?


===New adaptive learning paths===
== Should you really use restrict access?==
This may allow the teacher to separate students by a range of performance they have achieved. For example, after a quiz any one of three different lessons might appear to a student, depending upon their score.  The teacher can have one for low scores, one for high scores and one for average score ranges.  The teacher could have a short quiz like survey, with 7 questions asking the student to give their feelings on a 1 to 5 scale. A range of scores would reveal different activities.  Students who liked dark colors might get the black and gray activities revealed, those who liked light colors might get the white and gray activities.   


On the other hand, you may have to design a certified training course that requires approval from unenlightened government regulators.  Conditional activities will assure them that the trainees have been exposed to everything in the course, in a fixed order, and that the trainees must meet certain quantifiable standards from time to time before being allowed to proceed in the course. Correct use and explanation of conditional activities may ensure validation of your course.
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.


==See also==
==See also==


*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=140327 Using response in Choice activity as a condition?] forum discussion
*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.


The following videos (from an early version of Moodle 2.0) might also be useful although extra features have been added since then.
[[Category:Game]]
*[http://cvs.moodle.org/contrib/docs/en/conditional_activities/conditional-students.swf?view=co Conditional activities student view video]
*[http://cvs.moodle.org/contrib/docs/en/conditional_activities/conditional-editing.swf?view=co Conditional activities editing view video]


[[de:Einsatzszenarien für bedingte Aktivitäten]]
[[de:Einsatzszenarien für Voraussetzungen]]
[[es:Usando restringir acceso]]

Latest revision as of 19:21, 18 January 2018

A basic example

Students are required to undertake 4 tasks in a precise order. According to their score in a quiz, the fourth task - a Moodle lesson - is either at a lower or more advanced level. They must

  • view a page explaining the course
  • post an introductory message in a forum
  • take a quiz
  • move onto a lesson tailored to their performance in the quiz.

Here is the teacher view.

teacher view of sequence of conditional activities

Students will only see the first task (the webpage)with the second task (the forum) greyed out. The other tasks only appear once the conditions have been met.

studentcondactlinks.png

How's it done?

  • Task 1, the page must be read (or at least viewed) before students can access the forum. In task 1 the activity completion condition is set to require view

"require view" condition

  • Task 2, the forum, needs to have the restrictions set such that the page Read This First must be marked complete. The "open" eye icon means the forum is greyed out until available:

"must be marked complete"/greyed out"

  • Task 2, the forum, needs to require students to make a post before they can do the quiz. The activity completion condition is set to " require posts"

"require posts"

  • Task 3, the quiz, needs to have the restrictions set such that the forum must be marked complete. The "crossed out eye" icon means the quiz is completely hidden until a student has posted in the forum:

"must be marked complete/hide activity entirely"

  • The student must get a grade in the quiz for the activity to be complete:

"require grade"

  • 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

grade completion

The Level 2 lesson has the restriction set such that students can only access it if they get 50% or more:

grade completion

An example of "all or any"

  • 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.

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":

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.

restrictaccesslinks.png

  • The actual settings for this are as follows:
restrictionsetnew1.png

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:

  1. Create two forums called 'Frog project sign-up forum' and 'Zombie project sign-up forum'.
  2. Set both forums to be automatically marked complete once the user makes 1 post.
  3. Set each forum to be conditionally available only if the other forum is NOT complete.
  4. 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:

  • What is Gamification and what is it in Moodle?- presentation by Gavin Henrick
  • 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! - a customisable block which a teacher can add to a course to give experience points to students as they progress through a course.
  • 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 math at elementary, middle school, high school and University levels.
  • The 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 criterias for all activities you want to monitor. The plugin only add points to activities with completion criterias.
  • Dorian Love - The Mobius Effect Gamified Moodle from iMoot 2015.
  • A way to create a very simple 'game' where the text is blurred but as you hover over it it appears
  • The 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 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 criterias 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.

Moodle game-related forum threads


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.

See also