【技术实现步骤摘要】
一种基于流程驱动的学分制排课方法及系统
[0001]本专利技术涉及教育信息化
,尤其涉及一种基于流程驱动的学分制排课方法及系统。
技术介绍
[0002]随着教育信息化的日益完善,信息化技术在教育领域得到了深度融合。传统的手工排课方式已经不满足教育发展的需要。目前,现有排课的模式分为固定班级教学和的学分制两种模式,而现有的排课方法大致可分为三种:第一种,由教务处负责编排课表,二级院校负责协助和核对;第二种,由高校的教务处负责统筹协调编排工作,二级院校教务员负责课程安排,将教学计划与系统进行有效融合、手工分配,针对个性化需求进行人工调整。第三种,将排课工作分为课程容量,时间排布阶段和教师分配两个阶段,系统先协助分配,后期辅以少量人工调整。
[0003]在进行本专利技术的研究过程中,本专利技术人发现现有技术至少存在以下的缺陷:排课环节繁琐,主观性干预排课导致排课时段不均匀,学生被迫集中时段学习。
技术实现思路
[0004]本专利技术提供了一种基于流程驱动的学分制排课方法及系统,以信息化技术为依托,简化排课环节,并通过课程的客观约束,进行分散排课,减少主观性干预所导致的集中时段学习。
[0005]第一方面,本专利技术实施例提供了一种基于流程驱动的学分制排课方法,包括:
[0006]获取所有专业的教学计划,生成若干个开课计划;
[0007]根据每个开课计划对应的每个课程信息,获取每个课程信息对应的开课方式、大小课容量、计划选课人数和已选课人数,根据获取的信息计算教学班数量, ...
【技术保护点】
【技术特征摘要】
1.一种基于流程驱动的学分制排课方法,其特征在于,包括:获取所有专业的教学计划,生成若干个开课计划;根据每个开课计划对应的每个课程信息,获取每个课程信息对应的开课方式、大小课容量、计划选课人数和已选课人数,根据获取的信息计算教学班数量,并根据教学班的数量生成若干个教学班;根据每个课程对应的课程性质,并结合预设的教师每周基准工作量,对所有教学班进行排课排班,以实现所有教学课程的排课排班。2.如权利要求1所述的一种基于流程驱动的学分制排课方法,其特征在于,所述获取所有专业的教学计划,生成若干个开课计划,具体包括:根据所有专业的教学计划自动生成该学期需要开设的必修课程,结合用户输入的公共选修课程,生成所有课程各自对应的课程信息;其中,所述课程信息包括课程类型、课程性质、开课方式、大小课容量、预留容量、计划选课人数和已选课人数;根据每个课程的课程信息,生成若干个初始开课计划,并在完善所有初始开课计划后,生成若干个开课计划;其中,每个开课计划对应一个课程信息。3.如权利要求2所述的一种基于流程驱动的学分制排课方法,其特征在于,所述完善所有初始开课计划,具体包括:将若干个开课计划编辑任务分发给各个承担单位的教务员,以使收到任务的教务员对各自任务中的所需字段进行编辑完善;响应各教务员在执行编辑任务时输入的操作,对每个课程和每个开课计划的课程类型、开课方式、教室类别、各类别下不同容量的教室、相似课程组、修读条件、开课时段和录入排课特殊要求进行编辑完善;其中,若课程类型为理论课,则将教室类别设置为多媒体教室;若课程类型为实验课,则将教室类别设置为实验室。4.如权利要求1所述的一种基于流程驱动的学分制排课方法,其特征在于,所述根据每个开课计划对应的每个课程信息,获取每个课程信息对应的开课方式、大小课容量、计划选课人数和已选课人数,根据获取的信息计算教学班数量,并根据教学班的数量生成若干个教学班,具体包括:根据课程性质为公共必修课,循环遍历历史课程,将课程性质一致的历史课程与当前课程进行配对,若配对成功,则将课程性质一致的历史课程的排课排班信息与当前课程进行关联;根据每个开课计划对应的课程信息以及存在关联信息的课程信息,获取每个课程信息对应的开课方式、大小课容量、计划选课人数和已选课人数,循环遍历所有课程,获取无关联信息、有开课方式以及计划选课人数和已选人数的和不为零的课程,根据开课方式将获取的课程划分独立教学班和复合教学班,根据大小课容量、计划选课人数和已选课人数分别对独立教学班和复合教学班计算教学班数量,并对教学班数量转型处理比较后,得出最终的教学班数量;所述独立教学班包括大班或小班;所述复合教学班包括大小班;根据计算得出的各课程的最终的教学班数量,为每个课程生成所需教学班,并响应各个承担单位的教务员的老师指任操作,为各教学班关联相应的任课老师;其中,一个课程对应一个或多个教学班。
5.如权利要求1所述的一种基于流程驱动的学分制排课方法,其特征在于,所述根据每个课程对应的课程性质,并结合预设的教师每周基准工作量,对所有教学班进行排课排班,以实现所有教学课程的排课排班,具体包括:根据每个课程对应的课程性质,按照公共课、要求实验室的专业必修课、其他必修课、兼职老师的实验课、包含必修课和选修性质的课和选修课的序次进行排序,然后将已编排的教学班进行删除,获取到课程未编排的教学班;将课程未编排的教学班绑定时间作为一个整体,将二维课表转换成站位队列,一个站位可供多个教学班,将教学班安插队列站位之中,并结合预设的教师每周基准工作量以及可满足需求的可用教室资源,对所有教学班进行排课排班,以实现所有教学课程的排课排班。6.如权利要求1所述的一种基于流程驱动的学分制排课方法,其特征在于,在所述生成若干个教学班之后,还包括:根据教学计划,获取在读生...
【专利技术属性】
技术研发人员:林平荣,杨俊钦,施晓权,杨少冬,陈泽荣,陈沛伦,梁炜标,
申请(专利权)人:广州软件学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。