Learning through Moodle can be made more enjoyable by using adaptive learning methods. There are several different tools that can be used to achieve this.
One way of doing this is by adding plugins such as the interactive videos or memory games offered by H5P, but Moodle core offers a range of great options too. In this three part blog series we will take a look at three of those options. 1, activity access restrictions and completion conditions, 2, the lesson activity using branches and clusters and, 3, quiz adaptability.
Part 1 – Activity access restrictions and completion conditions
The simplest way to introduce adaptability and interactivity into your course is through activity restrictions and completion conditions.
They can be set to link activities, so a learner must complete one activity, with or without a required grade, in order to gain access to another activity.
Access can be given sequentially, or learners can be given access to specific activities according to their results. Access can also be given according to other criteria such as date, language, groups, profile fields…
Here are two different learner examples along with the admin view of the same course:
Learner A
The learner has not started the course section so only sees the first activity as this has no restrictions set.
This activity must be completed before the learner is allowed to access the next activity, and so on.

Learner B
The learner has completed all activities in the course section with a passing grade where required.
Each activity was hidden until the previous one had been completed.

Admin

In the admin view we see that some activities must be marked as complete whereas others require a specific score before the learner can progress.
In part 2 of this blog series we will see how access restrictions and completion criteria can be merged with the lesson activity to give a much more personalised experience for your users. If you have any questions on Adaptive Learning with Moodle, please feel free to contact us.