Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.elimuboraerp.com/llms.txt

Use this file to discover all available pages before exploring further.

Elimu Bora uses a Role-Based Access Control (RBAC) system. Each user is assigned one or more roles that define what they can view and which actions they can perform.

Administrative Roles

Full school oversight and system configuration.

Academic Roles

Teaching, grading, and classroom management.

Financial Roles

Fee collection, invoicing, and reporting.

Support Roles

Front office, library, and laboratory management.

Role Assignments

Roles are assigned during User Creation. A user can have multiple roles if they perform multiple functions in the school (e.g., a Teacher who is also a Department Head).

Detailed Role Guide

  • Access: Full access to all modules and school-wide settings.
  • Key Actions: Managing academic years, bulk importing users, overriding financial records, and viewing school-wide performance reports.
  • Access: Full Finance module access.
  • Key Actions: Creating billables, generating invoices, recording bank/cash payments, and running financial aging reports.
  • Restrictions: Cannot change academic curriculum or delete attendance records.
  • Access: Assigned classes and subjects.
  • Key Actions: Entering assessment scores, viewing student academic history for their assigned students, and managing their own profile.
  • Access: Full access to their assigned stream.
  • Key Actions: Marking daily registers (Morning/Afternoon), adding student remarks on report cards, and managing classroom-level events.
  • Access: Read-only access to their linked children’s data.
  • Key Actions: Viewing invoices, paying via M-Pesa, checking attendance history, and downloading published report cards.
  • Restrictions: Cannot edit any data.
  • Access: User management and Staff Attendance.
  • Key Actions: Creating new user accounts, correcting staff sign-ins, and managing school notices.
  • Access: Inventory and Library modules.
  • Key Actions: Managing stock levels, issuing items to staff, and tracking book loans.

FAQs & Troubleshooting

Currently, Elimu Bora provides a comprehensive set of pre-defined roles optimized for Kenyan schools. If you have a unique requirement, contact support to discuss custom permission mapping.
Permissions are tied to both Role and Assignment. Ensure the teacher has the “Teacher” role AND is correctly assigned to the specific subject/stream in Curriculum → Subjects.
The system uses an additive permission model. The user will have the combined permissions of both roles (e.g., if one role allows Finance and another allows Attendance, they will see both).