兴文排课软件主图

排课就犯晕?教你一招搞定排课       

新学期即将开始,回想起往年的排课经历,老师们或许就开始犯晕了。XX要送孩子上学不能排第一节、语文每周要上一节连堂课、夫妻二人要照顾孩子不能同时上课等等一系列的排课条件,导致老师排出的课表顾此失彼、最终的课表质量可想而知。

那么,在复杂的排课条件下,有没有一套好的排课算法能够快速、高效地编排出合理的课表呢?下面,笔者根据自己多年的排课经历,将总结的排课经验分享给大家。

第一、我们为每个老师、每个班级、每门课程准备一张空课表。将不可以排课的节次写上0、可以排课的节次写上1。

第二、将课程按照剩余周课时数从大大小排序。

第三、从课程中取课程周课时数最大的一门课程,将课程课表、教师课表和班级课表的每个节次相加,根据0+0=0、0+1=0、1+1=1的原则,得到一张新表,从新表中随机抽取一节为1的节次排课。

兴文排课软件:经教师课表、班级课表、课程课表相加得到的新表

第四、重复第三步,直到所有的课程排课完毕,最后遇到排不下去的课进行调课操作。这个方法免去了检查冲突的过程,将三张课表相加即可得到结果,快速而高效。 更加可喜的是,最近有一个老师根据笔者的手工排课方法,编写了一个自动排课软件,叫做兴文排课软件,该排课软件操作简单、使用方便、排课快速、点点鼠标就可以实现调课,老师还可以根据自己的喜好自由调整课表格式,然后将课表保存到电脑中,方便今后随时修改、查看。

相关链接

教师十年苦心专研破解学校排课难题