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

  1. Sign Up - Teacher creates an account with school details
  2. Pending Status - Account enters "pending" verification state
  3. Principal Review - School principal reviews the application
  4. Approval/Rejection - Principal approves or rejects with reason
  5. Access Granted - Approved teachers can access the dashboard

For Students

  1. Sign Up - Student creates account with admission number
  2. Teacher Verification - Class teacher verifies the student
  3. Access Granted - Verified students can view their results

Core Workflows

📊 Exam Results Workflow

  1. 1Teacher prepares CSV file with admission numbers and scores
  2. 2Fills exam metadata (title, subject, class, term, year, total marks)
  3. 3System validates student records and calculates KNEC grades
  4. 4Results are stored and available for viewing/editing
  5. 5Students and principals can view the results

✅ Attendance Workflow

  1. 1Teacher opens attendance page and selects date
  2. 2Marks students as present, absent, or late
  3. 3System calculates attendance percentages
  4. 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