基于定二走一的自动选课分班方法及系统与流程

文档序号:17843308发布日期:2019-06-11 21:27阅读:1384来源:国知局

本公开涉及教育领域,特别是涉及基于定二走一的自动选课分班方法及系统。



背景技术:

新高考制度,考生总成绩由统一高考的语文、数学、外语3个科目成绩和高中学业水平考试3个科目成绩组成。计入总成绩的高中学业水平考试科目,由考生根据报考高校要求和自身特长,在思想政治、历史、地理、物理、化学、生物等科目中自主选择。高等院校可根据办学特色和定位,以及不同学科专业人才培养需要,从思想政治、历史、地理、物理、化学、生物6门普通高中学业水平等级性考试科目中,分专业(类)自主提出选考科目范围,但最多不超过3门,提前向社会公布。

在新高考政策改变之后,学生也要拥抱变化,进行“6选3”的高考考试选科模式,并且可能在一入学就需要针对性选择课程进行学习。新模式的引入使学生需要更加慎重的制定自己的学习计划,教育部门也要及时调整教学模式,及时部署教育资源,协助学校进行分层教学,积极应对政策变化。

根据新高考制度,从六门学科中选择三门学科将有多种不同的组合方式,因此,给教学管理中如何实现科学高效的分班也提出了相应的要求,目前,针对不同的选课的组合,存在固定班级及不固定班级,固定班级就是将三门学科选择均相同的学生分在一个班级中,作为固定班级,例如,均选择历史、地理、物理学科的学生构成若干个班级,则分成若干个班级,选择历史、地理、物理的学生在固定的班级上课,均选择地理、物理、化学的学生构成若干个班级,则分成若干个班级,选择地理、物理、化学的学生在固定的班级上课,称为固定班级。三门学科选择时,学生之间所选学科不同适,则采用不固定班级上课。

如何适应新高考制度,针对自动选课结果实现自动分班是本申请技术方案所主要解决的技术问题。



技术实现要素:

为了解决现有技术的不足,本公开实施例子提供了基于定二走一的自动选课分班方法,该分班方式能够很好的在定二选一的基础上自动化的实现智能分班。

为了实现上述目的,本申请采用以下技术方案:

基于定二走一的自动选课分班方法,包括:

服务器端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;

固定班分班:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

进一步的技术方案,在定二走一班分班确定后,将定二走一班各班中不同的那一门学科,分学科进行汇总人数生成各学科教学班即走班上课学科。

进一步的技术方案,在确定固定班及定二走一班的数量后,根据成绩排序方式、男女分配方式进行分配学生。

进一步的技术方案,分班决策信息中的班级人数包括最小开班人数、最大班级人数。

本公开的实施例子还公开了基于定二走一的自动选课分班系统,服务端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;包括固定班分班单元及定二走一班分班单元及班级判断确定单元:

固定班分班单元:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班单元:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

班级判断确定单元:统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

进一步的技术方案,还包括走班上课学科教学班确定单元:在定二走一班分班确定后,将定二走一班各班中不同的那一门学科,分学科进行汇总人数生成各学科即走班上课学科教学班。

进一步的技术方案,学生分配单元,在确定固定班及定二走一班的数量后,根据成绩排序方式、男女分配方式进行分配学生。

进一步的技术方案,分班决策信息中的班级人数包括最小开班人数、最大班级人数。

本公开的实施例子还公开了一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的基于定二走一的自动选课分班方法,包括:

服务器端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;

固定班分班:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

本公开的实施例子还公开了一种服务器,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的基于定二走一的自动选课分班方法,包括:

服务器端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;

固定班分班:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

与现有技术相比,本公开的有益效果是:

本公开的技术方案中针对定二选一的特定要求进行分班的设置,实现首先生成固定班,再生成定二走一班的自动分班,并增加了分班后的智能判断步骤,多次自动分班获得所要求的分班方案或获得最优的分班的方案,能够满足各种选课的组合的要求,实用性强,分班效率高。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。

图1为本公开一种或多种实施例中的包含小走班-定二走一的选课分班的流程示意图;

图2为本公开一中或多种实施例中的包含小走班-定二走一的选课分班的分班功能截图。

具体实施方式

应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。

需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。

针对目前的新高考制度,从六门学科中选择三门学科将有多种不同的组合方式,存在学生所选的课程的组合不同的情况,则按照定二走一的方式进行分班,上述数量相对固定班级较少,称为小走班,定二走一的含义就是学生所选的课程中其中两门课程相同,其余的一门不同,因此,在该小走班中,相同的两门课程在固定的小走班中上课,不同的一门学科采用走班制的方式上课。

所谓“走班制”,是指学科教室和教师固定,学生根据自己的学历和兴趣愿望选择自身发展的层次班级上课,不同层次的班级,其教学内容和程度要求不同。

针对新的选课方式所带来的如何进行固定班、定二走一班的分班方式,目前尚没有解决的技术方案,因此,本申请针对上述技术问题,公开了基于定二走一的自动选课分班技术方案。

本申请的一种典型的实施方式中,如图1所示,提供了基于定二走一的自动选课分班方法,包括:

步骤一:教务老师首先选择用于分班的学生选课数据,学生选课数据为前期学生在线选课的数据,保存在服务器数据库中;然后设置分班决策信息,包括:班级人数(最小开班人数、最大班级人数)、成绩排序方式、男女分配方式等。

步骤二:将根据学生自主选择的组合情况和设置的分班决策信息进行自动分班,首先分配可以独立成为一个班的组合,定为不走班即固定班。固定班要求:组合人数是班级要求人数的整倍数;如果人数不是班级要求人数的整倍数,则按照不超过最大班级人数,不低于最小开班人数的要求进行人员平均分班。

步骤三:如果有无法生成不走班的组合,则进行定二走一班的分配;则根据成绩排序方式、男女分配方式进行分配学生,优先遵循成绩平均排序,在各班成绩总分差距低于1分的前提下,按男女平均进行调整分配;

步骤四:将只有两科相同的组合放到一起,如果人数是班级要求人数的整倍数,则直接将这些组合生成定二走一班级;如果人数超出最大班级人数要求,再进行组合拆分,将每组中超出的人数重新组合在一起,再次选择两科相同的组合人数,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并,其他组合为无法生成固定班,并其所在的定二走一班和拆分组合两科相同的组合。

步骤五:统计不走班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,在进行下一步操作;如果班级总数大于原班级数量,则重新执行步骤四,重新计算分班,如果多次计算无效,则保留最优设置,即与原班级数量相差最少,固定班最多的分班方案),并进入手动分班界面,教务老师进行手动调整。

步骤六:定二走一班分班确定后,将定二走一班各班中不同的那一门学科,分学科进行汇总人数生成各学科即走班上课学科的教学班。

步骤六:分班结束后根据成绩排序方式、男女分配方式进行分配学生。分配顺序按照不走班——》、定二走一班——》教学班的顺序分配。

步骤七:分班结束。

本申请的另一种典型的实施方式中,在进行固定班分班时,针对学生自主选课的三门学科的组合,首先进行固定学科的分班,由于六门学科或七门学科中,存在所谓的热门学科,即很多学生都会选择的学科,因此,三门学科的选择均相同的组合数量分为固定班,根据班级人数的要求及三门学科均相同的组合人员进行自动分成若干固定班。

当三门学科相同的组合人数与班级要求的数量不是整数倍时:如果人数不是班级要求人数的整倍数,则按照不超过最大班级人数,不低于最小开班人数的要求进行人员平均分班。

本申请的另一种典型的实施方式中,在进行固定班分班之后,进行定二走一班分班时,将两科相同的组合放到一起,如果人数是班级要求人数的整倍数,则直接将这些组合生成定二走一班级;如果人数超出最大班级人数要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并,其他组合为无法生成固定班,并其所在的定二走一班和拆分组合两科相同的组合。

两科相同的组合的人数超出班级的要求的人数,例如,均选历史、地理两门学科的人数超过班级的要求的人数的部分、与均选地理、化学两门学科的人数超过班级的要求的人数的部分,将超出的部分的人数再次进行组合,组合后发现存在两科相同的组合的人数,再次进行拆分,根据两科相同的组合的人数再次分出定二走一班级,直到所有的学科组合人数分班完成。

本申请的再一种典型的实施方式中,还包括分班人工调整的步骤,当统计不走班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,在进行下一步操作;如果班级总数大于原班级数量,则重新执行步骤四,重新计算分班,如果多次计算无效,则保留最优设置,即与原班级数量相差最少,固定班最多的分班方案,并进入手动分班界面,教务老师进行手动调整,完成分班。

本申请又一种典型的实施方式中,还包括班级查询步骤,学生在选课结束后,查看分班情况,确定所在的班级是固定班还是定二走一班,确定所在的班级,若是定二走一班,还可查看需要走读的学科所在的班级。

本公开的实施例子还公开了基于定二走一的自动选课分班系统,服务端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;包括固定班分班单元及定二走一班分班单元及班级判断确定单元:

固定班分班单元:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班单元:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

班级判断确定单元:统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

还包括走班上课学科教学班确定单元:在定二走一班分班确定后,将定二走一班各班中不同的那一门学科,分学科进行汇总人数生成各学科即走班上课学科教学班。

学生分配单元,在确定固定班及定二走一班的数量后,根据成绩排序方式、男女分配方式进行分配学生。

分班决策信息中的班级人数包括最小开班人数、最大班级人数。

本公开的实施例子还公开了一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的基于定二走一的自动选课分班方法,包括:

服务器端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;

固定班分班:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

本公开的实施例子还公开了一种服务器,包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的基于定二走一的自动选课分班方法,包括:

服务器端根据学生的选课组合及设置分班决策信息,进行自动分班,包括固定班分班及定二走一班分班,其中,分班决策信息包括班级人数;

固定班分班:统计选课组合中三门学科组合均相同的人数,按照组合人数为分班决策信息中班级人数的整数倍的方式分成若干固定班;

定二走一班分班:统计只有两科学科相同的组合的人数,若人数是班级要求人数的整倍数,则直接将这些组合分成若干定二走一班级,若人数超出班级要求再进行组合拆分,将合理人数生成定二走一班级,拆分出的组合将与其他组合进行合并;

统计固定班与定二走一班级的班级总数,如果班级总数小于或等于原年级班级数量,则保留该分班方案;如果班级总数大于原年级班级数量,重新进行固定班分班及定二走一班分班,如果多次计算均无法满足要求,则保留最优设置方案,即与原年级班级数量相差最少,固定班最多的分班方案。

具体实施例子,如图2所示,包含小走班-定二走一的选课分班的分班示意图,通过上述方式实现固定班及定二走一班的分班。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1