【技术实现步骤摘要】
排课方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种排课方法、装置、计算机设备和存储介质。
技术介绍
随着社会的发展,人们越来越重视教育,对教育投入的时间和精力也越来越多,很多学校和教育机构也越来越重视排课的科学性。随着新高考改革政策的出台,学生可以自由进行选科,使得排课的难度进一步增加。在传统的排课方法中,通常利用计算机进行排课得到初始课表。当需要将初始课表进行调整时,无法快速地将课程调整到正确的位置,存在效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高效率的排课方法、装置、计算机设备和存储介质。一种排课方法,所述方法包括:获取至少一个课程数据和至少一个排课条件;根据所述至少一个排课条件对所述至少一个课程数据进行排课,得到第一课表;从所述第一课表中获取选中的目标课程数据,并对所述目标课程数据进行冲突检测,得到所述目标课程数据在第一课表中的待调换课程数据;获取从所述待调换课程数据中选中的调换课程数据;将所述目标课程数据与调换课程数据进行调换,得到目标课表。一种排课装置,所述装置包括:课程数据和排课条件获取模块,用 ...
【技术保护点】
1.一种排课方法,所述方法包括:获取至少一个课程数据和至少一个排课条件;根据所述至少一个排课条件对所述至少一个课程数据进行排课,得到第一课表;从所述第一课表中获取选中的目标课程数据,并对所述目标课程数据进行冲突检测,得到所述目标课程数据在第一课表中的待调换课程数据;获取从所述待调换课程数据中选中的调换课程数据;将所述目标课程数据与调换课程数据进行调换,得到目标课表。
【技术特征摘要】
1.一种排课方法,所述方法包括:获取至少一个课程数据和至少一个排课条件;根据所述至少一个排课条件对所述至少一个课程数据进行排课,得到第一课表;从所述第一课表中获取选中的目标课程数据,并对所述目标课程数据进行冲突检测,得到所述目标课程数据在第一课表中的待调换课程数据;获取从所述待调换课程数据中选中的调换课程数据;将所述目标课程数据与调换课程数据进行调换,得到目标课表。2.根据权利要求1所述的方法,其特征在于,所述获取至少一个课程数据和至少一个排课条件,包括:获取预先存储的参考课程数据和所述参考课程数据对应的参考条件;将获取到的至少一个课程数据分别与所述参考课程数据进行匹配;获取与所述课程数据相匹配的参考课程数据所对应的参考条件作为排课条件。3.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个排课条件对所述至少一个课程数据进行排课,得到第一课表,包括:获取输入的各个所述排课条件的优先级;对优先级一致的排课条件生成对应的条件集合,其中,所述条件集合的优先级是根据所述条件集合中的排课条件的优先级生成的;根据至少一个所述条件集合对所述至少一个课程数据进行排课,得到第一课表。4.根据权利要求3所述的方法,其特征在于,所述根据至少一个所述条件集合对所述至少一个课程数据进行排课,得到第一课表,包括:逐一获取优先级最高的条件集合中的排课条件作为目标排课条件;根据所述目标排课条件对所述至少一个课程数据进行排课;当所述目标排课条件排课完成后,逐一获取下一优先级的条件集合中的排课条件,并作为目标排课条件,返回执行根据所述目标排课条件对所述至少一个课程数据进行排课步骤,直到将所有条件集合中的所有排课条件排课完成,得到第一课表。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当至少两个排课条件存在冲突时,将所述至少两个排课条件的优先级进行对比;获取优先级较高的排课条件作为目标排课条件,根据得到的目标排课条件对所述至少一个课程数据进行排课;当所述至少两个排课...
【专利技术属性】
技术研发人员:曾毅,庄清林,肖碧文,
申请(专利权)人:深圳市倍思教育科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。