Google

Tuesday, June 10, 2008

Objectives, Constraints and Requirements of IntiCas

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).