智能排课软件
简介
智能排课软件从导入、排课、调课 这3个应用的瓶颈难点着手,化繁为简,使智能排课软件成为一个简单易用的排课工具,老师们得心应手的排课助手。
人工排课或排课软件排课,都是在一定的排课条件下,经过一个循序渐进的排课过程,对排课方案进行调整,对排课结果进行微调,最终得到一个满意的排课结果。
用排课软件辅助人工排课,即是一个将人工排课的人脑排课模型,转换成排课软件的电脑排课模型的过程。智能排课软件即是采用模型驱动、迭代开发的过程,经过千百次不断的改进而实现的电脑辅助排课工具软件。
智能排课软件能够建立贴近人脑排课模型的电脑排课模型,充分展示排课老师的排课经验和智慧,同时也最大限度的利用电脑的计算和互动优势,尝试更多的排课方案和路径,在满足本校排课约束条件的前提下,排出更好的课表。
排课软件特点
- 数据导入快捷:导入的信息基础为Excel基本数据列表模板,该模板分为年级组班级列表、年级组课程列表、教研组教师列表三栏。
- 排课简单方便:排课的界面分为手动预排、互动调课、自动排课、排课规则、自动预排、自动调整以及检验7个按钮。
- 排课的主窗口又分为:排课区和等待区。排课区是所有排入课程的显示区,等待区是所有待排课程的显示区。
- 同时,主排课窗口还有 不良课时、强制排入、锁定控制3个工具按钮。
- 调课直观灵活:排课完成后,在软件主界面的左侧树形显示:班级导航、教师导航、专用教室组导航3个导航栏。 班级导航:以各个年级的各个班级为单位查看并调整班级课表。 教师导航:以各个教学组各个教师为单位查看并调整教师课表。 专用教室组导航:以某个专用教室为单位查看教室容量及课时分布。
排课软件操作流程
排课流程一般分为导入,排课及调课三个阶段。
导入阶段:主要是输入排课需要的一些学校的信息,是排课的前提条件。在导入之前,需先按照模板的EXCEL文件的格式,填写完成本校的基本信息数据列表EXCEL文件。点击导入初始化数据列表的按钮,导入本校的基本信息数据列表EXCEL文件实现教师信息,年级和班级信息的批量输入。
Excel基本数据列表模板制作完成后,打开智能排课软件,选择 信息设置-初始导入,进入初始化导入界面。
点击 课表参数设置 按钮,进入课表参数设置窗口,对上课天数,周课时数,每天上下午课程分布,是否有早自习和晚自习进行设置。点击 课表参数确认 按钮,设置时下方有对应的设置范围显示。设置完毕后,点击退出按钮退出窗口。
排课阶段
注意,在初始导入完成后,第一次排课之前,先点击手动预排按钮,将所有的课时排入到等待区。这是必须的排课准备工作,而且是第一次根据排课环境的条件,生成自动排课的内置规则。如果未经第一次的手动预排准备,则直接自动排课的效果不佳。根据导入阶段设置的排课条件,即课表参数要求(天、节数),班级、教师和教室的基本信息,任课要求,及班级和教师的资源约束设置,再结合对课表的排课需求,即课程分布的具体评价要求,以自动预排和自动排课两种方式,形成一个排课的策略,依次将课时从等待区排入课表区。
一般的排课流程可以参考以下几个步骤
第一步 先自动排课一次,验证一下基本信息导入是否完全正确。如各个班级的周课时是否正确,教师任课是否正确等。观察一下课表中课时的分布情况,看哪些课程可能是排课的瓶颈。导入窗口结束后,进入排课主界面,可以先不设置基本信息和资源约束两个窗口,此时所有初始化的设置已经自动完成,包括体育课已经被设置成使用操场的专用课时。课时已经全部排入到等待区,排课准备完成,可以开始排课了。
点击自动排课按钮,软件即将等待区课时按内置的排课规则,自动排入课表区。一般可以排入95%-98%,视设置的排课条件的而略有不同。可以多次点击自动排课,在前次排课的课表状态下继续排入课表区。
此时,课表已经大部排入,完全排入没有意义,主要用于验证导入基本信息和课表分布情况。排课区
点击班级导航树节点,即可观察班级课表,验证班级的周课时数。班级课表中的空位,加未排入的课时,即为可能需要设置的班级约束的占位数。点击教师导航树节点,即可观察教师课表,验证教师任课。如某老师的任课课程课时数和班级数都很多,可能成为排课的瓶颈课程。
点击专用教室树节点,即可观察专用教室的容量使用分布情况。专用教室的容量,需要根据实际情况更改,过大和过小都不符合排课要求。过大不好上课,过小则无法排课。
调课阶段
排入后,右下方弹出未排入课时的检验导航窗口,显示未排入的百分比和所有未排入的课时列表。
点击工具条上的检验按钮,也可对当前课表进行检验,并弹出检验导航窗口。
点击检验导航窗口的课表区(等待区)选项,可显示排入(未排入)的百分比。
双击检验导航窗口的未排入课时课表中的某课时,即显示该课时对应的班级课表。?
按下互动调课按钮,当前的班级或教师课表即进入互动调课状态,点击课表中某课时,即可见该课时对应的可调范围、资源约束及对应课程的课时分布。
互动调课状态下,点击当前课时,即可在对应的班级互动课表和教师互动课表之间转换。弹起互动调课按钮,当前的班级或教师课表即退出互动调课状态,进入浏览状态。左侧的班级、教师和专用教室导航树,可以对应浏览有关课表。专用教室课表显示的是课表区域的各课时位置的教室容量的占用情况。点击浏览课表的某课时,下方的课时明细栏,可见该课时的对应课程、班级、教师和教室等信息。点击明细栏上的班级或教师,可以跳转显示对应的班级或教师课表。手动拖放的互动调课方式,可将未排入的5%-2%课时排入课表区,并调整课表区的课时,优化课表的分布到满意。
综上所述
第一步和第二步用于观察排课条件对课表排入的影响,分析设计排课策略。
第三步和第四步以人机互动的方式,根据排课需求,组成一个自动预排和自动排课结合的排课策略,将课时逐步排入课表区。
第五步以手动拖放调课方式,最终优化课表到满意。
通过对课表区或等待区课时的锁定状态控制,可以随时将未锁状态的课时移回等待区,重复第三步和第四步,按教师或班级,分批进行自动预排或自动排课。?
灵活运用自动预排和自动排课,及锁定分批排入,可以得到更好的优化排课策略,充分发挥人机互动排课的优势,扬长避短,在更复杂的排课条件下,排出更好的满足排课需求的满意课表,使智能排课软件成为随心所欲得心应手的排课工具。
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!