Skip to content
Back to Projects
Automated Exam Scheduling System Using CSP Algorithm
Full-Stack Development

Automated Exam Scheduling System Using CSP Algorithm

ReactJsLaravelInertiaJSZustandMySQL

Role

Full-Stack Developer

Timeline

4 months

Category

Full-Stack Development

The Problem

“Manual exam scheduling is error-prone and time-consuming, often leading to room conflicts, overlapping sessions, and invigilator shortages across departments.”

The Solution

Built a custom scheduling algorithm that automatically generates conflict-free timetables by cross-referencing room capacity, invigilator availability, and student cohort data in real time.

Overview

This system addresses the complex logistical challenge of academic scheduling. Developed with a React frontend and a Laravel backend, it utilizes custom algorithms to generate conflict-free exam timetables, managing room allocations, invigilator assignments, and student cohorts efficiently.

Key Features

  • Comprehensive management dashboard for administrators
  • Real-time schedule updates and notifications
  • Dynamic room and invigilator allocation logic
  • Automated conflict-free timetable generation

The Result

Reduced scheduling time from days to minutes, eliminating conflicts and providing administrators with a clear, manageable dashboard for adjustments.

User Interface Screenshots