Scheduling seems to only require time, teachers, and classrooms, but it actually also involves course duration, class size, equipment, and the time students can participate. Manual spreadsheets often find significant overlap but easily miss cross-campus commutes or classroom preparation time. Before developing the class scheduling function, it is necessary to separate the restrictions that cannot be violated and the preferences that can be coordinated, so that the system can give useful tips.

Clear the problem and conditions first

Classroom capacity, teacher occupancy and course sequence relationship can be set to strong verification, and the preferred time period can be used as a reference for arrangement. For temporary class changes, the original arrangements and reasons for the change will be retained, and the notice will clearly indicate which class is affected. Teachers record necessary intervals when teaching across locations, and cannot just compare the start and end times. The course version will be released after review, and the draft will not be directly visible to students.

Put the rules into the actual process

For example, if a classroom requires projection equipment but the equipment is currently under maintenance, the system should prompt that the course cannot be scheduled for the time being, rather than passing it just because there are enough seats. After evening classes are extended, follow-up classroom and teacher arrangements must also be checked to prevent continuous conflicts caused by just modifying one line.

Check the processing results item by item

  • Check and accept situations where cross-campus selection, make-up classes and temporary teacher changes are made, and check whether the prompts indicate specific conflicts.
  • The administrator can handle reasonable exceptions, but leave the basis and confirmer behind.
  • The delivery of notification does not mean that students are aware of it. Important changes can provide a confirmation entrance.
  • The goal of the course scheduling system is to make the arrangement verifiable and adjustable, and the automatically generated results cannot be regarded as the final decision without manual review.

How to review before and after going online

When the classroom is temporarily suspended, check the future affected courses, adjust according to priority and notify the person in charge. The course scheduling system provides a list of conflicts, and personnel confirm the alternative resources before officially releasing them to avoid automatically moving courses and causing new conflicts in multiple classes.