The IOMAD Project

The IOMAD Project

The IOMAD Project

An open-source multi-tenancy Moodle solution with unrestricted scalability baked in, IOMAD® users don’t need to worry about cost vs users…

An open-source multi-tenancy Moodle solution with unrestricted scalability baked in, IOMAD® users don’t need to worry about cost vs users…

An open-source multi-tenancy Moodle solution with unrestricted scalability baked in, IOMAD® users don’t need to worry about cost vs users…

What is IOMAD?

  • IOMAD is Moodle under the hood, augmenting the rich feature set with multi-tenant functions

  • Exceptionally flexible, IOMAD can be configured for tenant-specific devolutions

  • IOMAD follows Moodle for upgrades, staying in line with all versions and security patches

Who is IOMAD for?

  • Training companies who want to white-label their courses, including tenant-specific URLs

  • Organisations that need complex hierarchical administration and reporting capabilities

  • Workplaces that want to automate compliance training and recertification management

What can IOMAD do?

  • IOMAD is open source, offering scalability without user-number cost concerns

  • Unique to IOMAD is a licensing feature, giving full control over courses and resources

  • IOMAD developments are all under GPL, ensuring community benefit at next upgrade

IOMAD® [ee-mah] noun: an open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, various

IOMAD® [ee-mah] noun: an open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, various…

IOMAD® [ee-mah] noun: an open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, various…

Multi-tenancy

Fully individualise user experience from log-in to log-off. Apply per-tenant branding, including URLs, themes, logos, favicons and CSS, create per-tenant templates and policies, configure per-tenant user autonomy, and devolve capabilities and administrative tasks with absolute precision.

Reporting

Per-tenant hierarchical divisions are recognised throughout IOMAD, with devolved administration functionality ensuring only role-appropriate information is provided to assigned managers. This includes completion reports, license allocations, and company overview reports.

Licensing

A more flexible course access method than standard Moodle, licenses allow site administrators to set per-tenant course access, define capacity, shelf-life and access timescales, and configure courses and programmes with license-specific allocation types, including optional automation.

Administration

With tenant-specific devolution of any or all administration tasks, managers can create, edit, delete and suspend users, enrol them on courses, allocate licenses, and access reporting in a hierarchical manner. Fine-tune on a per-tenant basis for increased flexibility when managing training.

Ecommerce

Delivering a shopping cart experience, more customisable than standard Moodle enrolment methods, IOMAD ecommerce components use the licensing models for course access. This allows for flexible pricing methodology to be applied both internally and externally (via the WooIOMAD plugin).

Course Management

Course completion records archiving allows for certification and recertification lifecycle management. With course-sharing options, prescriptive learning paths, and periodic activity release/micro-learning , courses and programmes can be organised and atomated to exact specifications.

IOMAD Office

All the benefits of multi-tenancy Moodle, scaled to your workplace

  • Apply your company branding, including URL, preferred theme, logo, favicon and CSS

  • Create your department structures in line with your org chart and reporting hierarchy

  • Configure each course with an access type i.e. self, manager assigned, or automatic

  • Create role-specific capabilities with associated administration and reporting access

  • Set re-certification parameters, notification triggers, and competency-based enrolment

  • Automate workplace recertification and compliance through in-built records archiving

Project Support

Just need a bit of startup help, or are you planning complex customisations? Choose from a range of hourly bundles for Moodle support without the long-term commitment.

IOMAD Hosting

For multi-tenancy Moodle sites in particular, unrestricted hosting scalability means never worrying about cost vs users, only users vs concurrency…

IOMAD Support

Covering everything Moodle and multi-tenancy, IOMAD support agreements are as flexible and scalable as the software itself. Annual and ad-hoc options are available.

Got general questions about how things work? Our FAQ page covers the basics.

Want to ask something specific? You can raise a ticket directly in our Helpdesk system.

Prefer a contact form? Fill in the details, and a ticket will be raised automatically.