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 without setting up each staff member individually.
My School > People > Staff > User Roles: User Roles
Click Add New and enter the role title in English and Afrikaans (e.g. Educator / Opvoeder). Set the Status to Active.
Complete the four configuration tabs:
Programme Access: Set each module to None (hidden), View (read only), or View and Edit (full control).
Direct Message Options: Select communication permissions such as email or SMS. Note: email is free; the school is charged for SMS messages.
Group Message Options: If d6 Connect is active, select a communication role and channel access rights.
d6+ Finance Extras and Export: Enable or disable specific rights. Assign the Excel export right carefully — it allows data to leave the secure d6 environment.
Click Save.
To assign the role to a staff member, go to My School > People > Staff > Staff: Staff, edit the staff member's profile and select the role from the drop-down.
Yes. Go to the teacher role, navigate to Programme Access, and change option 2.2 Learner Marks to View. All staff linked to that role immediately lose the ability to edit marks until you change it back to View and Edit.
Changes to a User Role are global and take effect immediately for all staff linked to that role. For example, if you add email rights to the Administration role, every Administration user immediately receives those rights.
No. A role assigned to staff cannot be removed. Rather set it to Inactive. This prevents staff profiles from being broken by a deleted role.
Last updated: April 2026 | Version 5.0