Using a licensing model to sell courses and control resources in a multi-tenant environment – MoodleMoot Global 2025 Skip to content
Day 3

Using a licensing model to sell courses and control resources in a multi-tenant environment

While Moodle might be best known for its traditional educational applications, the underlying framework has plenty to offer training companies and workplaces of all sizes when used in a multi-tenant environment.

To deliver courses for a single organisation or sell courses to multiple organisations, standard Moodle is perfectly capable. However, because this variant lacks both long-term storage and comprehensive enrolment automation capabilities, administrative tasks may need to be manually undertaken.

Some training companies control per-client access through course replication, while workplaces with in-house training needs manage resources and compliance through external repositories and calendar coordination. In both cases, this can become administratively unwieldy in the long term, particularly if planning for growth.

To simplify administration and control access at scale, E-Learn Design’s open-source multi-tenant Moodle variant, IOMAD, utilises a licensing model to manage course access and define capacity, configure course and program allocation parameters, set shelf-life and lifecycles, and automate recertification timescales if required.

Licenses sit within an individual tenant, defining the restrictions around course access and enrolment automation. License types are designed for flexibility and can be used to mimic Manual and Self-enrolment methods, deliver course bundles, define learning paths, or facilitate course catalogue self-service. All license types offer clear-on-expiry functionality, and IOMAD’s data archiving capability provides a historical record of all users, enrolments, course completions, and associated license allocations.

As IOMAD recognises organisational hierarchical divisions, any role-based administrative task (including reporting) can be devolved on a site-wide or per-tenant basis. Single- tenant configurable to offer a stand-alone solution for the workplace, IOMAD delivers resource control and unrestricted scalability for cost-effective administrative efficiency at every enterprise level.

Attendees will leave with:

  • strategies for organising and automating compliance-based training using a licensing model
  • an understanding of the cost benefits of leveraging the open-source ethos for multi-tenancy
  • ideas of how to implement sustainable, future-focused workplace learning for both those in the Moodle community and beyond

E-Learn Design is a Certified Moodle Partner, awarded Community Contributor of the Year in 2023 in recognition of IOMAD.


Authored by: Lou Munday


Do you want to hide this popup?