How Celebra Works
Celebra connects principals, teachers, and students in a streamlined digital ecosystem for school management.
Centralized Management
Celebra acts as the central nervous system for your school, consolidating all administrative and academic activities into a single, unified platform. Instead of disparate systems for grading, attendance, and communication, Celebra brings everything together.
The principal has a bird's-eye view of the entire institution, from individual student performance to teacher effectiveness. This centralization ensures that data is consistent, accessible, and actionable across all departments.
Data Flow Architecture
Information in Celebra flows seamlessly between stakeholders, ensuring everyone has the information they need when they need it.
- InputTeachers input raw data such as exam scores, attendance records, and behavioral notes directly into the system via the web portal or mobile app.
- ProcessingThe system automatically processes this data. Exam scores are converted to grades based on KNEC standards, attendance is aggregated into reports, and analytics are generated in real-time.
- OutputPrincipals view high-level reports to make strategic decisions. Students and parents access finalized grades, report cards, and performance insights instantly.
User Hierarchy
Principal
School administrator with full access to all features
Teachers
Class teachers who manage students and post results
Students
View grades, assignments, and school updates
Registration & Verification Flow
For Teachers
- Sign Up - Teacher creates an account with school details
- Pending Status - Account enters "pending" verification state
- Principal Review - School principal reviews the application
- Approval/Rejection - Principal approves or rejects with reason
- Access Granted - Approved teachers can access the dashboard
For Students
- Sign Up - Student creates account with admission number
- Teacher Verification - Class teacher verifies the student
- Access Granted - Verified students can view their results
Core Workflows
📊 Exam Results Workflow
- 1Teacher prepares CSV file with admission numbers and scores
- 2Fills exam metadata (title, subject, class, term, year, total marks)
- 3System validates student records and calculates KNEC grades
- 4Results are stored and available for viewing/editing
- 5Students and principals can view the results
✅ Attendance Workflow
- 1Teacher opens attendance page and selects date
- 2Marks students as present, absent, or late
- 3System calculates attendance percentages
- 4Principal can view attendance analytics
Data Flow
All data in Celebra is secured using Row-Level Security (RLS) policies:
- Teachers can only view/edit students in their assigned classes
- Principals have access to all school data
- Students can only view their own records