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