How to Assign Roles at the Course Category Level

How to Assign Roles at the Course Category Level

Idea
Overview
Category enrolments in the Learning Management System (LMS) allow administrators to assign roles to users at the course category level, giving them access to all courses within that category. This approach simplifies user management for multiple courses in the same category and ensures consistent role assignments across all courses in that category.

In this tutorial, we will walk you through how to assign roles in a course category.

Info
NOTE: This function of assigning roles via categories is most useful for LMS Only subscribers.

Warning
IMPORTANT: Using category enrolments may cause performance problem. If performance issues occur, it is recommended to use Cohort sync instead. This approach requires adding a cohort sync enrolment method to each course in the category. To learn more, see the tutorial: How to Enrol a Cohort in a Course v2

Notes
Step Tutorial
1. Navigate to Site Administration → Courses → Manage courses and categories.

2. On the Manage course categories and courses page, click on the kebab menu (three-dot icon) for the category and select Permissions:

3. From the Permissions dropdown, select Assign roles.

InfoNOTE: This will display all roles in the system that have Category checked under Context types where this role may be assigned in Site AdministrationUsers Define roles.

4. On the Assign roles page, select the role you wish to assign to the course category by clicking on the role name.

5. Once a role is selected, choose the users you want to assign to that role:
  1. Click a user’s name to select them.
  2. To select multiple users, hold down the Ctrl key while clicking each user, or highlight them using your mouse.
Once done, cick Add to assign the selected user/s to the role.

Warning
IMPORTANT:
  1. If a user already has a system-level role (e.g., LMS Admin) and you assign them a different role at the course category level, the user will have both roles simultaneously—their original system-level role plus the newly assigned category-level role for courses under that category.
  2. Removing a user from the category role assignment will automatically unenrol them from the courses under that category.


And that's how to assign roles in the course category in the LMS!


Congratulations on completing this tutorial. We hope this has been helpful to you and your organisation. For any questions or concerns regarding this function, please reach out to the contact support via email.


FAQs
Can I remove a user from a category role without affecting other courses?
No. Removing a user from a category-level role automatically unenrols them from all courses under that category. To remove them from only specific courses, you must adjust their enrolment at the course level instead.
What happens if a course is moved to another category?
If a course is moved to a new category, users assigned via the original category enrolments will remain enrolled in the course, but their roles from the original category will be removed, effectively setting them to No roles.

To restore their role-based access, you can either:
  1. Assign roles again at the new category level, or
  2. Manually set the user’s role for that course via Course Participants.
Using Cohort sync is another option to maintain consistent enrolments across courses automatically.
    • Related Articles

    • Assign User Roles to Cohort (Assign a Cohort Manager v1)

      You need Admin access to be able to perform this action. An administrator can upload multiple cohorts from a CSV (comma separated values) formatted text file in Administration > Site administration > Users > Accounts > Cohorts > Upload cohorts. ...
    • How to Add a Course Category v2

      Overview In Learning Management System (LMS), course categories are used to organise courses into a clear and structured hierarchy. They help administrators, teachers, and learners easily find, manage, and navigate courses, ensuring a more efficient ...
    • Course Settings v2

      You need Teacher or Manager access before you can perform this action and see below information. These are the various fields to fill out when creating or editing a course. If you are editing a course, you can review the course settings and edit ...
    • How to Assign System Roles v2

      Site Administrator login is required to perform this action. System roles are permissions to specific user/s to access throughout the entire eSkilled site. This will allow you to assign user/s to system-wide roles. This process can be used for all ...
    • How to Create a Cohort for a Qualification Using Categories and Assign Users to a Category Cohort v2

      Note: You need an Admin or a Manager access before you can perform this action. In this tutorial we will be looking at how to create category cohorts and assign users. This assumed that you have created a category for your units. If you haven't done ...