Skip to content

kamalqureshi/Exam-Scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exam-Scheduler

An AI based Exam Scheduler created on Python using Genetic Algorithm using only Numpy and Pandas

Hard Constraints

An exam is to be scheduled for each course
A student is enrolled in at least 3 courses
Exams must not be held on weekend
Exams must be held between 9am to 5pm
Exam must be invigilated by a teaher
A teaher cannot invigilate two exams in a row

Soft Constraints

All students and teachers shall be given a break on Friday from 1pm to 2pm
A students shall not give more than 1 exam consecutively
Two hours of break in the week such that at least half the faculty is free in one slot and the rest on the other.

About

An exam scheduler created on Python using Genetic Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published