排课方法技术

技术编号:13768208 阅读:23 留言:0更新日期:2016-09-29 02:39
本发明专利技术公开了一种排课方法,依次包括如下步骤:S1,设置班级类型、教师信息和各校区教室数据;S2,设置相应季节令时排课的参数,并初始化排课数据;S3,检查排课冲突并调整排课信息;S4,检查无误后发布排课信息。该排课方法涉及的所有数据均来源于教务系统,数据无差错,实现班级预生成,减少大量的人工建班的操作,支持教师的预筛选,教室的预筛选,支对排课结果进行教师时间冲突和教室占用冲突检查,可以查看校区教室使用情况、教师的排课情况、班型的建班情况以及各校区不同学科的搭课情况等。支持批量生成课节信息等。通过系统简单的进行设置,就可以排除整个学期的课程。

【技术实现步骤摘要】

本专利技术涉及智能管理领域,尤其是涉及一种自动排课方法
技术介绍
在现有技术中,教务线下通过Excel排课需要人工反复检查和调整,最终再导入学校教务系统,整个过程时长,效率低,准确度差。通过人为干预来完成此工作的弊端在于:1.人为劳动力的计算能力和工作能力不一,整个工作周期不能确定。2.人为劳动力会由于本身或外界的干扰造成统计工作的失误,统计结果的准确率不高。3.人为劳动力的工作效率低下,无法完成大容量的统计工作。
技术实现思路
针对上述现有技术中的缺点和不足,本专利技术的目的在于提供一种排课方法,从而提高排课的效率和准确度。本专利技术的目的是通过以下技术方案实现的:一种排课方法,依次包括如下步骤:S1,设置班级类型、教师信息和各校区教室数据;S2,设置相应季节令时排课的参数,并初始化排课数据;S3,检查排课冲突并调整排课信息;S4,检查无误后发布排课信息。优选地,所述相应季节令时包括春令时和秋令时。优选地,在步骤S2中设置相应季节令时时,优先设置秋季或春季排课的参数,然后根据秋季或者春季排课映射生成暑假暑假和寒假排课信息。与现有技术相比,本专利技术实施例至少具有以下优点:本专利技术所提供的排课方法涉及的所有数据均来源于教务系统,数据无差错,实现班级预生成,减少大量的人工建班的操作,支持教师的预筛选,教室的预筛选,支对排课结果进行教师时间冲突和教室占用冲突检查,可以查看校
区教室使用情况、教师的排课情况、班型的建班情况以及各校区不同学科的搭课情况等。支持批量生成课节信息等。通过系统简单的进行设置,就可以排除整个学期的课程。还可以根据统计和排课检测,及时对排课结果作出调整。节省了大量的人力成本,提高了工作效率。附图说明图1为本专利技术排课方法的具体流程示意图。具体实施方式下面结合图1和实施例对本专利技术作进一步详述,以下实施例只是描述性的,不是限定性的,不能以此限定本专利技术的保护范围。一种排课方法,依次包括如下步骤:S1,设置班级类型、教师信息和各校区教室数据;S2,设置相应季节令时排课的参数,并初始化排课数据;S3,检查排课冲突并调整排课信息;S4,检查无误后发布排课信息。相应季节令时包括春令时和秋令时。在步骤S2中设置相应季节令时时,优先设置秋季或春季排课的参数,然后根据秋季或者春季排课映射生成暑假暑假和寒假排课信息。根据本排课方法具体操作时,整个功能操作顺序为:1.排课人员进行班级类型设置。2.排课人员进行教师信息的设置。3.排课人员录入或者导入各校区教室数据。4.排课负责人设置当期排课的参数,并初始化排课数据。5.排课人员进行春季或者秋季班级信息的设置。6.完成春季或者秋季班级信息维护后,由排课负责人进行学科映射,把班级复制到寒假或者暑假,并由排课人员继续维护。7.班级信息维护完成后提交到教务。由教务进行班级信息审核并进行后续操作。首先设置当期排课参数,保存后初始化数据,完成排课数据初始化操作。在排完春季或者秋季班级后进行学期映射操作,生成寒暑班级排课,简化寒假或暑假的排课工作量。设置参数保存后系统会自动初始化导入本次排课前四期的开班情况,“本季开班情况、课次、陪听次数、是否公开、每次时长、课时、限制人数、课次、课时、每小时学费”这些字段由系统自动初始化,也可以进行根据需要修改。设置教师排课的相关要求,可排片区、时段、年级班型。主要维护各学科在各校区的教室占用分配情况。春秋和寒暑分别维护,春秋季教室分配表中,根据“周中时间段总计、周末时间段总计”,计算出“总计”的值,(总计=周中时间段总计+周末时间段总计)”;可以直接导入校区每个时段可排数。春秋和寒暑分别维护,初始化时系统已经根据往期的开班情况初始化好一批班级,排课人员只要在此基础上进行编辑、删除和添加即可完成新学期排课。以上内容:1:“原班级编码”、“原校区”、“原班级名称”、“原授课时间”、“原教师”,表示的该班级的数据来源情况2:“上期人数”表示上期该班的报班人数,做为排课参考。3:系统自动为每一个新建班级生成一个临时的“新班级编码”,无需手动填写。4:根据“部门”和“年级”字段的选中项,系统会自动预筛选出对应的“班级类型”取舍范围5:班级名称默认为“班级类型”的名称,可以修改。6:班级的课次费用默认继承自班级类型可以修改。7:因为有搭课的情况存在,“实际教师”字段的填写形式可以是A+B,支持多人搭课8:设置建议教师时,会根据教师的当期排课信息作出预筛选,减少教师取值范围。9:“锁定”,表示班级信息暂时维护完成,但不提交,防止误修改。10:“提交”,表示排课完成,提交到教务审核(教务只能看到已提交的班级信息)。11:“冲突信息”,在检查冲突操作后,如果有排课有冲突,会显示相关冲突信息。12:“检查冲突”功能,检查排课是否存在教师上课时间冲突和教室占用冲突,只检查已提交的班级排课信息。当班级状态为“已提交”时,会自动调用,也可以手动调用。13:“搭课查询”查询指定班级的可搭课班级。14:“更新班级数据”,用于班级类型信息修改后同步相关数据到班级上。此外,可以查看各个班型在各校区各时段的开班数量,可以作为建班的参考。可以很方便的查看到教师的课程安排情况,包括上课地点,日期跨度和时间跨度,如果有时间冲突,在左上角会有提示。具体的统计规则为:1.一天分上午、下午和晚上,上午的课程一般在8:00到12:10之间,下午的课一般在13:30到17:40之间,总共都是4小时。一个教室上午可以排两个两小时的班级,也可以排1个3小时的班级,比如上午排8:00到9:50的班级和10:20到12:10的班级各1个,也可以只排1个9:00-12:00的班级。对于上午的课程,如果课程的时间包含在8:00-10:00里,则定义为A段,比如8:00-9:50或8:30-10:00;如果课程的时间包含在10:00-12:20里,则定义为B段,比如10:20-12:10;其他班级,则定义为AB段,比如9:00-12:00,还比如9:00-11:00,8:30-10:30.对于下午的课程,如果课程时间包含在13:00-15:30之间,则定义为A段;如果课程的时间包含在15:30-18:00之间,则定义为B段;其他的定义为AB段。由于晚上1个教室不能连续排两个2小时的班级,所以晚上没有A段B段的说法。2.周一到周五都是指晚上的课程,下午排课不统计教室3.预设教室里,比如周六上午分配了4个教室,对于实际排课而言,如果排了1个A段的班级,3个B段的班级和2个AB段的班级,则由于AB段相当于既占用了1个A段又占用了1个B段,所以相当于总共占用了3个A段和5个B段,B段教室超出了。这个时候学科应该减掉一个B段的班级,但是可以加一个A段的班级。还包括搭课查询:春季和秋季搭课,寒假和暑假搭课1:查看这个搭课安排时,校区、年级、时间都是必选。时间可以选“周六、周日”(平时只能晚上上课,没有搭课这种说法);还有年级是选填,小学年级有“1年级、2年级、3年级、4年级、5年级、6年级”,初中年级有“初一、初二、初三”,高中年级有“高一、高二、高三”2:上午、下午、晚上这三个时间段,小学部的学科的顺序就按照“小学语文、小学数学、小学英语”,初中部的学科的顺序就按照“初中语文、初中数学、初中英语、初中物理、本文档来自技高网...

【技术保护点】
一种排课方法,其特征在于,依次包括如下步骤:S1,设置班级类型、教师信息和各校区教室数据;S2,设置相应季节令时排课的参数,并初始化排课数据;S3,检查排课冲突并调整排课信息;S4,检查无误后发布排课信息。

【技术特征摘要】
1.一种排课方法,其特征在于,依次包括如下步骤:S1,设置班级类型、教师信息和各校区教室数据;S2,设置相应季节令时排课的参数,并初始化排课数据;S3,检查排课冲突并调整排课信息;S4,检查无误后发布排课信息。2.根据权利要求1...

【专利技术属性】
技术研发人员:董丹雷光化陈程吴春晟胡宪君
申请(专利权)人:北京高思博乐教育科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1