Scotland’s Certified Moodle Partner, delivering global solutions for innovative e-learning since 2007.

Scotland’s Certified Moodle Partner, delivering global solutions for innovative e-learning since 2007.

We can’t sell you Moodle (it’s free!) and there’s a vast range of equally free Moodle Academy training courses and programs, version-specific documentation, community discussion forums, and more.

But for everything else, there’s the modular ELD Premium Moodle Service suite. We’ll help you tailor a package of paid-for expertise to work hand-in-hand with the open-source ecosystem to give you exactly what you need, when you need it, in the most cost-efficient way possible.

We are firmly committed to the open-source ethos, and our business model was designed accordingly.

We use a resource-based cost model (either GB or time), so you only pay for what you use, not the number of people using it.

We’re service-led, not sales-driven, so the focus is always on meeting needs, not beating targets.

We believe in transparency of price and process, so everything you might need to know about ELD services can be found on our website.

Since 2007.

Less than two weeks before Moodle 1.6.4 was released in January of that year, e-Learn Design was incorporated; in November, we became a Certified Moodle Partner. And all these years later, we’re still firmly committed to the OSS ethos, providing open-source e-learning solutions to an ever-expanding clientele of enthusiastic Moodlers.

In 2019, the Premium level was created for Partners who wanted to provide Moodle Workplace.

But since 2010, when development started, our hearts have belonged to open-source IOMAD.

We still provide Premium Moodle Hosting, Premium Moodle Support, and Premium Consultancy and Development Services – we just prefer to do so as a Certified Partner.

All services have a price clearly listed on the relevant page, but you can find a snapshot of everything we offer – including one-off setup fees – on our Rates at a Glance page.

Scotland’s Certified Moodle Partner, delivering global solutions for innovative e-learning since 2007.

We can’t sell you Moodle (it’s free!) and there’s a vast range of equally free Moodle Academy training courses and programs, version-specific documentation, community discussion forums, and more.

But for everything else, there’s the modular ELD Premium Moodle Service suite. We’ll help you tailor a package of paid-for expertise to work hand-in-hand with the open-source ecosystem to give you exactly what you need, when you need it, in the most cost-efficient way possible.

We are firmly committed to the open-source ethos, and our business model was designed accordingly.

We use a resource-based cost model (either GB or time), so you only pay for what you use, not the number of people using it.

We’re service-led, not sales-driven, so the focus is always on meeting needs, not beating targets.

We believe in transparency of price and process, so everything you might need to know about ELD services can be found on our website.

Since 2007.

Less than two weeks before Moodle 1.6.4 was released in January of that year, e-Learn Design was incorporated; in November, we became a Moodle Certified Partner. And all these years later, we’re still firmly committed to the OSS ethos, providing open-source e-learning solutions to an ever-expanding clientele of enthusiastic Moodlers.

In 2019, the Premium Partner level was created for Partners who wanted to provide Moodle Workplace.

But since 2010, when development started, our hearts have belonged to open-source IOMAD.

We still provide our Premium Moodle Services – we just prefer to do so as a Certified Partner.

All services have a price clearly listed on the relevant page, but you can find a snapshot of everything we offer – including one-off setup fees – on our Rates at a Glance page.

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood.

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood.

Moodle has three open source flavours, each with its own set of capabilities: core Moodle (out-of-the-box with no optional plugins), standard Moodle (out-of-the-box + optional plugins), and multi-tenancy Moodle/IOMAD (out-of-the-box + optional plugins + multi-tenancy functions).

In practical terms, the Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours. But 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.

From one tenant to hundreds, a handful of learners to hundreds of thousands, leverage the full Moodleplex of functionalities to deliver your courses at every enterprise level.

If core Moodle is a single classroom with no reporting privacy or archiving potential, multi-tenancy Moodle (IOMAD) allows you to hold all courses in a central location, give simultaneous access to multiple users from multiple companies, all through individual ‘doors’ for privacy.

Reporting functions can be devolved to representatives of each individual company, updates can be applied to a centralised course and made available to anyone with access, and every step of the user experience can be fully white-labelled – from log-in to log-off.

On top of that, as it’s software designed for the workplace, all enrolment and completion reports are archived, enabling compliance tracking and automation should the course require regular recertification. Want a full (but non-technical) explanation? Go here.

IOMAD comes with three free themes (IOMAD, IOMAD Boost, and IOMAD Bootstrap), but any Moodle theme will work with IOMAD after a little behind-the-scenes fiddling.

As the per-company CSS will not work automatically, and the per-company logo may not either, depending on where the theme stores them, your favourite theme might need a tweak to make it fully compatible with all the multi-tenant functions. Don’t want to tweak? You’ll simply get one overall theme that every tenant will see.

Developments are prioritised by client sponsorship, community requests, and IOMAD team enthusiasm for any concept they find particularly intriguing after they’ve all had too much coffee.

As all development is under GPL, anything that is not restricted by the integration specifics of third-party platforms (i.e. CRMs like Salesforce) can then be rolled into the next appropriate IOMAD version release to benefit the wider community.

1. As a new site: IOMAD is Moodle under the hood, so the installation instructions and server requirements are exactly the same (on a per-version basis) as Moodle. The only real difference is where you get the code from… Use the IOMAD Git repository or the package download zip files available there.

2. As a Moodle migration: Migrating to IOMAD works the same as a Moodle upgrade, so replace your current Moodle code with IOMAD code of the same version (or higher) by running the standard Moodle upgrade scripts, either from the command line or from the Moodle Site administration menu.

3. As a suite of plugins (COMING SOON!) Historically, IOMAD has been deployed as a full code ‘package’ to keep things neat and make version upgrades easy. But plenty of Moodlers like a plugin to try out new functionalities, so you’ll also be able to download the suite from the Moodle plugin database if you want to upgrade to IOMAD.

iomad® [ee-mah]: the original open-source multi-tenancy solution with Moodle under the hood.

Moodle has three open source flavours, each with its own set of capabilities: core Moodle (out-of-the-box with no optional plugins), standard Moodle (out-of-the-box + optional plugins), and multi-tenancy Moodle/IOMAD (out-of-the-box + optional plugins + multi-tenancy functions).

In practical terms, the Moodle framework manages per-course users and activities, while the IOMAD bits instruct per-tenant behaviours. But 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.

From one tenant to hundreds, a handful of learners to hundreds of thousands, leverage the full Moodleplex of functionalities to deliver your courses at every enterprise level.

If core Moodle is a single classroom with no reporting privacy or archiving potential, multi-tenancy Moodle (IOMAD) allows you to hold all courses in a central location, give simultaneous access to multiple users from multiple companies, all through individual ‘doors’ for privacy.

Reporting functions can be devolved to representatives of each individual company, updates can be applied to a centralised course and made available to anyone with access, and every step of the user experience can be fully white-labelled – from log-in to log-off.

On top of that, as it’s software designed for the workplace, all enrolment and completion reports are archived, enabling compliance tracking and automation should the course require regular recertification. Want a full (but non-technical) explanation? Go here.

IOMAD comes with three free themes (IOMAD, IOMAD Boost, and IOMAD Bootstrap), but any Moodle theme will work with IOMAD after a little behind-the-scenes fiddling.

As the per-company CSS will not work automatically, and the per-company logo may not either, depending on where the theme stores them, your favourite theme might need a tweak to make it fully compatible with all the multi-tenant functions. Don’t want to tweak? You’ll simply get one overall theme that every tenant will see.

Developments are prioritised by client sponsorship, community requests, and IOMAD team enthusiasm for any concept they find particularly intriguing after they’ve all had too much coffee.

As all development is under GPL, anything that is not restricted by the integration specifics of third-party platforms (i.e. CRMs like Salesforce) can then be rolled into the next appropriate IOMAD version release to benefit the wider community.

1. As a new site: IOMAD is Moodle under the hood, so the installation instructions and server requirements are exactly the same (on a per-version basis) as Moodle. The only real difference is where you get the code from… Use the IOMAD Git repository or the package download zip files available there.

2. As a Moodle migration: Migrating to IOMAD works the same as a Moodle upgrade, so replace your current Moodle code with IOMAD code of the same version (or higher) by running the standard Moodle upgrade scripts, either from the command line or from the Moodle Site administration menu.

3. As a suite of plugins (COMING SOON!) Historically, IOMAD has been deployed as a full code ‘package’ to keep things neat and make version upgrades easy. But plenty of Moodlers like a plugin to try out new functionalities, so you’ll also be able to download the suite from the Moodle plugin database if you want to upgrade to IOMAD.