Easy Enrollments

Enrolment ::: enrol_easy
Maintained by Chris Kenniburg
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.

Easy Enrollments v 1.6

Moodle 3.5, 3.6, 3.7, 3.8, 3.9
Released: Wednesday, September 4, 2019, 3:17 AM

Easy Enrollment Plugin

The Easy Enrollment plugin generates a 6 digit code for every course and group in your Moodle site. Once activated on your course you can visit the Easy Enrollment Settings page and see all of your enrollment codes. This plugin will also generate QR codes which can be downloaded and printed to use with younger students or in print materials. Upon activition of the Easy Enrollment plugin the Fordson Moodle Theme will display all the necessary forms on the homepage so that students can enter enrollment codes and instantly be taken to the corresponding course.

The QR Code reader requires SSL/HTTPS in order to function. If you do not have SSL then disable the QR code option from the Easy Enrollment settings page.

Dearborn Public Schools is a K-12 school district in Dearborn, Michigan. We serve over 19,000 students in Wayne County and we are big fans of Moodle. We believe our work with Moodle can be of value to the Moodle community and in the spirit of open source we are sharing some of our work. There is no warrenty that this will work on every server with every theme or setup. We use it. It works well. We are sharing it to help others.

NOTE: While this can be made to work with any theme the only theme we will officially support is Fordson. Adding the enrollment form and other functionality needed for other themes would require hacking their code to make the form appear on the homepage. There are many themes out there and they all do things a bit differently. We only use one theme and that is Fordson.

Instructions Github

  • Download from Github and unzip
  • Rename folder to - easy
  • FTP or place "easy" folder into moodleroot/enrol/
  • If you cannot ftp then zip the newly named easy folder and use the normal Moodle plugin installation upload
  • Once installed go to Site Administration > Plugins > Enrollments and activate "Easy Enrollments". You can also adjust any of the settings. If you do not have SSL please TURN OFF QR Code reader as it will not function.
  • With the plugin installed and activated you must add it to any pre-existing courses as an enrollment method at the course level.
  • In an individual course, on the course enrollment method page for easy enrollment you can click on Settings and it will display all enrollment codes.

Version 1.6

  • Added option to show or hide the QR Code reader on mobile devices. This might not work on every device. We only test on Google Chrome.

Version 1.5

  • Fixed issues with changes to Google Chrome and webcams for the QR Code reader

Version 1.2

  • Fixed language string to be consistent with "enrollment code" and not "course code".

Version 1.2

  • Moodle 3.5 version. Only compatible with Moodle 3.5. Do not use this version on anything other than Moodle 3.5. Must be using Fordson 3.5.

Version 1.1

  • Fixed missing language strings

Version 1.0

  • Removed font-awesome includes since Fordson for Moodle 3.2 and Moodle 3.3 have the font-awesome support included. If you intend to use this outside of Fordson you must include Font-awesome with your theme.
  • Required Fordson theme version 1.4.4 to ensure users can see how to fully implement the plugin which requires the front-page enrollment form and other integrations to be useful. The plugin by itself is fully functional but requires editing theme files to work as smoothly as seen in videos with the Fordson theme.

Initial Release

  • This is the first release.

Version information

Version build number
Version release name
v 1.6
Can be updated from
v 1.5 (2019081900)
Can be updated to
v 1.7 (2020120200)
Stable version
MD5 Sum
Supported software
Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • The more recent release v 1.7 (2020120200) exists for Moodle 3.8
  • The more recent release v 1.7.1 (2020120700) exists for Moodle 3.9

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Enrolment

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myenrol") in the "enrol" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation