Inti Classroom Allocation Sytem (IntiCas)
Objective:
To create a system which can auto-generate time tables based on user-defined
constraints on:
Classroom
Subject
Lecturer
Students
Miss Liew (Classroom Time-Tables Planner):
1. Cross lecturing – Different program, different course code
but the same lecturer (similar subject)
2. Same timeslot – Same timeslot for the same program &
3. Semester with more than one lecture. Eg, DIT/2, CSC 119
and CSC 114 can run simultaneously as different students
4. Different Lecturer – Same program & semester same course
code but by two lecturers. Lecture one lecturer and Lab by
another lecturer.
5. Classrooms – Same slot for classroom for two lectures.
This is due to we have different programs which have different
teaching calendar.
Other Constraints:
1. Must be able to specify on a subject-by-subject basis the min
hours per slot and the max hours per slot, eg, some Subjects
can take 1 to 3 hours per slots.
2. Certain Subjects may split into two Groups, Group A and Group B,
both being taught by the same Teacher.
3. Some Subjects may have 2 Teachers. One Teacher for lectures,
and a different Teacher for Labs.
4. There are not more than 50 rooms (including Labs).