教务系统中排课时基本功能。目前大部分教务管理系统采用的都是通过设置上课时间进行编排。比如设置了编排开始时间,结束时间,然后按周几循环的形式一次性生成大量的课时。
这里推荐给大家一个更方便的方法,就是在生成课时之前加一个排课计划的功能,
排课计划
也就是说在排课之前,先把计划列好,什么课周几上哪个老师上,把一个月或更长时间的课程形成一个计划表。审核计划表无误后,再批量生成课程,而且可以支持批量的删除已生成的课程。
冲突检查
在生成课程之前可以进行冲突检查,主要检查每个课时是否有老师出现多次上课的情况。出现冲突的需要有一个冲突提醒功能。这样可以避免排课失误导致的调课。
整体效果就是以下这个样子:
节假日问题
因为排课时批量生成课时,难免会中间有五一十一这样的节假日,还有一些特殊不上课的日子。所以节假日就会关系到是否假期当天生成课次的请。所以需要给机构设置单独的节假日管理,这样就可以更随意的方便排课了。节假日设置界面如下: