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
Click Add New and enter the role title in English and Afrikaans (e.g. Educator / Opvoeder). Set Status to Active.
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.
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.
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.
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.
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