[发明专利]一种自动排课方法及系统在审
| 申请号: | 201811521018.0 | 申请日: | 2018-12-12 |
| 公开(公告)号: | CN109615569A | 公开(公告)日: | 2019-04-12 |
| 发明(设计)人: | 王勇;胡向东;李江涛 | 申请(专利权)人: | 六选三科技(北京)有限公司 |
| 主分类号: | G06Q50/20 | 分类号: | G06Q50/20 |
| 代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 武媛;孙进华 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接收用户 约束条件 上课 规则转换 信息统计 学生选择 维度 学生 教室 课程 学科 教师 申请 | ||
本发明实施例涉及一种自动排课方法及系统,其中,所述方法包括:接收学生输入的选课信息,并根据所述选课信息统计学生选课结果;接收用户输入的分班条件和设置的分班规则,针对所述学生选择结果进行分班,得到包含固定班和课程班的分班结果;接收用户输入的排课规则和合班上课规则,并将所述排课规则和所述合班上课规则转换为排课的约束条件,并按照班级、学科、教师、教室的多个维度计算满足所述约束条件的排课结果。本申请提供的技术方案,能够提高排课的效率。
技术领域
本申请涉及信息化教育技术领域,特别涉及一种自动排课方法及系统。
背景技术
根据当前的高考政策,学生需要从物理、化学、生物、地理、历史、政治中选择三门作为高考科目(即等级性考试科目),其他三门作为合格性考试科目。因此,在学校中需要对学生的选课结果进行合理分班。
现有的分班方法,是通过学生填写分班志愿,然后学校可以统计各种学科组合的学生人数,从而开设各个不同的班级。然而,由于可选的学科较多,学科之间的组合数量也非常多。经常会出现有的学科组合对应的学生人数很少,而有的学科组合对应的学生人数非常多。这样很不利于校方划分班级以及进行排课。因此,目前亟需一种自动化的高效排课方法。
发明内容
本申请的目的在于提供一种自动排课方法及系统,能够提高排课的效率。
为实现上述目的,本申请提供一种自动排课方法,所述方法包括:
接收学生输入的选课信息,并根据所述选课信息统计学生选课结果;
接收用户输入的分班条件和设置的分班规则,针对所述学生选择结果进行分班,得到包含固定班和课程班的分班结果;
接收用户输入的排课规则和合班上课规则,并将所述排课规则和所述合班上课规则转换为排课的约束条件,并按照班级、学科、教师、教室的多个维度计算满足所述约束条件的排课结果。
进一步地,所述选课信息表征从物理、化学、生物、地理、历史、政治中选择三门作为等级性考试科目,并将其他三门作为合格性考试科目。
进一步地,所述分班条件包括现有班级数量、可用教室数量、教室最大容量、各学科教师任课情况中的至少一种;所述分班规则包括学生人数保持均衡、最小化走班上课情况、不拆分原班级、各班级成绩均衡、各班级男女比例均衡中的至少一种。
进一步地,针对所述学生选择结果进行分班包括:
从人数最多的多个选课组合中确定所有的定二学科组合以及优选三科组合,并将所述定二学科组合和所述优选三科组合形成课程组;
将所有非优选三科组合按照所述分班规则平均分配到所述课程组中,并根据所述分班条件调整所述课程组内的选课组合,以使得调整后的课程组尽量满足所有的分班规则;
将所有的所述课程组转换为固定班,并将走一的科目转换为课程班,以及将合格考的科目按照固定班合班上课的方式转换为课程班;
按照所述分班规则的优先级将所有学生分配到各个固定班和课程班里;其中,所述定二学科组合表示存在两个固定学科,所述走一的科目表示其中一个科目需要更换班级学习,所述优选三科组合表示三个学科均为固定学科。
进一步地,得到包含固定班和课程班的分班结果包括:
进行多次自动分班,以得到多次分班结果,按照所述分班规则和各班级的学生人数差距计算各个分班结果的评分,并选取分数最高的分班结果作为最终分班结果。
进一步地,在得到包含固定班和课程班的分班结果之后,所述方法还包括:
接收用户修改后的分班条件和分班规则,重新分班;
或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于六选三科技(北京)有限公司,未经六选三科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811521018.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能选课系统
- 下一篇:一种基于社交网络的教育门户管理系统及管理方法





