Supporting multi-tenancy in Moodle Workplace
This book is about Moodle administration and all its content applies to Moodle Workplace, too. Since Moodle Workplace provides a unique feature to cater to multi-tenancy, we will make an exception and cover a Moodle Workplace-only feature here. Parts of the section have been borrowed from the Tenants, Organizations, and Teams chapter in (advertisement alert!) my book Corporate Learning with Moodle Workplace by Packt Publishing.
There are two critical parts to multi-tenancy in Moodle Workplace:
- Tenants: Tenants are entirely isolated entities with their own look and feel, structure, users, and learning entities
- Sharing entities: Sharing courses and certificates across tenants is supported, as is sharing data such as programs, reports, or organization structures
We will cover both aspects of Moodle Workplace multi-tenancy in the following two subsections by describing how they work in general. For implementation details...