一种多考试机构之间监考人员的互派方法及系统技术方案

技术编号:18862273 阅读:44 留言:0更新日期:2018-09-05 14:59
本发明专利技术涉及一种多考试机构之间监考人员的互派方法及系统,采用各考试机构的考场数从大到小的顺序,依次选为当前派出机构,在分派过程中,找到与派出机构人数最接近的考试机构作为当前接收机构,即实现人数最优匹配,另外,在选择当前接收机构时,还可结合预设的多种分派规则,灵活选择当前接收机构。本发明专利技术可以让派出机构派往的接收机构数量最少,且较灵活地满足多机构联考的监考管理要求。

An exchange method and system for invigilator between multiple examination institutions

The invention relates to a method and a system for assigning invigilators among multi-examination institutions. By adopting the order of the number of examination places of each examination institution from large to small, the current dispatching institution is selected in turn. In the process of assignment, the examination institution closest to the number of dispatching institutions is found as the current receiving institution, that is, the optimal matching of the number of people is realized. In addition, when choosing the current receiver mechanism, the current receiver mechanism can be flexibly selected in combination with the preset allocation rules. The invention can minimize the number of receiving agencies dispatched by the dispatched offices and flexibly meet the requirements of multi-agency joint examination supervision and management.

【技术实现步骤摘要】
一种多考试机构之间监考人员的互派方法及系统
本专利技术涉及多机构间人员互派编制
,尤其涉及一种多考试机构之间监考人员的互派方法及系统。
技术介绍
在多机构联考管理工作中,需按照各机构的考场数量,根据互派规则,在各机构之间互相分派监考人员。例如从卫星小学派出老师到航天小学监考,再从宇宙小学派出老师到卫星小学监考等。其中互派规则应能适应多种管理需求,比如要求某些机构之间必须互派,某些机构之间不能互派,两个机构之间是否可以来回分派等等。现有技术一般是采用人工方式,手工编制机构间监考人员互派的方案。也有少数方法可实现计算机自动编制多机构之间的互派监考人员方案,但不能支持多种互派规则,无法适应多种监考人员互派的管理需求。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种多考试机构之间监考人员的互派方法及系统。本专利技术解决上述技术问题的技术方案如下:一种多考试机构之间监考人员的互派方法,包括:步骤1、获取一次考试中参与互派的各考试机构的机构信息,所述机构信息包括:机构唯一标识,考场数,以及是否支持双向派的参数,并初始化所述各考试机构的可派出人数和可接收人数分别为其对应的所述考场数;步骤2、按照所述可派出人数从大到小的顺序,对所述机构唯一标识进行排序,得到分派顺序,并确定所述分派顺序中的第一个机构唯一标识作为当前派出机构;步骤3、分别计算所述当前派出机构的可派出人数与其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤4、按照所述绝对值从小到大的顺序,依次根据已分派信息和所述当前派出机构的所述参数,确定所述当前派出机构对应的当前接收机构;步骤5、确定所述当前派出机构的所述可派出人数和所述当前接收机构的所述可接收人数中较小的一个值,作为所述当前派出机构向所述当前接收机构的本次派往人数并保存;步骤6、计算所述当前派出机构的新的可派出人数和所述当前接收机构的新的可接收人数,其中,所述当前派出机构的新的可派出人数=所述当前派出机构的所述可派出人数-所述本次派往人数;所述当前接收机构的新的可接收人数=所述当前接收机构的所述可接收人数-所述本次派往人数;步骤7、判断新的所述可派出人数是否为零,若是,根据所述分派顺序,确定所述机构唯一标识的下一个机构唯一标识为新的当前派出机构,并执行步骤3,直至所述分派顺序中最后一个机构唯一标识已参与分派,得到所述一次考试的多考试机构之间监考人员的互派方案并保存;若否,执行步骤3。本专利技术的有益效果是:本专利技术通过人数最优匹配,让派出机构派往的接收机构数量最少。本方法中,在进行机构间人员互派前,首先对参与互派的机构,按照考场数从大到小进行排序,将考场数多的机构进行先派。在分派过程中,找到与派出机构人数最接近的机构作为接收机构,即实现人数最优匹配。这样可以让派出机构派往的接收机构数量最少。且该种方法能根据考试机构是否支持双向派进行灵活互派,同时让派出机构派往的接收机构数量最少,更加灵活地满足多机构联考的监考管理要求。在上述技术方案的基础上,本专利技术还可以做如下改进:进一步,所述步骤4包括:步骤4.1、根据所述当前派出机构的所述参数,判断所述当前派出机构是否支持双向派;步骤4.2、若是,则将所述绝对值中最小绝对值对应的考试机构作为当前接收机构,并执行步骤5;步骤4.3、若否,按照所述绝对值从小到大的顺序,依次根据各绝对值对应的考试机构的已分派信息,判断该考试机构是否已向所述当前派出机构派入过监考人员,当判断该考试机构未向所述当前派出机构派入过监考人员时,将该考试机构确定为当前接收机构,并执行步骤5;其中,当所述绝对值中存在相同大小的绝对值时,则随机选择所述相同大小的绝对值中的任一个绝对值。本专利技术的进一步有益效果是:本专利技术可生成不同的监考互派方案。在传统方法中,针对一次考试,只能生成一种互派监考人员方案,本专利技术中,针对一次考试,当出现多个机构能满足当前接收机构条件的时候,本实施例可随机选一个机构作为当前接收机构。当考试机构信息不变、互派规则不变的情况下,再次使用本方法对机构间进行互派,本方法可生成不同的监考互派方案。因此,针对同一次考试,本方法可生成多种不同的监考互派方案。进一步,所述步骤1还包括:获取所述一次考试的各考场的监考人数;则所述方法还包括:步骤8、将所述多考试机构之间监考人员的互派方案中的各所述可派出人数、所述可接收人数和所述本次派往人数均乘以所述监考人数,得到新的多考试机构之间监考人员的互派方案。本专利技术的进一步有益效果是:先根据考场数,进行各考试机构之间的监考人员分配,生成一个各机构之间的分派方案,然后根据各考场的人数,生成最后的分派人数,使得本专利技术不受考场人数的限制,分派更加灵活方便。进一步,所述步骤2之前,所述方法还包括:步骤9、设置白名单和/或黑名单,其中,所述白名单包括至少两个考试机构,其中的各考试机构之间互派监考人员,且不能与所述白名单之外的其他考试机构互派;所述黑名单包括至少两个机构,其中的各考试机构之间不能互派监考人员,且只能与所述黑名单之外的其他考试机构互派;当仅设置白名单时,则所述方法依次包括:所述步骤1,所述步骤9,对所述白名单中各考试机构之间,执行所述步骤2~所述步骤7,得到第一分派方案,对所述白名单以外的其他各考试机构之间,执行所述步骤2~所述步骤7,得到第二分派方案,以及步骤10,其中,所述步骤10为:将所述第一分派方案和第二分派方案组合构成所述一次考试的多考试机构之间监考人员的互派方案并保存;或者,当仅设置黑名单时,所述步骤3包括:步骤3.1、根据所述黑名单,判断所述当前派出机构是否在所述黑名单中;步骤3.2、若是,分别计算所述当前派出机构的可派出人数与其所在的所述黑名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤3.3、若否,分别计算所述当前派出机构的可派出人数与其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;或者,当同时设置白名单和黑名单时,所述方法依次包括:所述步骤1,所述步骤9,对所述白名单中的各考试机构,执行所述步骤2~所述步骤7,得到第一分派方案,对所述白名单以外的其他各考试机构,执行所述步骤2~所述步骤7,得到第二分派方案,以及步骤10,其中,所述步骤10为:将所述第一分派方案和第二分派方案组合构成所述一次考试的多考试机构之间监考人员的互派方案并保存;其中,在对所述白名单以外的其他各考试机构,执行所述步骤2~所述步骤7时,步骤3包括:步骤3.4、根据所述黑名单,判断所述当前派出机构是否在所述黑名单中;步骤3.5、若是,分别计算所述当前派出机构的可派出人数与其所在的所述黑名单以及所述白名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤3.6、若否,分别计算所述当前派出机构的可派出人数与所述白名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值。进一步,所述白名单和/或所述黑名单的个数至少为一个;当所述白名单有多个时,分别对多个所述白名单,执行所述步骤2~所述步骤7,得到多个所述第一分派方案。本专利技术的进一步有益效果是:本专利技术支持设置每考场监考人数、是否双向派、机构黑名单、机构白名单等多种互派规则,而且规则可根据用户的需要进行灵活选择,本文档来自技高网...

【技术保护点】
1.一种多考试机构之间监考人员的互派方法,其特征在于,包括:步骤1、获取一次考试中参与互派的各考试机构的机构信息,所述机构信息包括:机构唯一标识,考场数,以及是否支持双向派的参数,并初始化所述各考试机构的可派出人数和可接收人数分别为其对应的所述考场数;步骤2、按照所述可派出人数从大到小的顺序,对所述机构唯一标识进行排序,得到分派顺序,并确定所述分派顺序中的第一个机构唯一标识作为当前派出机构;步骤3、分别计算所述当前派出机构的可派出人数与其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤4、按照所述绝对值从小到大的顺序,依次根据保存的已分派信息和所述当前派出机构的所述参数,确定所述当前派出机构对应的当前接收机构;步骤5、确定所述当前派出机构的所述可派出人数和所述当前接收机构的所述可接收人数中较小的一个值,作为所述当前派出机构向所述当前接收机构的本次派往人数并保存;步骤6、计算所述当前派出机构的新的可派出人数和所述当前接收机构的新的可接收人数,其中,所述当前派出机构的新的可派出人数=所述当前派出机构的所述可派出人数‑所述本次派往人数;所述当前接收机构的新的可接收人数=所述当前接收机构的所述可接收人数‑所述本次派往人数;步骤7、判断新的所述可派出人数是否为零,若是,根据所述分派顺序,确定所述机构唯一标识的下一个机构唯一标识为新的当前派出机构,并执行步骤3,直至所述分派顺序中最后一个机构唯一标识已参与分派,得到所述一次考试的多考试机构之间监考人员的互派方案并保存;若否,执行步骤3。...

【技术特征摘要】
1.一种多考试机构之间监考人员的互派方法,其特征在于,包括:步骤1、获取一次考试中参与互派的各考试机构的机构信息,所述机构信息包括:机构唯一标识,考场数,以及是否支持双向派的参数,并初始化所述各考试机构的可派出人数和可接收人数分别为其对应的所述考场数;步骤2、按照所述可派出人数从大到小的顺序,对所述机构唯一标识进行排序,得到分派顺序,并确定所述分派顺序中的第一个机构唯一标识作为当前派出机构;步骤3、分别计算所述当前派出机构的可派出人数与其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤4、按照所述绝对值从小到大的顺序,依次根据保存的已分派信息和所述当前派出机构的所述参数,确定所述当前派出机构对应的当前接收机构;步骤5、确定所述当前派出机构的所述可派出人数和所述当前接收机构的所述可接收人数中较小的一个值,作为所述当前派出机构向所述当前接收机构的本次派往人数并保存;步骤6、计算所述当前派出机构的新的可派出人数和所述当前接收机构的新的可接收人数,其中,所述当前派出机构的新的可派出人数=所述当前派出机构的所述可派出人数-所述本次派往人数;所述当前接收机构的新的可接收人数=所述当前接收机构的所述可接收人数-所述本次派往人数;步骤7、判断新的所述可派出人数是否为零,若是,根据所述分派顺序,确定所述机构唯一标识的下一个机构唯一标识为新的当前派出机构,并执行步骤3,直至所述分派顺序中最后一个机构唯一标识已参与分派,得到所述一次考试的多考试机构之间监考人员的互派方案并保存;若否,执行步骤3。2.根据权利要求1所述的一种多考试机构之间监考人员的互派方法,其特征在于,所述步骤4包括:步骤4.1、根据所述当前派出机构的所述参数,判断所述当前派出机构是否支持双向派;步骤4.2、若是,则将所述绝对值中最小绝对值对应的考试机构作为当前接收机构,并执行步骤5;步骤4.3、若否,按照所述绝对值从小到大的顺序,依次根据各绝对值对应的考试机构的已分派信息,判断该考试机构是否已向所述当前派出机构派入过监考人员,当判断该考试机构未向所述当前派出机构派入过监考人员时,将该考试机构确定为当前接收机构,并执行步骤5;其中,当所述绝对值中存在相同大小的绝对值时,则随机选择所述相同大小的绝对值中的任一个绝对值。3.根据权利要求1所述的一种多考试机构之间监考人员的互派方法,其特征在于,所述步骤1还包括:获取所述一次考试的各考场的监考人数;则所述方法还包括:步骤8、将所述多考试机构之间监考人员的互派方案中的各所述可派出人数、所述可接收人数和所述本次派往人数均乘以所述监考人数,得到新的多考试机构之间监考人员的互派方案。4.根据权利要求1至3任一项所述的一种多考试机构之间监考人员的互派方法,其特征在于,所述步骤2之前,所述方法还包括:步骤9、设置白名单和/或黑名单,其中,所述白名单包括至少两个考试机构,其中的各考试机构之间互派监考人员,且不能与所述白名单之外的其他考试机构互派;所述黑名单包括至少两个机构,其中的各考试机构之间不能互派监考人员,且只能与所述黑名单之外的其他考试机构互派;当仅设置白名单时,则所述方法依次包括:所述步骤1,所述步骤9,对所述白名单中各考试机构之间,执行所述步骤2~所述步骤7,得到第一分派方案,对所述白名单以外的其他各考试机构之间,执行所述步骤2~所述步骤7,得到第二分派方案,以及步骤10,其中,所述步骤10为:将所述第一分派方案和第二分派方案组合构成所述一次考试的多考试机构之间监考人员的互派方案并保存;或者,当仅设置黑名单时,所述步骤3包括:步骤3.1、根据所述黑名单,判断所述当前派出机构是否在所述黑名单中;步骤3.2、若是,分别计算所述当前派出机构的可派出人数与其所在的所述黑名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤3.3、若否,分别计算所述当前派出机构的可派出人数与其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;或者,当同时设置白名单和黑名单时,所述方法依次包括:所述步骤1,所述步骤9,对所述白名单中的各考试机构,执行所述步骤2~所述步骤7,得到第一分派方案,对所述白名单以外的其他各考试机构,执行所述步骤2~所述步骤7,得到第二分派方案,以及步骤10,其中,所述步骤10为:将所述第一分派方案和第二分派方案组合构成所述一次考试的多考试机构之间监考人员的互派方案并保存;其中,在对所述白名单以外的其他各考试机构,执行所述步骤2~所述步骤7时,步骤3包括:步骤3.4、根据所述黑名单,判断所述当前派出机构是否在所述黑名单中;步骤3.5、若是,分别计算所述当前派出机构的可派出人数与其所在的所述黑名单以及所述白名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值;步骤3.6、若否,分别计算所述当前派出机构的可派出人数与所述白名单以外的其它可接收人数不为0的各考试机构的可接收人数的差值的绝对值。5.根据权...

【专利技术属性】
技术研发人员:陈瀚李裕伦
申请(专利权)人:武汉天量数据技术有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1