Elimu Bora uses a role-based access control system. Every person who logs in is assigned a role, and that role determines which parts of the platform they can access and what actions they can take. You do not need to configure individual permissions — roles come pre-configured and are assigned when you create or edit a user account.Documentation Index
Fetch the complete documentation index at: https://elimuborasolutionsco.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Roles overview
The table below summarises the roles available in Elimu Bora and the access level each one provides.| Role | Access level |
|---|---|
| Super Admin | Unrestricted access to all features within your school, including system settings and role management |
| Director | Senior leadership access for school governance and oversight |
| Principal | School-wide visibility — approvals, report cards, attendance summaries, and all modules |
| Deputy Principal | Equivalent to Principal for most day-to-day operations |
| HOD | Head of Department — manages their subject area, assessments, and teacher performance |
| Class Teacher | Takes attendance for their assigned class, enters grades for their stream |
| Teacher | Marks attendance, enters grades for assigned subjects and streams |
| HR/Secretary | Administrative access for staff records and school documentation |
| Bursar | Finance module access — creates invoices, records payments, and manages student wallets |
| Guardian | Read-only view of their own children’s attendance, grades, report cards, and invoices |
| Driver | Limited staff access for transport-related records |
| Chef | Staff access scoped to catering and kitchen inventory |
| Librarian | Staff access scoped to library inventory and student book records |
| Lab Technician | Staff access for laboratory supplies and equipment |
| Nurse | Staff access for student health records and welfare |
| Patron / Matron | Staff access for student welfare and residential management |
Role descriptions
Super Admin
Super Admin
The Super Admin has unrestricted access to every feature in your school’s Elimu Bora account. This includes system settings, user management, module configuration, and all operational modules.The Super Admin is also the only role that can access Settings > Roles & Permissions to view role assignments across the school.
Principal and Deputy Principal
Principal and Deputy Principal
Principals and Deputy Principals have school-wide visibility. They can:
- Review and approve attendance registers
- Publish report cards and add principal remarks
- View financial summaries and outstanding invoices
- Manage school events and view the full events calendar
- Access all modules enabled on your plan
HOD (Head of Department)
HOD (Head of Department)
HODs manage their subject department. They can:
- Create and manage assessments for their subjects
- Review grade entries made by teachers in their department
- View assessment performance reports for their subject area
- Receive notifications when assessments are published
Class Teacher and Teacher
Class Teacher and Teacher
Teachers interact primarily with their assigned classes and subjects. They can:
- Open and complete attendance registers for their streams
- Enter student grades during the grading phase of an assessment
- View timetables for their assigned streams
- Receive reminders for incomplete registers and upcoming assessments
Administrative staff roles
Administrative staff roles
Several roles cover non-teaching staff with access scoped to their area of work:
- HR/Secretary — staff records and administrative documentation
- Bursar — full access to the Finance module: fee billing, payments, invoices, and student wallets
- Driver — transport records
- Chef — catering inventory and kitchen supplies
- Librarian — library book catalogue and student borrowing records
- Lab Technician — laboratory equipment and consumables
- Nurse — student health records and welfare notes
- Patron / Matron — student welfare and residential management
Guardian
Guardian
Guardians log in to the same platform as staff but see only their own children’s data. They cannot create or edit any records.Guardians can view:
- Attendance records for their children (present, absent, late)
- Published report cards and grade summaries
- Fee invoices and payment history
- School events they or their children are invited to
Guardians use the same login page as teachers and staff. Their dashboard automatically shows only data related to the students linked to their account. If a guardian is linked to more than one child, they can switch between children within their account.
How to assign roles to users
Roles are assigned when you create a user account, and can be changed at any time by a Super Admin or System Administrator.Go to Settings
From the left navigation, click Settings, then select Roles & Permissions.This page shows all roles in your school, the number of permissions assigned to each role, and the users currently holding each role.
Find the user to update
Navigate to the user’s profile. Depending on their type, go to:
- Teachers — Academics > Teachers
- Staff — School > Staff
- Guardians — Students > Guardians
Roles and module access
Not all roles have access to all modules. The table below shows which modules each primary role can access when those modules are enabled on your plan.| Module | Super Admin | Principal | HOD | Teacher | Bursar | Guardian |
|---|---|---|---|---|---|---|
| Academics | Full | Full | Department | Own classes | — | Read (children) |
| Attendance | Full | Full | View | Own classes | — | Read (children) |
| Finance | Full | Full | — | — | Full | Read (children) |
| Inventory | Full | Full | — | — | — | — |
| Events | Full | Full | Full | View | — | View (invited) |
| Timetable | Full | Full | View | Own timetable | — | — |
| Settings | Full | View | — | — | — | — |
The Roles & Permissions settings page is accessible only to the Super Admin role. Other roles, including Principal, cannot view or modify role assignments.