Multitenancy:
With multitenancy feature, each tenant shares the same platform, but they have defined, specific user roles and access rights in order to access different working environments through a single instance setup. One working environment can be accessed by an individual tenant or group of tenants to manage business operations, create their organization, or use the integrated tools to achieve all their business goals.
- Multitenant architecture allows main administrator to create multiple "tenants" and allocate users to each of them.
- Tenant users will all be using the same site but will not see each other.
- Each tenant can have his or her own site name, logo and color scheme (if configured by Super Admin).
- Structure all the functionalities will be same for each tenants but users and Courses associated with tenants may be unique to each tenants.
The best way to achieve Multitenancy with moodle is to use IOMAD, IOMAD (Interactive Open-source Modular Activities Design) is a learning management system (LMS) used in the education sector. It is designed to facilitate the creation and management of online courses and learning content.
The capabilities comes with IOMAD are listed below:
- Modular Activities Design
- Course Management
- User Management
- Scalability
- Assessment and Quizzing
- Reporting and Analytics
- Customization
- Mobile Responsiveness