一款没有排课算法的《陈老师排课软件》

一.当前流行的排课软件都是采用排课算法进行排课
有排课算法的软件大致排课流程:
1.设置每天上午、下午的排课节数,一个周期的上课的天数,一般是分别是五、六、七天。
2.设置开课的班级号、班级数、学校名称等。
3.设置各位教师的姓名、任教科目、每周开课节数、连排课次数、等排课规则。
4.设置各位教师各科目的可排位置,因教研、开会、场地等原因的禁排位置。
5.一般开始排课时,对照每位老师的要求进行排课。由于该教师的可排位置多,排课速度快。
随着排课教师人数的增加,可以满足的排课位置会越来越少,电脑排课速度会越来越慢,
后面排课当一些教师满足排课的位置没有时,系统会采用填空法将这些课胡乱地填进去.正确排课率能达到95%就不错了。这种排课软件排出来的课表本身就含有冲突,系统会提示你可以手工调整,你想想手工调整的难度有多大?
高级一些的排课软件运用贪心法、遗传算法、回溯算法,但这些算法都是概念性的,每种排软件使用的算法代码都不相同。都是将一些已排的课节自动进行调整位置,腾出一些空位后,再将新增教师的课排进去。最后总会出现那么几节课无法排,系统只好将这节课空着,提示可以手工调整。你想想电脑经过大量运算都无法确定,你手工调整会那么容易吗?有时只能手工推倒重来。
6.有的排课软件为了避免出现上述情况的发生,在自动排课前,手工预排一些课节,个别软件还设置了大课表预排。
7.这种具有排课算法的软件排课时间较长,不能随时进行人机互动,自动排课时系统处于封闭状态,排课人除了等待还是等待,没有发挥排课人的排课智慧。
8.当前流行的在线网页排课软件,运用云服务器性能强,便于储存管理、软件升级、VIP会员收费的优势,给排课行业带来一些新潮流。但这种网页排课时就象隔山打牛,需要排队到云服务器上进行排课,排课等待的时间更长,从几十分钟到几个小时,最后超时失败。如果想在线进行精确手工调课,又会占用大量的云服务器资源,使云服务器处于滩焕状态,这种排课方式是不符合当前学校排课实际情况。
二.有没有一种更好的排课思路和更简便的排课流程呢?答案是肯定的。
   由中学高级老师陈老师自主研发的《陈老师排课软件》是一款没有排课算法、只是把《原始课表》按一定调课规则自动调课的排课系统。他具有操作简单、排课速度快、可排新高考走班及早晚自习等各种类型的课表,软件升级方便、远程网络授权等特点,在电脑上只要安装有EXCEL2016就可以使用,是一款EXCEL排课软件。
没有排课算法的好处在哪里呢?与有排课算法的排课流程又有哪些区别呢?
   排课过程简单地说就是向空着的格子做填充的过程,每个班30多个格子,几十个班共几百个空着的格子。
有排课算法的软件就是每位教师的课节按照设置的规则去填充,每填一个空格都需要检查是否满足规则,最重要的是检查那个正准备填充的空格位置是否会产生冲突(重课),有冲突就另选择一个位置填充,越到后面越难选择。排课过程中不断地试着排可以排课的空位,存在大量试的过程。并且不能完全保证100%的把可排课的空位排完。不能排完的课就放在待排区域,提示手工可以调整。
没有排课算法的软件就是先将各班需开课的课节随意填满所有的空格,这个过程不存在试的过程,100%的能把所有的空位填满。但肯定会产生大量的冲突,这就需要研发一个排除冲突的去重课工具《一键排课》。它能保证100%的去重率,除某教师被安排的课节数大于当天学校上课的节数。这时就需要研发另一个工具《课时智能分布》把课节分配到每天。
   《陈老师排课软件》在调课过程中使用了独创的两大调课工具:
1.《一键排课》是在同一天内通过多人轮换自动换课,达到各位教师的课不冲突、不空堂;上午的课优先与上午的课对调,下午的课优先与下午的课对调。
2.《课时智能分布》是把这一天的课通过多天轮换自动换课到另一天,达到各位教师的课节数不超过半天数;上午的课优先与上午的课对调,下午的课优先与下午的课对调。同时对排课结果中的半天课,再向前或向后进行二次集中,对打散的连排课自动调整。相当于其他排课软件中的手工预排概念,但这是全校总课表自动预排。
没有排课算法的《陈老师排课软件》是先用《原始课表》将所有可排的空位塞满,再使用调课的方法排除重课,使各位教师的课不冲突、不空堂。准确的说是调课式软件,总课表是调整出来的,而不是排出来的,调课过程中不存在试的过程。100%能保证可排课的空位全部排完。整个排课过程只需20多秒钟。
   《陈老师排课软件》的排课流程:
1.直接复制全校的教师人事安排表到《人事》工作表中,没有复杂的数据需要填写, 
例如:某中学部分年级的人事安排表复制到一张人事工作表上。 
2.在《教师帐号》工作表中设置特殊帐号。 
3.在《课时分布》工作表中设置《全校原始总课表》 
某小学每个年级的课表可以看成是一个相同的套餐组合,把同一个年级的课表分布设置相同,关注开会、教研时段哪些科目不能排,这个表称为《原始课表》。中学新高考以同一套餐组合,把同一套餐组合课表分布设置相同。
4.在《课时分布》工作表上按《课时智能分布》后,系统将对《全校原始总课表》进行自动预排。达到每位教师某一天多余半天的课通过多天轮换自动换课到另一天。达到各位教师的课不冲突、不空堂;上午的课优先与上午的课对调,下午的课优先与下午的课对调。同时对排课结果中的半天课向前或向后进行二次集中排课,对打散的连排课再自动调整。
5.在年级课表(或综合课表)工作表上,导入课时分布中的《预排总课表》,再按《排课》将自动写出每位教师的个人课表。 
6.手工调课(提供了两种单元格内容互换工具)
调课操作方法:(第1、2种同行交换)适合于年级课表、课时分布等四张工作表
(1)Ctrl互换:左选单元格+按Ctrl键+左选单元格,则两个单元格内容直接互换。
(2)左点右换:左选单元格+右选单元格,则两个单元格内容直接互换。
(3)鼠标左右拖动单元格:在任意工作表,移动课节的位置。
注意:在年级课表、课时分布等四张工作表中,右键菜单状况有所改变。
7.各类课表及教师课表批量打印与班级教室大课表批量打印。
三.《陈老师排课软件》更象是一种超级调课工具,是手工调课的超级延伸。
1.整个排课流程不需要大量的基础数据输入和大量的排课规则输入,大大减少排课员的工作量。
2.《课时智能分布》程序内含普通排课、特殊排课、早晚自习排课,不需要人工设置。
    当某教师平均每天的课节数小于或等于半天课时数时,自动进入半天课排课程序。
当某教师平均每天的课节数大于半天课时数时,自动进入非半天课均衡排课程序。
当某年级某班平均每天的课节数小于或等于4时,自动进入早晚自习排课模式。
当某年级的教学科目数大于7时,自动进入普通排课模式。
例如:高一、高二、小学属于普通排课。
当某年级的教学科目数小于或等于7时,自动进入特殊排课模式。
例如:高三走班制行政班教学属于特殊排课。
3.《空格法排课技巧》可把排课员的排课智慧发挥到极致
12A新版强化了禁排功能,在总课表中所有的空格和总课表中无法与人事表中的班级、教师进行匹配的科目,都会自动变成禁排区域。在自动调课时,走班课时段不会被占用,自习、班会活动等课的公共时段不会被占用,从而彻底解决走班排课和特殊课的问题。
4.宏观调课模式使排课员调课更加轻松,不用担心课表会出现冲突
可以直接在《年级总课表》上进行宏观调课,先按《调课模式》后,把年级总课表中的任意两节课可以直接对调,然后按《排课》重新写出教师的个人课表,其他课节冲突的调整由《换课程序》自动完成。
下载地址:
https://pan.baidu.com/s/1J3bdiW1AQW9G_qJTggxMQg 提取码:6z3c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值