Vinit Mepani
Lead maintainer
Prerequisite Course Restriction
This plugin adds a "Prerequisite Course" condition to Moodle's Restrict Access settings. It allows teachers to require students to complete one course before they can access activities in another course, making it easy to create structured learning paths while keeping students enrolled in all courses.
Suppose you have three courses:
Students are enrolled in all three courses from the beginning.
You can configure the plugin so that:
This ensures students follow the intended sequence without needing to manually manage enrolments.
How It Works
That's it.
After you configure the restriction on the first activity, any new activities you create in the same course automatically inherit the same prerequisite course restriction. You do not need to configure the restriction for every activity individually, saving time and ensuring consistent access rules throughout the course.
If needed, you can still edit or remove the restriction on individual activities.
Features