System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及高校考试安排,尤其是涉及一种提升高校考试安排效率的方法、系统、设备及介质。
技术介绍
1、在高校的考试安排工作中,由于课程考试的多样化、场地紧张、教师的特殊要求以及学生的个性化培养等要求比较多,造成采用自动安排考试往往只能满足学校考试安排的部分任务,还需要工作人员进行手工调整,工作人员需要为每个考试安排选择合适的一个场次、考场、监考,一直到考试安排的后期。这些因素越来越短缺,工作人员需要大量的尝试,才可能安排好一门课程的考试任务,这样的安排方法会导致考试安排效率低,效果也不好。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种提升高校考试安排效率的方法、系统、设备及介质,能够提高考试安排的效率,提高考试安排的精确度。
2、第一方面,本专利技术实施例提供了一种提升高校考试安排效率的方法,所述提升高校考试安排效率的方法包括:
3、构建多个考试安排人员与课程的关系矩阵;
4、对每个考试安排人员安排的每一门课程,采用匹配场次、考场和监考的方式计算所述关系矩阵中的值,得到第一关系矩阵;
5、对每个考试安排人员安排的每一门课程,基于所述第一关系矩阵、课程被选择提示次数以及预设提示条数计算所述关系矩阵中的值,得到第二关系矩阵;
6、对每个考试安排人员安排的每一门课程,基于所述第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算所述关系矩阵中的值,得到第三关系矩
7、根据所述第二关系矩阵和所述第三关系矩阵,计算与所述第一关系矩阵中每个课程相近的多个包含场次、考场和监考的考试安排;
8、对每个所述考试安排进行冲突检查,以选择每个课程的考试安排。
9、与现有技术相比,本专利技术第一方面具有以下有益效果:
10、本方法通过对每个考试安排人员安排的每一门课程,采用匹配场次、考场和监考的方式计算关系矩阵中的值,得到第一关系矩阵,采用匹配场次、考场和监考的方式进行计算,能够提高考试安排的准确度;对每个考试安排人员安排的每一门课程,基于第一关系矩阵、课程被选择提示次数以及预设提示条数计算关系矩阵中的值,得到第二关系矩阵,对每个考试安排人员安排的每一门课程,基于第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算关系矩阵中的值,得到第三关系矩阵,在考虑场次、考场和监考匹配的同时考虑考试安排人员对提示的课程实时反馈的准确度,能够提高考试安排的准确度;根据第二关系矩阵和第三关系矩阵,计算与第一关系矩阵中每个课程相近的多个包含场次、考场和监考的考试安排,对每个考试安排进行冲突检查,以选择每个课程的考试安排,通过冲突检查,能够进一步提高考试安排的准确度,并且直接获得每个课程的考试安排,无需循环手工调整,能够提高考试安排的效率。
11、根据本专利技术的一些实施例,通过如下方式采用匹配场次、考场和监考的方式计算所述关系矩阵中的值:
12、
13、其中,t表示所述第一关系矩阵中第一列的考试安排人员,ti表示第i个考试安排人员,c表示所述第一关系矩阵中第一行的课程,ci表示第i门课程,count(t,c)表示考试安排人员和课程同时出现的次数,w表示预设的奖励权重,α表示完全匹配场次、考场和监考、匹配场次和考场、匹配场次和监考、匹配考场和监考、匹配场次、匹配考场以及匹配监考中的任一个匹配,check表示为每一个工作人员安排的每一门课程根据α和w进行权重匹配。
14、根据本专利技术的一些实施例,通过如下方式基于所述第一关系矩阵、课程被选择提示次数以及预设提示条数计算所述关系矩阵中的值:
15、
16、其中,l表示前l次提示,f1表示所述第二关系矩阵中的值,r(x,n)表示课程被选择提示次数和预设提示条数的比率,f(t,c)表示所述第一关系矩阵中的值。
17、根据本专利技术的一些实施例,通过如下方式基于所述第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算所述关系矩阵中的值:
18、
19、其中,l表示前l次提示,f2表示所述第三关系矩阵中的值,se(c)表示当前课程被选提示次数,se(ally)表示第y次提示对应的所有被选课程的被选提示总次数,f(t,c)表示所述第一关系矩阵中的值。
20、根据本专利技术的一些实施例,通过如下方式计算与所述第一关系矩阵中每个课程相近的多个考试安排:
21、
22、其中,fm表示f1函数或f2函数,max(fm)表示取f1函数或f2函数中的最大值,αm表示权重,n表示与所述第一关系矩阵中每个课程相近的多个考试安排的数量。
23、根据本专利技术的一些实施例,通过如下方式计算所述权重:
24、αm=αm-1+θr
25、其中,αm-1表示前一次的权重,θ表示常系数,r表示当前提示是否被用户选择,若当前提示被选择,则r取值为1,若当前提示没有被选择,则r取值为0。
26、根据本专利技术的一些实施例,所述对每个所述考试安排进行冲突检查,以选择每个课程的考试安排,包括:
27、采用冲突约束对每个所述考试安排的场次、考场和监考进行冲突检查,得到多个检查结果;
28、从所述多个检查结果中为每个课程选择对应的考试安排。
29、第二方面,本专利技术实施例还提供了一种提升高校考试安排效率的系统,所述提升高校考试安排效率的系统包括:
30、矩阵构建单元,用于构建多个考试安排人员与课程的关系矩阵;
31、第一计算单元,用于对每个考试安排人员安排的每一门课程,采用匹配场次、考场和监考的方式计算所述关系矩阵中的值,得到第一关系矩阵;
32、第二计算单元,用于对每个考试安排人员安排的每一门课程,基于所述第一关系矩阵、课程被选择提示次数以及预设提示条数计算所述关系矩阵中的值,得到第二关系矩阵;
33、第三计算单元,用于对每个考试安排人员安排的每一门课程,基于所述第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算所述关系矩阵中的值,得到第三关系矩阵;
34、第四计算单元,用于根据所述第二关系矩阵和所述第三关系矩阵,计算与所述第一关系矩阵中每个课程相近的多个包含场次、考场和监考的考试安排;
35、考试安排单元,用于对每个所述考试安排进行冲突检查,以选择每个课程的考试安排。
36、第三方面,本专利技术实施例还提供了一种提升高校考试安排效率的设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上所述的一种提升高校考试安排效率的方法。
37、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存本文档来自技高网...
【技术保护点】
1.一种提升高校考试安排效率的方法,其特征在于,所述提升高校考试安排效率的方法包括:
2.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式采用匹配场次、考场和监考的方式计算所述关系矩阵中的值:
3.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式基于所述第一关系矩阵、课程被选择提示次数以及预设提示条数计算所述关系矩阵中的值:
4.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式基于所述第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算所述关系矩阵中的值:
5.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式计算与所述第一关系矩阵中每个课程相近的多个考试安排:
6.根据权利要求5所述的提升高校考试安排效率的方法,其特征在于,通过如下方式计算所述权重:
7.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,所述对每个所述考试安排进行冲突检查,以选择每个课程的考试安排,包括:
8
9.一种提升高校考试安排效率的设备,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至7任一项所述的提升高校考试安排效率的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一项所述的提升高校考试安排效率的方法。
...【技术特征摘要】
1.一种提升高校考试安排效率的方法,其特征在于,所述提升高校考试安排效率的方法包括:
2.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式采用匹配场次、考场和监考的方式计算所述关系矩阵中的值:
3.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式基于所述第一关系矩阵、课程被选择提示次数以及预设提示条数计算所述关系矩阵中的值:
4.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式基于所述第一关系矩阵、当前课程被选提示次数以及所有被选课程的被选提示总次数计算所述关系矩阵中的值:
5.根据权利要求1所述的提升高校考试安排效率的方法,其特征在于,通过如下方式计算与所述第一关系矩阵中每个课程相近的多个考试安排:
6.根据权利要求5所述的提升高校考试安排效率的方法...
【专利技术属性】
技术研发人员:郭尚志,高智良,刘文剑,康娜,王立冬,
申请(专利权)人:湖南强智科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。