CurricuLLM LogoCurricuLLM
In the ClassroomFeaturesPricingTraining HubDevelopersFAQ
7.2 Setting Permissions and Access Levels (Roles)
Training Hub7. Administering CurricuLLM7.2 Setting Permissions and Access Levels (Roles)

7.2 Setting Permissions and Access Levels (Roles)

How to configure roles for different user groups.

Roles let you decide what different groups of users can do in CurricuLLM, including content filters, feature access, and AI tool availability.

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 control which features and AI tools are available to users, allowing administrators to tailor the experience for different groups.

What you can do in the Roles screen

  • View roles
    • The sidebar lists all current roles in your school, showing user count and status.
    • Select a role to view and edit its settings.
  • Add a new role
    • Click + Add Role to create a role for a specific group (e.g. "High school," "Humanities Staff").
    • New roles are automatically given default settings, which you can then adjust.
  • Content Filters
    • Choose an Input filter (what users are allowed to ask) and an Output filter (what CurricuLLM can respond with) from the dropdowns.
  • Features
    • Toggle individual features on or off for each role:
    • Voice In — Allow users to use microphone voice input in conversations.
    • Student Emulation — Allow teachers to preview conversations as a student would see them.
  • AI Tools
    • Enable or disable AI-powered tools in the chat experience per role:
    • Memory (Mem0) — AI remembers context from previous conversations for personalised responses.
    • Progression Agent — AI tools for tracking and analysing student or class progression.
    • Diagram Generation — Generate educational diagrams using AI during conversations.
  • Studio
    • Control access to the Studio content generation suite per role:
    • Podcast Generation — Generate podcast audio content using AI voice synthesis.
    • Flashcard Generation — Generate flashcard sets from lesson content.
    • Quiz Generation — Generate quizzes and assessments from content.
  • 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 content filters (see next section) to make sure each role has age-appropriate access.
  • Disable advanced AI tools like Memory or Progression Agent for younger students if they are not needed.
  • Consider disabling Studio features for student roles if content generation should be limited to teachers.
  • 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, feature access, and AI tools applied to each group.

Previous
7.1 Managing Teacher, Student, and Administrator Accounts
Next
7.3 Applying Filters and Safety Controls (Content Filters)
CurricuLLM Logo
CurricuLLM

AI for schools

Product

FeaturesPricingDevelopersUse CasesFAQ

Company

About usPrivacy policyStatusContact

Resources

Terms of useSupportTraining hubBlogResearchPress