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

    • How to manage Communication Rights

      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 > ...
    • How to manage staff members and user access

      The Staff Management module is a central repository for all personnel data. Every staff member, whether on the Department (Persal) or Governing Body (SGB) payroll, must be captured to ensure the school remains compliant with statutory requirements. ...
    • How to edit your user settings and password

      This function allows users to update their personal information, change their password, and configure Two-Factor Authentication (2FA) for improved account security. My Home > My User Settings User settings Passwords and usernames are case-sensitive. ...
    • How to set up the School Setup module

      The School Setup module is the foundational configuration for the d6 system. It establishes the school’s identity, physical location, governance structure and financial parameters. Accuracy here is critical — it drives LURITS submissions, DoE ...