Moodle LMS is one of the most popular open source Learning Management System in the world. Moodle plugins is one of the main reasons behind its huge success as it allows you to add additional functionality to Moodle core. There are more than 2000 plugins contributed by Moodle community members over the years. Recently a new plugin is contributed to the Moodle plugins directory which allows you to restrict course activities based on the enrolment method.
Moodle core allows you to restrict course activities based on multiple criteria including Activity completion, date, grade, the group or grouping the students are in or even user profile fields. There are many other plugins like restrictions by section completion which allows you to restrict sections unless previous sections are completed.
The new Moodle plugin – ‘Restriction by enrolment method’ allows you to restrict access to course activities/resources based on enrolment method. Let’s say if a student belongs to Manual Enrolment, and another student to Paypal, then you can restrict the student from manual enrolment unless they pay and get enrolled through Paypal.
The new plugin developed by Jorge C is compatible with Moodle 3.11 onwards. You can download it from the Moodle plugins directory here. Since it is an enrolment type plugin so you need to install it into folder /availability/condition/enrolmentmethod. You can also follow this guide to learn how to install a new plugin.
After installation there is no configuration required. As a teacher you need to simply add the “Enrolment method” availability condition to activities / resources / sections in your courses. You need to mention the enrolment method which the student should have to access the course section/activity/resource.
What are the other useful Moodle plugins which you are using for your learning portal? Please share with us in the comments section below.