法律状态公告日
法律状态信息
法律状态
2023-09-19
实质审查的生效 IPC(主分类):G06Q50/20 专利申请号:2023107249673 申请日:20230619
实质审查的生效
2023-09-01
公开
发明专利申请公布
技术领域
本发明涉及高校教务管理信息化技术领域,具体涉及一种面向高校的综合排课方法及系统。
背景技术
高校排课受班级、课程、教师、上课时间、教室等5个要素制约,且大部分高校存在多个学院,各学院分开排课会造成全校通选课资源浪费,综合一起排课又会因制约因素太多而太复杂。另外,传统的手工排课存在费时费力且严重依赖于经验等问题,而自动化排课也存在不精准,无法完全解决制约要素冲突等问题,导致教务部门工作量大,且难以协调及解决排课过程中的教学资源冲突问题。因此,迫切需要设计一种面向高校的综合排课方法及系统,以解决现有高校多个学院同时排课及教务部门工作量大、难以解决排课过程中的教学资源冲突的问题。
发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种面向高校的综合排课方法及系统。
本发明解决其技术问题所采用的技术方案是:一种面向高校的综合排课方法,包括以下步骤:
1)设置学校参与排课的基础信息;
2)根据就近安排原则,设置各课程优先排课教学楼及排课优先级,建立教师与可授课程的关联关系;
3)执行各专业培养方案,生成本学期的教学任务及必修课的上课人数;
4)将教学任务按通选课、专业必修课、选修课进行分组,组内按排课优先级从高到低进行排序,优先级相同的按上课人数多到少进行排序;
5)在人机交互界面开始排课,由学校先统一排通选课,再由各专业排各自的专业必修课,最后排选修课;
6)自动排课先获取通选课排序列表,顺序获取排序第1的课程信息及是否已手动排课,已手动排课则不参与自动排课;
7)未手动排课则获取该课程上年度排课信息并判断上课人数及教室是否满足当前学期要求,否则获取上课人数、优先排课教学楼;
8)如未找到对应的教室,则将该课程上课人数均分成至少2个教学班,按教学班人数进行重新匹配;
9)按类似逻辑循环排完通选课后,再排专业必修课和选修课;
10)调整排课完成后自动生成课程并开放给学生进行选修课选课;
11)选课完成后由系统自动生成教室课表、学生课表、班级课表、教师课表。
具体的是,所述步骤1)中的基础信息包括但不限于教师、课程周课时、教室可排课人数、教学楼、班级。
具体的是,所述步骤3)中的专业培养方案由各学院按专业选定班级学生执行对应专业培养方案,生成本学期的教学任务及必修课的上课人数,不同专业生成的同一课程的多个教学任务合并成一个教学任务。
具体的是,所述步骤5)中的学校先统一排通选课由学校教务人员在通选课排课模块统一排全校通选课计划,通选课计划影响全校的教学安排,可选择手工排课或自动排课。
具体的是,所述步骤6)中的自动排课时系统自动根据一位教师在同一个时间段只能安排一门课程、一个教室在同一个时间段只能安排一门课程、通选课是否上课时间重叠进行判断,如存在冲突系统自动提示,由教务人员手动进行调整。
具体的是,所述步骤7)中的优先排课教学楼中查找大于且最接近上课人数的教室,并根据该课程可授课的教师安排教学人员,教学时间按周学时以每天2-4学时学时且能选课时间错开进行安排。
具体的是,所述步骤9)中的专业必修课由各学院排课人员在专业必修课排课模块排自己学院的必修课,专业必修课只影响对应专业的教学安排,可选择手工排课或自动排课。
具体的是,所述步骤9)中的专业必修课的自动排课规则类似于通选课排课,专业必修课上课时间需与通选课错开。
具体的是,所述步骤9)中的选修课的课程如能错开与通选课、专业必修课上课时间则错开,如无法错开,则不考虑上课时间与其他课程重叠问题。
一种面向高校的综合排课方法采用的排课系统,包括基础信息模块、设置模块、教学任务模块、通选课排课模块、专业必修课排课模块、选修课排课模块、学生选课模块、课表查询模块,所述基础信息模块录入学校参与排课的基础信息,设置模块包括排课优先级设置、教师与课程关联、排课时间设置和选课时间设置,教学任务模块为培养方案生成,通选课排课模块、专业必修课排课模块和选修课排课模块均设有手工排课单元和自动排课单元,学生选课模块包括选课调整单元和学生选课单元,课表查询模块包括生成的教室课表、学生课表、班级课表、教师课表。
本发明具有以下有益效果:
本发明涉及到多学院、手动和自动综合排课管理方法及系统通过分级排课,从而降低了排课要素冲突的机率,提高了排课工作的效率;
通过将课程、班级、教师、教室、上课时间按影响范围进行分级,影响范围最大的通选课先排,影响范围次之的专业必修课次之,最后再排影响范围最小的选修课;并结合优先级、教学楼远近、上课人数与教室匹配度进行综合考虑,最大限制地利用教学资源解决排课要素冲突问题,提高了排课的效率和效果,减轻了教学管理人员的排课工作量。
附图说明
图1是高校的综合排课系统的结构框图。
图2是高校的综合排课系统的流程图。
具体实施方式
以下将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地进一步详细的说明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种面向高校的综合排课方法采用的排课系统,包括基础信息模块、设置模块、教学任务模块、通选课排课模块、专业必修课排课模块、选修课排课模块、学生选课模块、课表查询模块,所述基础信息模块录入学校参与排课的基础信息,设置模块包括排课优先级设置、教师与课程关联、排课时间设置和选课时间设置,教学任务模块为培养方案生成,通选课排课模块、专业必修课排课模块和选修课排课模块均设有手工排课单元和自动排课单元,学生选课模块包括选课调整单元和学生选课单元,课表查询模块包括生成的教室课表、学生课表、班级课表、教师课表。
如图2所示,一种面向高校的综合排课方法,包括以下步骤:
1.设置学校参与排课的教师、课程周课时、教室可排课人数、教学楼、班级等基础信息。
2.根据就近安排原则,由各开课单位设置各自课程优先排课教学楼及排课优先级,并建立教师与可授课程的关联关系。
3.由各学院按专业选定班级学生执行对应专业培养方案,生成本学期的教学任务及必修课的上课人数,不同专业生成的同一课程的多个教学任务合并成一个教学任务。
4.将教学任务按通选课、专业必修课、选修课进行分组,组内按排课优先级从高到低排序,优先级相同的按上课人数多到少进行排序。
5.由学校教务人员在通选课排课模块统一排全校通选课计划,通选课计划影响全校的教学安排,可选择手工排课或自动排课。
6.自动排课先获取通选课排序列表,去除已完成手动排课的通选课任务,顺序获取排序第1的课程信息最近一次排课信息并判断上课人数及教室是否满足当前学期要求,满足要求则复制排课信息到当前学期。
7.否则获取上课人数、优先排课教学楼,在优先排课教学楼中查找大于且最接近上课人数的教室,并根据该课程可授课的教师安排教学人员,教学时间根据周学时以每天2-4学时进行安排。
8.如未找到对应的教室,则将该课程上课人数均分成2个教学班,按分班后上课人数进行重新匹配,如仍未找到满足要求的教室,则均分成3个教学班再试,依些类推,直到找到满足要求的教室为止。
9.依次查找第2、第3、、、记录按上述逻辑完成所有通选课排课,排课时间需要考虑不与前面已排通选课时间重叠,防止某学生同一时间段需要上多门课程的情况。
10.系统自动根据一位教师在同一个时间段只能安排一门课程、一个教室在同一个时间段只能安排一门课程、通选课是否上课时间重叠进行判断,如存在冲突系统自动提示,由教务人员手动进行调整。
11.由各学院排课人员在专业必修课排课模块排自己学院的必修课,专业必修课只影响对应专业的教学安排,可选择手工排课或自动排课。
12.自动排课规则类似于通选课排课,专业必修课上课时间需与通选课错开。
13.最后排选修课程,选修课程如能错开与通选课、专业必修课上课时间则错开,如无法错开,则不考试上课时间与其他课程重叠问题。
14.所有课程排课完成之后,由学生在选课模块完成选修课选课。
15.选课完成后由系统自动生成教室课表、学生课表、班级课表等。
通过将课程、班级、教师、教室、上课时间按影响范围进行分级,影响范围最大的通选课先排,影响范围次之的专业必修课次之,最后再排影响范围最小的选修课。并结合优先级、教学楼远近、上课人数与教室匹配度进行综合考虑,最大限制地利用教学资源解决排课要素冲突问题,提高了排课的效率和效果,减轻了教学管理人员的排课工作量。
本发明不局限于上述实施方式,任何人应得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
本发明未详细描述的技术、形状、构造部分均为公知技术。
机译: 高校管理综合管理系统实施方法
机译: 高校学生活动综合系统及方法
机译: 高校图书馆综合知识建设系统