Moodle Workplace Test3
| Overview | Configuration | Use cases | Tenants | Technical |
|---|
Sharing content across tenants
Moodle Workplace offers two ways to share content across tenants via programs:
- Sharing courses across tenants in a single program
- Placing programs in shared space
Sharing courses across tenants
By default, neither the Tenant administrator nor the Programs Manager can see courses outside of their own tenant's course category when adding courses to programs. However, the site can be configured so that a Shared course category overrides permissions and allows users to browse courses, or a particular user can be set up who creates programs for different tenants and has access to all courses. That way, it will be possible to add the same course to different programs that belong to different tenants.
To grant this permission (adding courses to a program that is outside their own tenant's course category) to tenant admins or program managers, you need to assign the moodle/category:viewcourselist capability at the category context. The handling of programs will be the same as before, so program managers need to be vigilant when arranging courses in programs from different tenants.
If a course has been set up using separate groups, the attention icon will be shown. Users will be enrolled in the same course but won't have any visibility of each other. If the course has been configured using visible groups or no groups, the attention icon will be shown next to the courses that do not belong to the current tenant's course category. Users from one tenant will see users from other tenants, for instance, in the participants’ list or collaborative activities, such as forums. Therefore, it is highly recommended to have all shared courses in Separate groups mode and force the group mode for all activities.
The Programs enrolment method will always allocate users from different tenants into different groups. Groups will be created automatically based on the name of the tenant. They can be manually renamed later without affecting the allocation of future students.
After enabling Shared space, administrators can create shared programs inside of it. These shared programs will be listed on the Programs main page in all tenants and marked with a Shared space label next to it. Users from these tenants with no access to the Shared space will be only able to allocate users to these programs.

The range of actions has been restricted to program duplication, user allocation, and accessing the program report. All other actions can only be performed when you manage the program from within the shared space.
