每逢开学,排课问题就成为每个学校最头疼的问题,曾有老师放言:“没有一个排课方法能够解决所有学校的排课难题”。“我觉得排课软件解决不了问题,因为学校有很多特权,某老师第一节不能排要送孩子上学,某老师最后一节不能排,要做饭”,某校的校长坦言:“学校要求千差万别,不可能有一个算法能够解决所有学校的排课问题”,很多老师都认为:人工排课会让人疯掉,但是想要拿软件排完一个学校的课表基本不可能,只能用电脑手工排课。
那么,到底有没有一个排课算法,能够解决学校的排课难题呢?
2013年,内蒙古科技与经济刊登了一篇论文—–《中小学辅助排课系统的设计与实现》,文章将排课过程分解为班级、教师、课程三个要素,每个要素赋予一张空表,空表初始状态设置为全部可排并用1表示,学校根据实际需求,将不排的节次设置为0,然后将班级课表、课程课表和教师课表相与,得到一张新表,从新表中随机取一节为1课排课表,如此往复,最后排不下去的课程放到课表缓冲区中,交由老师自行处理。
这篇论文迅速引起广大排课研究者的关注,催生了许多排课软件。一个中学老师将这一算法,结合自己多年的排课经验,编写了一个适合中小学排课的排课软件。软件由学校录入数据、设置条件、手动固定某些课程,然后交由排课软件排课。课程表排出来后由学校根据需要进行调整,调整好后将课表保存到电脑中,排课工作结束。今后想要调课,学校只需要将保存的课表导入到排课软件中,进行调整即可。
这个软件采用向导模式,指导用户一步一步地完成操作,老师不用担心不会使用,速度快操作简单,深受使用者好评。2016年,该排课软件获得由中国版权保护中心颁发的版权登记证书,并正式命名为兴文排课软件。如今免费使用量已经突破5000所学校,覆盖全国20多个省。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!