- 28 Nov 2023
- 3 minutes to read
Multitenancy in Totara Learn
- Updated on 28 Nov 2023
- 3 minutes to read
In Totara Learn you may have open access to various courses, programs and certifications - or you may need to be assigned to them. As a tenant member you will also be able to access any tenant dashboards, the tenant login pages, and see the specific tenant theme.
However, when using multitenancy on your site there are restrictions on how users from different tenants can interact, and the Totara Learn content available to users.
Multitenancy rules
As a general rule, users in different tenants will not have any access to Totara Learn content from other tenants, while Site Administrators can access content from all tenants. Guest users, however, cannot access any Totara Learn content that has been created within a tenant or see tenant users.
Users who exist at the site level can see tenant-level content, even if tenant isolation is enabled and they are not a tenant participant.
If tenant participants are added as a participant in more than one tenant then they will be able to see content in all of the tenants they are a member of.
If isolation mode is enabled then users in a tenant can only see and interact with things within the tenant (courses, programs, other users, etc.). If isolation mode isn't switched on, then they can also see site-level content (courses within a site category) and other users (for example in a shared course forum).
Course visibility
Use case | Tenant isolation on | Tenant isolation off |
---|---|---|
Tenant courses | Only visible to users in that tenant regardless of isolation status. | Only visible to users in that tenant regardless of isolation status. |
Site-level courses | Not visible to tenant users. | Could be visible to tenant users if isolation is off. |
Be aware that if tenant isolation is disabled and users from different tenants have access to the same site-level courses, they could interact with one another (for example in forums).
Programs and certifications
Programs within the tenant category can only include courses also within that tenant category (unlike site programs which can draw courses from other categories). Tenant category courses aren't available to programs in a site-level category.
Like courses, if isolation mode is off, users can also see site-level programs made available to them. If isolation mode is on, they can only see programs and certifications within the tenant category.
Use case | Tenant isolation on | Tenant isolation off |
---|---|---|
Tenant programs | Only visible to users in that tenant regardless of isolation status. | Only visible to users in that tenant regardless of isolation status. |
Site-level programs | Not visible to tenant users. | Could be visible to tenant users if isolation is off. |
Tenant certifications | Only visible to users in that tenant regardless of isolation status. | Only visible to users in that tenant regardless of isolation status. |
Site-level certifications | Not visible to tenant users. | Could be visible to tenant users if isolation is off. |
Seminars
As this is an activity within a course, access for tenant members will work the same as for the overall course.
Within a site-level course, by creating a site-level audience based on tenant membership, it is possible to separate out your seminars for tenant members if you didn't want users from different tenants in the same session. You would do this by using audience-based visibility.
Tenant Administrators can create dynamic audiences within their tenants. This means you can have a course within your tenant that not all tenant members will be able to see.
Learning plan
There is currently no multitenancy support for learning plans.
Tenancy change rules
In some cases users may be moved between tenants. In these cases, the following rules will apply to existing content:
- Access would be removed for the user to all the courses, programs and/or certifications within the tenant they left
- They would retain access to their completion records
The Totara Academy has a whole course dedicated to using Multitenancy in Totara. Here you can learn more on how to set up and use tenants, see best practice, and give it a go yourself.
© Copyright 2024 Totara Learning Solutions. All rights reserved.