Enrolment 
Enrolment plugins provide different methods for enrolling people in courses.
Join the discussions about enrolment plugins in the Enrolment forum.
enrol_autoenrol
Adds functionality to automatically enrol users onto a course, either as they log into your Moodle site or as they acess a course. This plugin is primarily intended for use on courses which you want all users to be able to access but can also be configured for more advanced purposes.
2522 sites
907 downloads
109
Latest release: Monday, November 18, 2019, 5:35 PM
enrol_apply
The enrolment plugin "enrol on approval" adds an approval step into the course enrolment process. Users will be informed by mail as soon as their course application has been approved/ rejected.
1363 sites
488 downloads
108
Latest release: Tuesday, January 7, 2020, 3:18 AM
enrol_attributes
This plugin allows users to be enrolled according to any value stored in their user profile.
1209 sites
453 downloads
92
Latest release: Wednesday, December 9, 2020, 12:02 AM
enrol_auto
This plugin allows for an enrolment into a course to occur automatically when a user views a course or course activity/resource. The plugin can also be configured to enrol a user upon login.
1659 sites
524 downloads
84
Latest release: Wednesday, April 10, 2019, 4:35 AM
enrol_easy
Get students from the homepage to learning in seconds using 6 digit enrollment codes or a QR Code. This plugin is part of a set. For best results please install Fordson version 1.4.4 or newer.
1060 sites
645 downloads
64
Latest release: Wednesday, December 9, 2020, 1:52 AM
Sell and manage your Moodle and face-to-face courses. Shopping cart, online registrations, payments, CRM, lead management, marketing campaigns and more. Arlo for Moodle is built for training providers and higher education.
161 sites
282 downloads
64
Latest release: Monday, August 31, 2020, 7:36 AM
enrol_stripepayment
Now avail the much-awaited coupon functionality while enrolling students in Moodle courses using a Stripe payment gateway for paid courses with Strong customer authentication (SCA). Stripe Receipt sent to customers for any successful transaction.
This plugin will help the admins and webmasters to offer their students a percent-off or amount-off discount for the paid courses.
This plugin helps admins and webmasters use Stripe as the payment gateway.
1008 sites
656 downloads
48
Latest release: Tuesday, December 15, 2020, 2:19 AM
enrol_pagseguro
Este plugin de inscrição permite que você venda seus cursos no Moodle através do PagSeguro.
This plugins allow you to setup paid courses using the PagSeguro service.
329 sites
243 downloads
41
Latest release: Friday, August 28, 2020, 12:58 AM
enrol_authorizedotnet
Enrolment in Moodle using Authorize.net payment gateway for paid courses
This plugin helps admins and webmasters use Authorize.net as the payment gateway. Authorze.net is one of the most commonly used payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective.
170 sites
181 downloads
34
Latest release: Friday, July 24, 2020, 4:18 PM
enrol_waitlist
If students enrol via the enrolment plugin "Waitlist & Custom course fields" they are put into a waitlist in case the maximum amount of course participants is reached. They later get enrolled automatically as soon as free seats are available.
The plugin also can be used to add custom course fields.
Related moodle forum: https://moodle.org/mod/forum/discuss.php?d=220078
258 sites
118 downloads
33
Latest release: Monday, January 6, 2020, 11:00 PM
enrol_classicpay
The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses.
It uses the PayNL payment gateway to provide payments supporting a wide variety of payment methods.
69 sites
128 downloads
28
Latest release: Friday, February 12, 2021, 7:26 PM
enrol_invitation
Send personal course invitation to some users by email.
66 sites
65 downloads
20
Latest release: Wednesday, May 8, 2013, 5:31 PM
enrol_dbuserrel
This plugin allows you to configure automatic synchronisation of relationships between users from an external database. It is mainly used to assign Parent/Mentor rôle.
67 sites
41 downloads
19
Latest release: Monday, February 24, 2020, 10:32 PM
enrol_credit
The easiest e-commerce solution for moodle: Use credits to buy courses. Or sync credits with Level Up experience points to create rewards within moodle.
92 sites
93 downloads
17
Latest release: Saturday, March 30, 2019, 11:03 PM
enrol_bitcoin
Enrolment in Moodle using Bitcoin payment gateway for paid courses
This plugin helps admins and webmasters use Bitcoin as the payment gateway. Bitcoin is one of the popular payment gateways and offers considerable number of features unsupported by other payment gateways like Paypal. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective.
31 sites
33 downloads
17
Latest release: Wednesday, February 22, 2017, 9:12 PM
enrol_elediacohortgreeting
This plugin is based on the core enrolment cohort.
Within this plugin we add a course greeting to the plugin similar to the self enrol plugin.
123 sites
41 downloads
15
Latest release: Friday, January 4, 2019, 4:59 PM
enrol_metabulk
An improved version of enrol_meta plugin which allows you to add multiple courses in a single enrol instance.
90 sites
34 downloads
14
Supports Moodle 2.9
Latest release: Wednesday, August 26, 2015, 3:52 AM
enrol_ldapuserrel
This plugin allows you to configure automatic synchronisation of relationships between users from a LDAP server. It is mainly used to assign Parent/Mentor rôle.
30 sites
43 downloads
12
Latest release: Tuesday, February 25, 2014, 4:02 AM
enrol_lmb
Process courses, users, and enrollments out of Ellucian Banner. Includes support for realtime notifications from Luminis Message Broker, and Glassfish w/Legacy Adapter.
85 sites
226 downloads
10
Latest release: Thursday, February 27, 2020, 10:20 AM
enrol_profilefield
Allows binding an enrollment strategy to some value in the user profile
70 sites
40 downloads
10
Latest release: Friday, February 22, 2013, 5:17 AM
enrol_dps
Simple enrolment plugin for Moodle 2.x using the DPS "Payment Express" credit
card payment gateway.
12 sites
29 downloads
8
Released: Wednesday, December 14, 2011, 7:28 AM
enrol_guestcohort
Guest Cohort is an enrolment plugin that mixes the features from guest enrolment with those of cohort sync. More exactly, it allows you to provide quest access to users that belong to a particular cohort.
10 sites
21 downloads
7
Latest release: Tuesday, January 2, 2018, 9:31 PM
enrol_extendedguest
The "Extended guest access" enrolment plugin extends the guest access to courses. You can grant anonymous access to specific IP, network or to logged users.
46 sites
31 downloads
6
Latest release: Tuesday, July 3, 2018, 4:17 PM
enrol_elightenment
Elightenment Learning's plugin to allow use of the Elightenment Learning e-commerce service for Moodle course registration.
11 sites
20 downloads
5
Latest release: Sunday, March 15, 2015, 5:34 AM
enrol_grabber
An enrolment plugin that grabs enrolments from another method
20 sites
15 downloads
4
Supports Moodle 3.0
Latest release: Thursday, November 10, 2016, 10:50 PM
enrol_iyzicopayment
Enroll users via iyzico payment gateway
36 downloads
3
Supports Moodle 3.10
Latest release: Sunday, February 14, 2021, 12:56 AM
enrol_shared
The shared enrolments plugin allows users to be enrolled automatically through another course
1 sites
20 downloads
2
Supports Moodle 3.9
Latest release: Wednesday, February 10, 2021, 4:24 PM
enrol_oneroster
A OneRoster enrolment plugin for Moodle, supporting version 1.1 of the IMS OneRoster REST specification.
9 sites
61 downloads
2
Latest release: Wednesday, January 20, 2021, 1:49 PM
enrol_zilink_cohort
The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available.
6 sites
51 downloads
2
Latest release: Friday, December 23, 2016, 8:33 AM
enrol_zilink
The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available.
6 sites
44 downloads
1
Latest release: Friday, December 23, 2016, 8:31 AM
enrol_cvent
If you're a Cvent customer (cvent.com) and you've got access to their integration API, this enrollment module allows you to get new and updated user accounts and enrollments from Cvent.
1 sites
25 downloads
1
Latest release: Sunday, February 8, 2015, 10:48 AM
enrol_shebang
This enrollment plugin provides a way for Moodle to consume Banner® LMB (Luminis Message Broker) messages. This module is not an Ellucian product, and is neither endorsed nor supported by Ellucian.
10 sites
41 downloads
Latest release: Friday, September 21, 2018, 12:56 AM
enrol_openlml
performs auto enrolment for students, auto creation of teachers course categories for the LDAP users and groups of server linuxmuster.net (former Openml or Open LML).
20 sites
45 downloads
Latest release: Sunday, June 19, 2016, 2:10 AM
enrol_zilink_guardian
The ZiLink plugins work together - please ensure you download and install the full set of ZiLink plugins. The extent of integration depends on the data being available within the school MIS. Data integration is supplied by ZiNET Connect - 30-day trial, ZiLink Community Programme or Premier Support is available.
6 sites
27 downloads
Latest release: Thursday, February 4, 2016, 9:30 PM