About category enrollments
The category enrollments plugin allows users to be enrolled in all courses within a category. The plugin will synchronise any role assignments at category context with the capability enroll/category:synchronised set to allow.
Warning: The use of the category enrollments plugin may cause performance problems. If so, it is recommended that you use Cohort sync instead, though this will require a cohort sync enrollment method to be added to each course in the category.
Enabling category enrollments
To use category enrollments, it must be enabled by an administrator in ‘Manage enroll plugins’ in the Site administration.
Enrolling users to a category
- Go to the category into which you wish to enroll users. Note: You need to have category rights (manager or administrator)
- In the Administration block, click Assign Roles. The list of possible roles you can assign will appear:
NOTE: The roles you see here are roles which have been assigned at the category context and which you are able to assign i.e. the role has been checked in ‘Define roles > Allow role assignments’ in the Site administration.
Assigning instructors or users to a category
- By default, only managers and course creators can be assigned category-wide. If you want to add instructors or users then the site administrator needs to tick the “category” box in their role in ‘Define roles’ in the Site Administration.
- To ensure they will be automatically assigned as instructors/users in any new courses you make, the administrator needs to set to “allow” the capability enroll/category: synchronized for the role in question in ‘Define roles’.