|
本帖最后由 秋天的一米阳光 于 2019-12-25 10:11 编辑
本排课系统是手工版和自动版的结合体,免费供大家学习使用。
本系统只需要输入学校的原年级总课表和对应的《人事安排》工作表,人事表中只要标记科任教师新任课班级,按VBA一键排课就可以将原课表换成新班级、新教师、新课表。
因为原年级总课表中已经包括了课程设置、教研活动时间、学校开会、教师的上课习惯等各种数据,软件将对这些设置作自动匹配,不需要人工设置。自动排完课后,你只需要关注跨年级教师上课是否冲突,个别教师上课有什么特殊要求,再作少量调整。
本软件排课原理来源于传统排课(使用课程磁牌在铁黒板上手工排课),不需要排课算法,是传统排课方法的一种现代化提升。排课时软件自动对照原班级总课表,将新的任课教师和新的班级绑定,上午冲突的课优先换上午,下午的课冲突优先换下午。从每天第1节开始排课到第8节,对于无法排除冲突的课节暂时存放在第9节,经过排课实践,被存放到第9节课的基本上没有。可以说是一种快速有效的排课,单个排课VBA代码达到3000条左右,全部在内存数组中运行,排完后再输出到工作表中,全过程不超过1秒时间。
《一键秒排》还具有工作表写入单元格函数公式与条件格式和各项统计公式的功能,能自动修复排课系统。排完课后,不会因为你无意中按下排课按钮使你的课表面目全非,排课系统检查到你排的课没有冲突,完全符合要求后不会进入换课程序,只会重新写入单元格公式与条件格式,保证手工版调课显示冲堂或空堂。
排课、调课步骤:
1.将你校使用过的原年级总课表复制到年级总课表处
2.填好对应的人事安排表,要求人事安排与对应的班课表完全匹配。
3.按一键排课将原课表换成新班级、新教师,系统会自动写出相应的教师课表。
4.手工调整课表,把教师课表中的班级号左右拖动是调整课节,上下拖动是调整学科课节数。
例如:将1701班数学老师的带班级号单元格拖到该班的化学老师处,则总课表中该节数学课会自动变为化学,手工调整时,其它各工作表都会自动调整。
5.平时临时调课与代课时只要点击相应的班级号,根据同班级号单元格变色可以很快地找到可以代课或调课的老师。
|
评分
-
4
查看全部评分
-
|