System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及教学管理,特别是涉及一种教学开课计划生成方法、系统、装置、设备和存储介质。
技术介绍
1、学校等教育机构需要为入学的学生制定教学计划和开课计划,由于教学计划和开课计划涉及的要素较多且互相都有关联,目前只能由教育机构的相关老师通过excel表格手动输入教学计划和开课计划相关的要素内容,以制定excel格式的教学计划和开课计划,或者在纸质材料上填写教学计划和开课计划相关的要素内容,以制定纸质材料的教学计划和开课计划。
2、但是,相关老师输入或填写教学计划和开课计划相关的要素内容的方式不仅存在效率低下的问题,还容易出现输入错误或填写错误的问题,例如教师、教室等信息填写错误,导致教学计划和开课计划的准确性较差。
技术实现思路
1、有鉴于此,本申请提供了一种教学开课计划生成方法、系统、装置、设备和存储介质,用于解决现有技术存在的人工输入或填写教学计划和开课计划相关的要素内容导致效率低下且准确性差的问题,其技术方案如下:
2、一种教学开课计划生成方法,包括:
3、获取预先录入的基本信息,其中,所述基本信息包括教育机构提供给所有学生的第一课程信息、教室信息、教师信息和专业班级结构信息;
4、对于所述专业班级结构信息包含的每个专业:
5、从所述第一课程信息中筛选该专业的学生在学期间需要学习的第二课程信息,作为该专业的第二课程信息;
6、根据该专业的第二课程信息,生成该专业的初始教学计划;
7、从该专业的第
8、根据所述每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成所述每个班级在每个学期的初始开课计划。
9、可选的,所述根据该专业的第二课程信息,生成该专业的初始教学计划,包括:
10、获取第一用户针对该专业的第二课程信息输入的毕业要求指标数据;
11、根据该专业的第二课程信息和所述针对该专业的第二课程信息输入的毕业要求指标数据,生成该专业的初始教学计划。
12、可选的,所述根据所述每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成所述每个班级在每个学期的初始开课计划,包括:
13、将所述每个班级的学生在每个学期需要学习的第三课程信息分别作为目标课程信息;
14、从所述教师信息中筛选所述目标课程信息对应的目标教师信息;
15、从所述教室信息中筛选所述述目标课程信息对应的目标教室信息;
16、获取第二用户针对所述目标课程信息输入的毕业要求指标数据;
17、根据所述目标课程信息、所述目标教师信息、所述目标教室信息和针对所述目标课程信息输入的毕业要求指标数据,生成对应班级在对应学期的初始开课计划;以得到所述每个班级在每个学期的初始开课计划。
18、可选的,还包括:
19、将所述每个班级在每个学期的初始开课计划包含的每个课程信息的毕业要求指标数据,与该专业的初始教学计划包含的同一课程信息的毕业要求指标数据进行一致性匹配;
20、若所述每个班级在所有学期的初始开课计划包含的所有课程信息的毕业要求指标数据,与该专业的初始教学计划包含的同一课程信息的毕业要求指标数据分别一致,则将该专业的初始教学计划确定为可生效教学计划,将所述每个班级在所有学期的初始开课计划分别确定为可生效开课计划。
21、可选的,还包括:
22、若所述每个班级在所有学期的初始开课计划包含的至少一个课程信息的毕业要求指标数据,与该专业的初始教学计划包含的同一课程信息的毕业要求指标数据不一致,则基于所述至少一个课程信息生成提示信息;
23、基于所述提示信息获得审核结果,其中,所述审核结果是指审核人对所述至少一个课程信息分别在初始开课计划和/或初始教学计划中的毕业要求指标数据进行审核的结果;
24、若所述审核结果为审核通过,则将该专业的初始教学计划确定为可生效教学计划,将所述每个班级在所有学期的初始开课计划分别确定为可生效开课计划。
25、可选的,所述基于所述提示信息获得审核结果,包括:
26、判断所述第一用户和所述第二用户是否均为预设用户,其中,所述预设用户是指具有最高权限的用户;
27、若否,则基于所述提示信息获得审核结果。
28、一种教学开课计划生成系统,包括:
29、基本信息获取模块,用于获取预先录入的基本信息,其中,所述基本信息包括教育机构提供给所有学生的第一课程信息、教室信息、教师信息和专业班级结构信息;
30、教学计划管理模块,用于对于所述专业班级结构信息包含的每个专业,从所述第一课程信息中筛选该专业的学生在学期间需要学习的第二课程信息,作为该专业的第二课程信息,根据该专业的第二课程信息,生成该专业的初始教学计划;
31、开课计划管理模块,用于对于所述专业班级结构信息包含的每个专业,从该专业的第二课程信息中筛选该专业包含的每个班级的学生在每个学期需要学习的第三课程信息,根据所述每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成所述每个班级在所述每个学期的初始开课计划。
32、一种教学开课计划生成装置,包括:
33、基本信息获取单元,用于获取预先录入的基本信息,其中,所述基本信息包括教育机构提供给所有学生的第一课程信息、教室信息、教师信息和专业班级结构信息;
34、课程信息第一筛选单元,用于对于所述专业班级结构信息包含的每个专业,从所述第一课程信息中筛选该专业的学生在学期间需要学习的第二课程信息,作为该专业的第二课程信息;
35、教学计划生成单元,用于对于所述专业班级结构信息包含的每个专业,根据该专业的第二课程信息,生成该专业的初始教学计划;
36、课程信息第二筛选单元,用于对于所述专业班级结构信息包含的每个专业,从该专业的第二课程信息中筛选该专业包含的每个班级的学生在每个学期需要学习的第三课程信息;
37、开课计划生成单元,用于对于所述专业班级结构信息包含的每个专业,根据该专业包含的每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成该专业包含的每个班级在每个学期的初始开课计划。
38、一种教学开课计划生成设备,包括存储器和处理器;
39、所述存储器,用于存储程序;
40、所述处理器,用于执行所述程序,实现如上述任一项所述的教学开课计划生成方法的各个步骤。
41、一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述任一项所述的教学开课计划生成方法的各个步骤。
42、经由上述的技术方案可知,本申请提供的教学开课计划生成方法,首先获取预先录入的本文档来自技高网...
【技术保护点】
1.一种教学开课计划生成方法,其特征在于,包括:
2.根据权利要求1所述的教学开课计划生成方法,其特征在于,所述根据该专业的第二课程信息,生成该专业的初始教学计划,包括:
3.根据权利要求2所述的教学开课计划生成方法,其特征在于,所述根据所述每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成所述每个班级在每个学期的初始开课计划,包括:
4.根据权利要求3所述的教学开课计划生成方法,其特征在于,还包括:
5.根据权利要求4所述的教学开课计划生成方法,其特征在于,还包括:
6.根据权利要求5所述的教学开课计划生成方法,其特征在于,所述基于所述提示信息获得审核结果,包括:
7.一种教学开课计划生成系统,其特征在于,包括:
8.一种教学开课计划生成装置,其特征在于,包括:
9.一种教学开课计划生成设备,其特征在于,包括存储器和处理器;
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1~6任一项所述
...【技术特征摘要】
1.一种教学开课计划生成方法,其特征在于,包括:
2.根据权利要求1所述的教学开课计划生成方法,其特征在于,所述根据该专业的第二课程信息,生成该专业的初始教学计划,包括:
3.根据权利要求2所述的教学开课计划生成方法,其特征在于,所述根据所述每个班级的学生在每个学期需要学习的第三课程信息、所述教师信息和所述教室信息,生成所述每个班级在每个学期的初始开课计划,包括:
4.根据权利要求3所述的教学开课计划生成方法,其特征在于,还包括:
5.根据权利要求4所述的教学开...
【专利技术属性】
技术研发人员:汪珊,胡润苏,潘弘毅,
申请(专利权)人:中银金融科技苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。