iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood. Scottish Gaelic for many, lots, diverse…

Loading...

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.

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.

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.

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.

Course Management

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

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

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.

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.

Reporting

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

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

Ecommerce

Delivering a smooth shopping cart experience, more customisable than standard Moodle enrolment methods, IOMAD ecommerce components use a unique licensing model for course access. This allows for flexible pricing methodology to be applied both internally and externally.

Delivering a smooth shopping cart experience, more customisable than standard Moodle enrolment methods, IOMAD ecommerce components use a unique licensing model for course access. This allows for flexible pricing methodology to be applied both internally and externally.

What does IOMAD do?

What does IOMAD do?

IOMAD is Moodle, so everything Moodle does, IOMAD does too. But IOMAD picks up where Moodle drops off, enhancing the core LMS feature set with multi-tenant functionalities, including enrolment and completion records archiving, white-labelling capabilities, compliance automation, a licensing model for access and lifecycle management, and more.

IOMAD is Moodle, so everything Moodle does, IOMAD does too. But IOMAD picks up where Moodle drops off, enhancing the core LMS feature set with multi-tenant functionalities, including enrolment and completion records archiving, white-labelling capabilities, compliance automation, a licensing model for access and lifecycle management, and more.

How does IOMAD work?

How does IOMAD work?

The Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours using licenses to define access. And just like everything Moodle, you only have to use what you need, so while all multi-tenancy features and functions are available as standard, you can configure your IOMAD installation to any scale.

The Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours using licenses to define access. And just like everything Moodle, you only have to use what you need, so while all multi-tenancy features and functions are available as standard, you can configure your IOMAD installation to any scale.

Why choose IOMAD?

Why choose IOMAD?

As IOMAD is built on a core Moodle framework, multi-tenancy happens programmatically. Which means, at a server level, IOMAD is simply a Moodle site – open source and free to download and use. Following Moodle for upgrades, staying in line with all versions and security patches, all the reasons for choosing Moodle as your LMS apply to IOMAD, too.

As IOMAD is built on a core Moodle framework, multi-tenancy happens programmatically. Which means, at a server level, IOMAD is simply a Moodle site – open source and free to download and use. Following Moodle for upgrades, staying in line with all versions and security patches, all the reasons for choosing Moodle as your LMS apply to IOMAD, too.

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.

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.

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.

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.

Course Management

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

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

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.

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.

Reporting

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

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

Ecommerce

Delivering a smooth shopping cart experience, more customisable than standard Moodle enrolment methods, IOMAD ecommerce components use a unique licensing model for course access. This allows for flexible pricing methodology to be applied both internally and externally.

Delivering a smooth shopping cart experience, more customisable than standard Moodle enrolment methods, IOMAD ecommerce components use a unique licensing model for course access. This allows for flexible pricing methodology to be applied both internally and externally.

What does IOMAD do?

What does IOMAD do?

IOMAD is Moodle, so everything Moodle does, IOMAD does too. But IOMAD picks up where Moodle drops off, enhancing the core LMS feature set with multi-tenant functionalities, including enrolment and completion records archiving, white-labelling capabilities, compliance automation, a licensing model for access and lifecycle management, and more.

IOMAD is Moodle, so everything Moodle does, IOMAD does too. But IOMAD picks up where Moodle drops off, enhancing the core LMS feature set with multi-tenant functionalities, including enrolment and completion records archiving, white-labelling capabilities, compliance automation, a licensing model for access and lifecycle management, and more.

How does IOMAD work?

How does IOMAD work?

The Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours using licenses to define access. And just like everything Moodle, you only have to use what you need, so while all multi-tenancy features and functions are available as standard, you can configure your IOMAD installation to any scale.

The Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours using licenses to define access. And just like everything Moodle, you only have to use what you need, so while all multi-tenancy features and functions are available as standard, you can configure your IOMAD installation to any scale.

Why choose IOMAD?

Why choose IOMAD?

As IOMAD is built on a core Moodle framework, multi-tenancy happens programmatically. Which means, at a server level, IOMAD is simply a Moodle site – open source and free to download and use. Following Moodle for upgrades, staying in line with all versions and security patches, all the reasons for choosing Moodle as your LMS apply to IOMAD, too.

As IOMAD is built on a core Moodle framework, multi-tenancy happens programmatically. Which means, at a server level, IOMAD is simply a Moodle site – open source and free to download and use. Following Moodle for upgrades, staying in line with all versions and security patches, all the reasons for choosing Moodle as your LMS apply to IOMAD, too.

Using the dashboards

Using the dashboards

Core Moodle will have menu options for tasks, but to define and/or restrict activities on a site-wide or per-tenant basis, you’ll need to use the IOMAD admin dashboard. If something appears in both dashboards, site admins should use the IOMAD one, as recognition only goes top-down, i.e IOMAD understands core Moodle, but core Moodle doesn’t understand IOMAD.

Core Moodle will have menu options for tasks, but to define and/or restrict activities on a site-wide or per-tenant basis, you’ll need to use the IOMAD admin dashboard. If something appears in both dashboards, site admins should use the IOMAD one, as recognition only goes top-down, i.e IOMAD understands core Moodle, but core Moodle doesn’t understand IOMAD.

Using IOMAD licenses

Using IOMAD licenses

Course access and enrolment are controlled through IOMAD’s licensing function. A tool in its own right, a license comes with multiple configuration combinations to suit a range of access (and purchase) options. Each license created sits within a tenant, uniquely defining the restrictions around how that tenant’s users can be enrolled, how many, and for how long.

Course access and enrolment are controlled through IOMAD’s licensing function. A tool in its own right, a license comes with multiple configuration combinations to suit a range of access (and purchase) options. Each license created sits within a tenant, uniquely defining the restrictions around how that tenant’s users can be enrolled, how many, and for how long.

Using IOMAD ecommerce

Using IOMAD ecommerce

The IOMAD ecommerce block has internal and external functionality, and works with any payment gateway supported by Moodle. Set up per-tenant payment accounts, tenant-specific products, single or block purchase capabilities, and apply different pricing structures based on tenant and/or volume, using licenses to fine-tune course purchase and access capabilities.

The IOMAD ecommerce block has internal and external functionality, and works with any payment gateway supported by Moodle. Set up per-tenant payment accounts, tenant-specific products, single or block purchase capabilities, and apply different pricing structures based on tenant and/or volume, using licenses to fine-tune course purchase and access capabilities.