Using restrict access

Restrict access


Contents


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

Here is the teacher view.

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?

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


An example of "all or any"


An example of a Restriction set


Tricks and techniques

With a bit of lateral thinking, we 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:


Moodle game-related forum threads



Should you really use restrict access?

The restrict access feature is a way for us 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 our 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