📝 Module Overview

In this tutorial, we'll be Creating and managing Exams by integrating exam types, academic years, classes, and subjects into a structured assessment plan.

The Examinations module is where you create and manage the actual exams taken by students. It brings together all pre-configured components—Exam Types, Academic Years, Terms, Classes, and Subjects—into a complete assessment structure.

🧭 How to Access

  • Navigate to: Examinations → Exams


📐 Understanding the Exam Hierarchy

Exams are structured in a clear hierarchy for consistency:
Academic Year → Term → Exam Type → Classes → Subjects

This ensures accurate organization and result computation.


📋 Examinations List Overview

The main page lists all created exams. Key columns include:

ColumnDescription
Exam NameThe title of the examination (e.g., "First Term Exam 2025").
Exam TypeCategory (e.g., Mid-Term, Final).
Academic TermThe term within the academic year.
Start & End DatesThe overall date range for the exam period.
StatusUpcoming, In Progress, Completed, or Cancelled.
ActionsEdit, Manage Schedule, View Results, Delete.


➕ Creating a New Examination

Step 1: Open the Form

Click the Add Examination button.

Step 2: Fill in Basic Information

  • Exam Name: (e.g., First Term Exam 2025)

  • Exam Type: Select from pre-configured types (e.g., Final Exam).

  • Academic Year & Term: Select the relevant year and term.

  • Grade Scale: Choose the grading system to be applied.

  • Start Date & End Date: Set the overall date range for the exam period.

  • Description: (Optional) Add internal notes.



Step 3: Select Participating Classes

  • Select the Classes (e.g., Grade 5, Grade 6) that will take this exam.

  • All sections within a selected class are automatically included.

Step 4: Select Subjects (Optional)

  • If you select no subjects: The system will include all subjects assigned to the chosen classes.

  • To limit the exam: Manually select specific subjects.

Step 5: Save

Click Create Examination.


📅 Managing the Exam Schedule

Once the exam is created, the next critical step is setting the detailed timetable.

  1. On the exam list, click Manage or Schedule.

  2. For each subject, define:

    • Exam Date

    • Start Time & End Time

    • Room/Venue (Optional)

  3. Save the schedule.



This creates the specific timetable that teachers and students will follow.


⚙️ Understanding Exam Status

The system automatically updates an exam's status based on dates, but it can also be manually managed:

StatusDescription
UpcomingThe exam's start date is in the future.
In ProgressCurrent date is within the exam's scheduled period.
CompletedThe exam end date has passed.
CancelledExam was called off (manual administrative action).


✅ Best Practices

  • Plan in Advance: Create exams well ahead of the scheduled dates to allow time for scheduling and communication.

  • Set Realistic Durations: Ensure the exam time allocated per subject is appropriate.

  • Communicate Clearly: Once the schedule is set, publish and communicate it promptly to staff, students, and parents.

  • Preserve Data Integrity: Avoid deleting exams that already have recorded results. Instead, use status management (e.g., mark as Completed or Cancelled).


The Examinations module provides a robust framework for planning, scheduling, and managing all school assessments, ensuring they are well-organized and accurately tracked.

Next, we will demonstrate how to enter and manage exam results.