First of all – Federated Moodle Management – what does that even mean?
This is where an entity (regional organizations or perhaps umbrella groups) require the ability to self provision multiple Moodle instances for each of their member organizations, while at the same time retaining the services of a professional external provider to manage and maintain the service. These umbrella organizations may want to retain a supervisory role over the spawned instances (very often keeping full admin control) while letting the member organizations create the content and look after enrolments among their learners. New courses, can be created locally or pushed from the central organization using a course hub for all to use. New functional components can be added or removed by the umbrella organization. On top of all this there is a need for reporting across all sites and perhaps the ability to turn off sites and functionality on a case by case basis. The diagram below outlines how Federated Moodle Management works.
Enovation have built up considerable expertize in the managed hosting of Moodle implementations in a diverse infrastructure – shared physical and virtual servers, dedicated physical and virtual environments. Harnessing this expertize we have built an open source stack to create an environment where these umbrella organizations can be empowered to control the generation/deletion and updating of Moodle instances for member organizations.
What are its benefits?
The Centralised management solution offers:
– A Simple interface for package (could be a custom Moodle) creation – allowing a premade custom package to be deployed together with selected add-ons
– Facilitate billing of member oganisations
– Automated package upgrades
– Ability to turn on/off sites
– Ability to turn on/off components within these sites (eg additional Moodle modules, or additional packages – mahara)
Who is using this?
The Irish Computer Society (ICS) is one organization who are using this solution as part of their ICSGrid. ICS have the ability to fully manage all their member schools using an interface provided by Enovation. In the background Enovation manage the infrastructure and maintain the packages, and ensure that all instances are up to date and running correctly.
If you would like to see a demo of Federated Moodle Management – just give us a shout!