Course choices/clusters in scheduling
Course scheduling and timetable optimisationAt the end of the course planning process, all student course choices should have been determined there should be a number of clusters with courses that can be scheduled at the same time. It is now important to place the courses and clusters in the timetable, i.e. to schedule them. This task is part of timetable optimisation.
When you select optimisation, there are two options in the optimisation dialogue which are relevant when you use the Course scheduling module:
If you check this box all clusters generated up to this point in time are deleted and a new integral optimisation will be run. Only then timetable optimisation will be started.
Optim. courses separately
If you check this box all lessons which are no courses will be ignored. Courses will subsequently be optimized until no improvements can be found anymore. Then the remaining lessons will be optimised and the entire timetable will be completed.
Please ensure that no contradictory entries are made for the courses of a cluster, e.g. one course is to be given in double periods and another one in single periods. This type of input can impair the results of optimisation.
There are basically two different methods for timetable optimisation.
Clusters may be broken up
If course assignment to clusters may be modified, timetable optimisation can begin immediately. For timetable optimisation, a cluster is nothing other than a group of simultaneous courses. All courses in a simultaneous group are scheduled by placement optimisation at one position in the timetable. However, swap optimisation may still move individual courses.
Clusters must be retained
If clusters need to be retained at all costs you can convert all or selected clusters to couplings in the course-cluster matrix. This ensures that all course in a cluster really are scheduled at the same positions in the timetable.