Roles let you decide what different groups of users can do in CurricuLLM, and what content filters apply to them.
What roles are
- Every user is assigned a role (e.g. Default Role, Staff Role, Student Role).
- Each role can have its own input filter (what users are allowed to ask) and output filter (what answers CurricuLLM can give back).
- Roles also determine access levels — for example, administrators can manage settings, while students only see learning tools.
What you can do in the Roles screen
- View roles
- The list shows all current roles in your school.
- Each role displays its assigned input and output filters.
- Add a new role
- Click the Add button to create a role for a specific group (e.g. “Stage 5 Science Students”).
- New roles are automatically given default filters, which you can then adjust.
- Edit filters for a role
- Choose a different input or output filter from the dropdowns.
- These changes are saved and remain in place after refreshing.
- Delete roles
- Roles can only be deleted if they are not in use.
- If a role is currently assigned to a user, it cannot be removed.
- The Default Role cannot be deleted, as it is the system’s fallback role.
- Role names
- Each role must have a unique name. You cannot create two roles with the same title.
Tips for administrators
- Create roles that match your school’s structure, for example, “Junior Students,” “Senior Students,” “Staff.”
- Use filters (see next section) to make sure each role has age-appropriate access.
- Be careful when deleting roles that have been used before, older conversations linked to deleted roles may be locked for safety.
What this means for schools
By setting up clear roles, schools can ensure that teachers, students, and admins all use CurricuLLM in ways that match their responsibilities, with the right safety filters applied.