Jump to content

How to use IOMAD availability restriction plugins

From IOMAD Docs

Overview

Availability restrictions can be used in several places within Moodle to control the flow of your courses. These would normally be Quiz is not available unless you have completed the lesson or Section is not available unless you have achieved a passing grade in the quiz, etc. There are also two additional IOMAD-specific availability restrictions that you can use to help with course design, especially when you are sharing courses between multiple companies.

Restrict by company

IOMAD introduces the option to add a restriction by company to the normal restriction set. When you click to add a new restriction, there is the option to select a company:

Clicking on the Company button adds the following to your restriction options:

Restrict by training event

With the introduction of the Training Event activity within IOMAD, there is also the possibility of restricting activities and resources within a course, depending on which training event a user is signed up for. These could be for specific pre-course reading or activities or could be for the details of the online training room where the event is to take place, so you only see the information if you are specifically marked as attending that event.


When you click to Add a restriction within a course that has a training event, there is an option within the restriction pop-up:

Clicking on the Training event button adds the following to your restriction logic:

You will be presented with a list of all of the potential training events within the course.

You can use all of the standard Moodle restrictions to select attendance at a single training event or any training event, and this can be used within restriction sets to create complex logic to hide or show activities within a course.