User Roles

User Roles

The User Roles module allows Superusers to create standardized permission templates. By grouping access rights into roles (e.g. Aftercare Staff or Pre-Primary Teachers), administrators can manage system security for entire departments simultaneously rather than configuring each staff member's profile individually.

My School > People  >  Staff > User Roles:  User Roles

How do I create a new User Role?

  1. Click Add New and enter the role title in English and Afrikaans (e.g. Educator / Opvoeder). Set Status to Active.

  2. Complete the four configuration tabs:

    • Program Access: For each module, set access to None (hidden), View (read-only), or View and Change (full control).

    • Direct Message Options: Select communication permissions such as email or SMS. Note: email is free; the school is billed for SMS.

    • Group Message Options: If d6 Connect is active, assign a communication role and channel rights.

    • d6+ Finance Add-ons and Exporting: Toggle Yes/No for specialised tools. Use the Excel Export right judiciously as it allows data to leave the secure d6 environment.

  3. Click Save.

To assign the role to staff, go to My School > Staff > Staff, edit the staff member's profile, and select the role from the dropdown.

Frequently asked questions

Can I temporarily stop teachers from editing marks?

Yes. Go to the Teacher User Role, navigate to Program Access, and change 2.2 Learner Marks to View. All staff linked to that role will immediately lose the ability to edit marks until you change it back to View and Change.

What happens when I edit an existing role?

Changes to a User Role apply globally and immediately to all staff assigned to that role. For example, adding Email Rights to the Admin role gives every Admin user those rights instantly.

Can I delete a User Role that is in use?

No. A role that is currently assigned to staff cannot be deleted. Set it to Inactive instead. This prevents staff profiles from becoming orphaned with no access rights.

Last updated: April 2026  |  Version 9.0

© Copyright d6 group (Pty) Ltd.
    • Related Articles

    • User Roles

      The User Roles module enables Superusers to create standardised rights templates. By grouping access rights into roles (e.g. After-care Staff or Pre-primary Staff), administrators can manage system security for entire departments simultaneously ...
    • How to manage staff members and user access

      The Staff Management module serves as the central database for all school staff. It is essential that every staff member's details are loaded onto the system, regardless of whether they are paid by the Department of Education (Persal) or the ...
    • How to manage communication rights

      Use this function to manage who has access to specific modules in d6 Connect, including resources, calendar events and homework. This does not restrict users from sending d6 Connect news items. The Programme Rights Administrator (Superuser) can ...
    • How to capture learner contacts

      Use this function to manage which staff members have access to specific modules in d6 Connect. These rights apply to Resources, Calendar Events and Homework. They do not restrict contributors from sending d6 Connect messages (news items). My School > ...
    • How to manage Marks Capturing Rights

      The Marks Capturing Rights feature controls which staff members may enter and edit learner marks in the Curriculum module. Rights are assigned based on system roles (Subject Heads and Subject Group Teachers) or through manual allocation. My School > ...