{
  "reviewedAt": "2026-10-02",
  "sourceIncludesWorkingChanges": true,
  "defaultScopeNote": "Installation templates only. Local roles and migration history can differ. Features and policies still apply.",
  "roles": {
    "platform-admin": {
      "guide": "current/using/platform-administrator",
      "scope": "global",
      "defaultPermissionMode": "all_created_permissions"
    },
    "organization-admin": {
      "guide": "current/using/organization-administrator",
      "scope": "global",
      "defaultPermissionMode": "organization_permissions",
      "defaultPermissions": [
        "manage organization",
        "manage organization campuses",
        "manage organization members",
        "move students between campuses",
        "read organization",
        "read organization reports"
      ]
    },
    "admin": {
      "guide": "current/using/campus-administrator",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "answer portal request",
        "apply import",
        "approve campus move",
        "approve result",
        "approve staff leave",
        "approve syllabus",
        "book facility",
        "close academic period",
        "create academic period",
        "create academic year",
        "create calendar event",
        "create cash deposit",
        "create class",
        "create class group",
        "create cohort",
        "create custom timetable item",
        "create exam",
        "create expense",
        "create fee",
        "create fee category",
        "create fee invoice",
        "create fee invoice record",
        "create import",
        "create incident",
        "create notice",
        "create parent",
        "create program",
        "create report",
        "create schoolwide timetable",
        "create section",
        "create staff profile",
        "create student",
        "create subject",
        "create support plan",
        "create syllabus",
        "create teacher",
        "create timetable",
        "decide overnight leave",
        "delete academic period",
        "delete academic year",
        "delete calendar event",
        "delete class",
        "delete class group",
        "delete cohort",
        "delete custom timetable item",
        "delete exam",
        "delete fee",
        "delete fee category",
        "delete fee invoice",
        "delete fee invoice record",
        "delete incident",
        "delete notice",
        "delete parent",
        "delete program",
        "delete section",
        "delete staff profile",
        "delete student",
        "delete subject",
        "delete support plan",
        "delete syllabus",
        "delete teacher",
        "delete timetable",
        "graduate student",
        "header-academics",
        "header-administrate",
        "lend library item",
        "manage account access",
        "manage admission waitlist",
        "manage boarding",
        "manage budget",
        "manage facility",
        "manage financial period",
        "manage gradebook",
        "manage grading scale",
        "manage graduation plan",
        "manage library",
        "manage role",
        "manage school settings",
        "menu-academic-period",
        "menu-academic-year",
        "menu-attendance",
        "menu-class",
        "menu-exam",
        "menu-fee",
        "menu-gradebook",
        "menu-notice",
        "menu-parent",
        "menu-section",
        "menu-student",
        "menu-subject",
        "menu-syllabus",
        "menu-teacher",
        "menu-timetable",
        "migrate instructional model",
        "promote student",
        "publish calendar event",
        "publish result",
        "read academic period",
        "read academic year",
        "read admission waitlist",
        "read attendance",
        "read boarding",
        "read budget",
        "read calendar event",
        "read cash deposit",
        "read class",
        "read class group",
        "read cohort",
        "read custom timetable item",
        "read exam",
        "read expense",
        "read facility",
        "read fee",
        "read fee category",
        "read fee invoice",
        "read fee invoice record",
        "read financial period",
        "read gradebook",
        "read graduation plan",
        "read import",
        "read incident",
        "read library",
        "read notice",
        "read parent",
        "read portal request",
        "read program",
        "read promotion",
        "read ranking",
        "read report",
        "read role",
        "read section",
        "read staff leave",
        "read staff profile",
        "read student",
        "read subject",
        "read support plan",
        "read syllabus",
        "read teacher",
        "read timetable",
        "refund student payment",
        "reopen academic period",
        "request campus move",
        "request staff leave",
        "reset graduation",
        "reset promotion",
        "set academic period",
        "set academic year",
        "take attendance",
        "update academic period",
        "update academic year",
        "update calendar event",
        "update class",
        "update class group",
        "update cohort",
        "update custom timetable item",
        "update exam",
        "update fee",
        "update fee category",
        "update fee invoice",
        "update fee invoice record",
        "update incident",
        "update notice",
        "update parent",
        "update program",
        "update section",
        "update staff profile",
        "update student",
        "update subject",
        "update support plan",
        "update syllabus",
        "update teacher",
        "update timetable",
        "view graduations"
      ],
      "excludedDefaultPermissions": [
        "read safeguarding case",
        "read confidential support plan",
        "read health record",
        "update health record"
      ]
    },
    "teacher": {
      "guide": "current/using/teacher",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "create syllabus",
        "create timetable",
        "delete syllabus",
        "delete timetable",
        "header-academics",
        "header-administrate",
        "manage gradebook",
        "menu-attendance",
        "menu-exam",
        "menu-gradebook",
        "menu-notice",
        "menu-student",
        "menu-syllabus",
        "menu-timetable",
        "read attendance",
        "read calendar event",
        "read exam",
        "read gradebook",
        "read notice",
        "read ranking",
        "read student",
        "read syllabus",
        "read timetable",
        "set academic period",
        "set academic year",
        "take attendance",
        "update syllabus",
        "update timetable"
      ],
      "excludedDefaultPermissions": [
        "publish result",
        "approve result",
        "approve syllabus"
      ]
    },
    "student": {
      "guide": "current/using/student",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "header-academics",
        "header-administrate",
        "menu-exam",
        "menu-fee",
        "menu-notice",
        "menu-syllabus",
        "menu-timetable",
        "read calendar event",
        "read fee invoice",
        "read notice",
        "read syllabus",
        "read timetable"
      ]
    },
    "parent": {
      "guide": "current/using/parent",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "header-academics",
        "header-administrate",
        "menu-exam",
        "menu-fee",
        "menu-notice",
        "menu-student",
        "menu-syllabus",
        "menu-timetable",
        "read calendar event",
        "read fee invoice",
        "read notice",
        "read student",
        "read syllabus",
        "read timetable"
      ]
    },
    "accountant": {
      "guide": "current/using/accountant",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "create cash deposit",
        "create expense",
        "create fee",
        "create fee category",
        "create fee invoice",
        "create fee invoice record",
        "read budget",
        "read cash deposit",
        "read expense",
        "read fee",
        "read fee category",
        "read fee invoice",
        "read fee invoice record",
        "read financial period",
        "read report",
        "read student",
        "refund student payment",
        "update fee",
        "update fee category",
        "update fee invoice",
        "update fee invoice record"
      ],
      "excludedDefaultPermissions": [
        "create report",
        "manage budget",
        "manage financial period"
      ]
    },
    "librarian": {
      "guide": "current/using/librarian",
      "scope": "campus",
      "defaultPermissionMode": "listed",
      "defaultPermissions": [
        "lend library item",
        "manage library",
        "read library",
        "read student"
      ]
    }
  },
  "duties": {
    "enrollment-and-admissions-office": {
      "title": "Enrollment and admissions office",
      "guide": "current/using/delegated-staff",
      "anchor": "enrollment-and-admissions-office",
      "permissions": [
        "approve campus move",
        "create parent",
        "create student",
        "manage account access",
        "manage admission waitlist",
        "read admission waitlist",
        "read parent",
        "read student",
        "request campus move",
        "update parent",
        "update student"
      ]
    },
    "academic-review-and-official-documents": {
      "title": "Academic review and official documents",
      "guide": "current/using/delegated-staff",
      "anchor": "academic-review-and-official-documents",
      "permissions": [
        "approve result",
        "approve syllabus",
        "create report",
        "publish result",
        "read gradebook",
        "read report",
        "read syllabus",
        "update subject"
      ]
    },
    "teaching-and-timetable-planning": {
      "title": "Teaching and timetable planning",
      "guide": "current/using/delegated-staff",
      "anchor": "teaching-and-timetable-planning",
      "permissions": [
        "create custom timetable item",
        "create schoolwide timetable",
        "create timetable",
        "read subject",
        "read timetable",
        "update subject",
        "update timetable"
      ]
    },
    "safeguarding-and-behaviour-casework": {
      "title": "Safeguarding and behaviour casework",
      "guide": "current/using/delegated-staff",
      "anchor": "safeguarding-and-behaviour-casework",
      "permissions": [
        "create incident",
        "read incident",
        "read safeguarding case",
        "update incident"
      ]
    },
    "health-and-wellbeing": {
      "title": "Health and wellbeing",
      "guide": "current/using/delegated-staff",
      "anchor": "health-and-wellbeing",
      "permissions": [
        "create support plan",
        "read confidential support plan",
        "read health record",
        "read support plan",
        "update health record",
        "update support plan"
      ]
    },
    "staff-employment-and-leave": {
      "title": "Staff employment and leave",
      "guide": "current/using/delegated-staff",
      "anchor": "staff-employment-and-leave",
      "permissions": [
        "approve staff leave",
        "create staff profile",
        "read staff leave",
        "read staff profile",
        "request staff leave",
        "update staff profile"
      ]
    },
    "notices-events-and-family-requests": {
      "title": "Notices, events, and family requests",
      "guide": "current/using/delegated-staff",
      "anchor": "notices-events-and-family-requests",
      "permissions": [
        "answer portal request",
        "create calendar event",
        "create notice",
        "publish calendar event",
        "read calendar event",
        "read notice",
        "read portal request",
        "update calendar event",
        "update notice"
      ]
    },
    "boarding-staff-and-overnight-leave-reviewer": {
      "title": "Boarding staff and overnight-leave reviewer",
      "guide": "current/using/delegated-staff",
      "anchor": "boarding-staff-and-overnight-leave-reviewer",
      "permissions": [
        "decide overnight leave",
        "manage boarding",
        "read boarding"
      ]
    },
    "facilities-coordinator": {
      "title": "Facilities coordinator",
      "guide": "current/using/delegated-staff",
      "anchor": "facilities-coordinator",
      "permissions": [
        "book facility",
        "manage facility",
        "read facility"
      ]
    },
    "groups-programmes-and-graduation-planning": {
      "title": "Groups, programmes, and graduation planning",
      "guide": "current/using/delegated-staff",
      "anchor": "groups-programmes-and-graduation-planning",
      "permissions": [
        "create cohort",
        "create program",
        "graduate student",
        "manage graduation plan",
        "read cohort",
        "read graduation plan",
        "read program",
        "read restricted cohort",
        "update cohort",
        "update program"
      ]
    },
    "imports-and-report-exports": {
      "title": "Imports and report exports",
      "guide": "current/using/delegated-staff",
      "anchor": "imports-and-report-exports",
      "permissions": [
        "apply import",
        "create import",
        "create report",
        "read import",
        "read report"
      ]
    },
    "record-sharing-between-campuses": {
      "title": "Record sharing between campuses",
      "guide": "current/using/delegated-staff",
      "anchor": "record-sharing-between-campuses",
      "permissions": [
        "approve data sharing",
        "fulfil data sharing",
        "request data sharing"
      ]
    },
    "deployment-operator": {
      "title": "Deployment operator",
      "guide": "current/using/delegated-staff",
      "anchor": "deployment-operator",
      "permissions": []
    }
  },
  "sourceRevision": "3ebc155e3a6ef5030f09c3a19440678ff8178a35"
}
