利索能及
我要发布
收藏
专利号: 2021105971670
申请人: 广州木铎信息技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种自动排课方法,其特征在于,所述自动排课方法包括以下步骤:确定教师待授课的班级;

确定所述班级的第一空时间点集合,其中,所述第一空时间点集合为所述班级的课程表中尚未分配课程的空时间点的集合;

基于所述第一空时间点集合为所述教师进行排课。

2.如权利要求1所述的自动排课方法,其特征在于,所述基于所述第一空时间点集合为所述教师进行排课之前,包括:获取所述教师待授课的课时数;

所述基于所述第一空时间点集合为所述教师进行排课,包括:基于所述课时数和所述第一空时间点集合为所述教师进行排课。

3.如权利要求2所述的自动排课方法,其特征在于,所述排课包括通用排课,所述基于所述课时数和所述第一空时间点集合为所述教师进行排课,包括:获取所述教师的已排课时间点集合;

计算所述第一空时间点集合和所述已排课时间点集合的差集,得到第二空时间点集合;

基于所述课时数和所述第二空时间点集合为所述教师进行通用排课。

4.如权利要求3所述的自动排课方法,其特征在于,所述基于所述课时数和所述第二空时间点集合为所述教师进行通用排课,包括:计算所述第二空时间点集合的集合元素数;

若所述集合元素数大于或等于所述课时数,则随机从所述第二空时间点集合中选择空时间点,得到排课结果;

基于所述排课结果为所述教师进行通用排课。

5.如权利要求4所述的自动排课方法,其特征在于,所述班级包括多个行政班级,所述若所述集合元素数大于所述课时数,则随机从所述第二空时间点集合中选择空时间点,得到排课结果,包括:

遍历各所述行政班级对应的集合元素数,确定各所述集合元素数中的最小值;

若所述最小值大于或等于所述课时数,则随机从所述第二空时间点集合中选择空时间点,得到排课结果。

6.如权利要求1所述的自动排课方法,其特征在于,所述排课包括走班排课,所述班级包括多个走班,所述第一空时间点集合由各所述走班的走班空时间点集合组成,所述基于所述课时数和所述第一空时间点集合为所述教师进行排课,包括:计算各所述走班空时间点集合之间的交集;

基于所述交集为所述教师进行走班排课。

7.如权利要求1所述的自动排课方法,其特征在于,所述排课包括通用排课和走班排课,所述基于所述第一空时间点集合为所述教师进行排课,包括:基于所述第一空时间点集合为所述教师进行走班排课;

当完成为所述教师进行走班排课时,为所述教师进行通用排课。

8.一种自动排课装置,其特征在于,所述自动排课装置包括:确定模块,用于确定教师待授课的班级;

所述确定模块还用于确定所述班级的第一空时间点集合;

排课模块,用于基于所述第一空时间点集合为所述教师进行排课。

9.一种自动排课设备,其特征在于,所述自动排课设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的自动排课程序,所述自动排课程序被所述处理器执行时实现如权利要求1至7中任一项所述的自动排课方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有自动排课程序,所述自动排课程序被处理器执行时实现如权利要求1至7中任一项所述的自动排课方法的步骤。