Book your free demo

E-learning and LMS blog articles

Sharing our e-learning experience to help guide your decisions

How to get a Multitenancy effect on your Moodle site

2 min reading time
Share

We’re frequently asked if Moodle LMS can offer "multitenancy", that’s the ability to have different groups of users on the same site that are separated from each other and managed as independent entities.

Moodle does not support "multitenancy" and there are no plans to implement it either by HQ, and solutions doing the rounds require hacks to core code and tie you into a specific vendor.

Despite the above when we dig deeper into this requirement, it’s often founded on the desire to provide a different experience for specified sets of users. This might be to present a different look and feel but the principal recurring need is to provide differentiated navigation or content on the front page of the site to:

  • Present content and styling that is relevant to the logged in user

  • Focus the navigation so that only relevant navigation options are displayed to a user

  • Generally simplify the experience for users.

Struggling with any aspect of your Moodle site? Our LMS training can help!

 

Potential scenarios where this differentiated experience might be desirable include

  • School – Year groups

  • College – Further Education and Higher Education students

  • Business – Different divisions

  • Charity – Employees and volunteers

  • Various – Internal users / external users

  • Various – Differentiation by language

  • Various – Different options for site administrators

Our Multi-T theme addition provides each set of users with a differentiated experience thus giving a multitenancy effect.

 

How does it work?

When a user logs into Moodle, the multitenancy theme detects a value in the user’s profile and displays the navigation, content and styling options relevant to the group the user belongs to. Defining the value is an easy task for the site administrator when creating the account.

In Moodle the administrator configures the multitenancy experience i.e. custom menu, image slider, quick links, logo etc. for each group of users in the Theme Settings page under Site administration using standard Moodle functionality – no coding required! If multi-language versions are required the language strings are changed in Settings > Site administration > Language> Language customisation as normal.

That’s it. Simple.

e-learning guides

What elements can be customised?

Multi-Tenancy effect

  1. Custom menu – Specific options for the group that the logged user belongs to.

  2. Logo image

  3. Strapline

  4. Slider image and target URL

  5. Slider text

  6. Quick link buttons

  7. Footer text

  8. Footer icon

Colours etc. and languages - not shown in the example above. Of course each group of users can have a completely different look and feel when they login if you want to push this concept for maximum effect.

 

Doesn’t Moodle do this with user branding?

Moodle has the standard capability to enable user themes, but it’s not easy for admins to enable them on a bulk basis - it's not possible at all without custom development - and the user can simply go to their profile and change the theme to something else. This option also doesn’t rely on trying to associate the look and feel and navigation with unrelated structures such as cohorts and trying to come up with a workable interface.

 

So is this a Moodle multitenancy breakthrough?

Strictly speaking the answer to that question has to be “No” – it’s just not possible to have complete separation of different groups of users on a single site.

But if differentiated look and feel, front page content and user group focused navigation are your goals it might just be close enough.

Slim blog CTAs Moodle hosting

About Hubken

The Hubken Solution comprises powerful, flexible and tailored Learning Management System (LMS) services for organisations of all sizes. Leveraging the power of Moodle or Totara platforms we provide you with the tools to achieve outstanding eLearning outcomes, supporting you in areas including LMS hosting, installation, user training, content development, reporting and more.

Hubken28-min

Explore HubkenCore – our unique SaaS LMS offering

Ready to see how our new LMS bundled solution is revolutionising how you purchase an e-learning solution?

Share
new cep badge