Moodle Bulk License Key Enrollment Plugin

Home / Professional Reflections / Moodle Bulk License Key Enrollment Plugin

This is a great plugin I found when searching for a way of generating a given number of unique license keys that can just be handed off to a customer. This is useful if you’re selling seats for a course in bulk and want the users to be able to enroll themselves without an admin or teacher having to manually create all of their accounts.

The plugin consists of an enrollment piece and a block. Both of these work together and need to be installed in their corresponding plugin folder.



Once installed, you will need to enable the new enrollment method for your course. Then from the block, you can generate keys for the course you select.

Screen Shot 2016-03-23 at 3.54.08 PM

Important note if you’re using MSSQL!! This plugin did not work for me at first, due to the way tables are created, until I edited a few files. If you would like to view what I changed, you can download my files here. Always install in a test environment first!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.