一种考场编排方法、装置、计算机设备及存储介质与流程

文档序号:27765164发布日期:2021-12-04 00:45阅读:144来源:国知局
一种考场编排方法、装置、计算机设备及存储介质与流程

1.本发明涉及数据处理领域,特别涉及一种考场编排方法、装置、计算机设备及存储介质。


背景技术:

2.随着新高考教育制度的改革,考试实行3+1+2的新模式,即考试具体为语文,数学,外语,物理或历史,以及化学、地理、生物和政治中的两个科目,学生根据自己所选的科目参加考试。
3.由于每个学生选择的科目组合不同,在采用传统考场编排方法进行编排时,通常需要通过人工编排的方法根据所有学生的考试信息进行编排,显然采用人工编排的方法效率较低且容易出现错误。


技术实现要素:

4.基于此,本技术实施例提供了一种考场编排方法、装置、计算机设备及存储介质,可以解决采用人工编排的方法效率较低且容易出现错误的问题。
5.第一方面,提供了一种考场编排方法,该方法包括:
6.获取所有考生信息;其中,每个考生信息至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、次选科目和外语科目;
7.通过预设的考场人数以及考生信息中的科目信息对所有考生进行分类,生成首选科目表、次选科目表和外语科目表;所述首选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、考场号、考场座位号以及科目排序;所述次选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、次选科目、考场号、考场座位号以及科目排序;所述外语科目表至少包括考生序号、准考证号、姓名、行政班、教学班、外语科目、考场号、考场座位号以及科目排序;
8.将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表,其中,所述考场编排表具体包括考生序号、准考证号、姓名、行政班、教学班、考场号、考场座位号、考试科目以及科目排序。
9.可选地,所述首选科目包括物理或历史中的任意一门学科;所述次选科目包括化学、地理、生物及政治中的任意两门学科;所述外语科目包括英语、日语、俄语、德语、法语、西班牙语中的任意一门学科。
10.可选地,所述首选科目表中的科目排序为1;所述次选科目表中的科目排序为2;所述外语科目表中的科目排序为3。
11.可选地,将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表,包括:
12.将生成的首选科目表、次选科目表和外语科目表按班级进行表格汇总得到考场编排表;
13.或,将生成的首选科目表、次选科目表和外语科目表按个人进行表格汇总得到考场编排表;
14.或,将生成的首选科目表、次选科目表和外语科目表按考场进行表格汇总得到考场编排表。
15.可选地,在获取所有考生信息之前,所述方法还包括:
16.考生选科,所述考生选科包括在首选科目项中选择首选科目;
17.在次选科目项中选择次选科目;
18.在外语科目项中选择外语科目。
19.可选地,当获取所有考生信息中每个考生信息具有相同的次选科目时,所述方法还包括:
20.基于所述所有考生信息生成首选科目表和外语科目表,
21.通过预设的考场人数对所述首选科目表和所述外语科目表分别进行考场安排,并根据得到的考场座位号汇总得到考场编排表。
22.可选地,所述首选科目表、次选科目表和外语科目表均为excel表。
23.第二方面,提供了一种考场编排装置,该装置包括:
24.获取模块,用于获取所有考生信息;其中,每个考生信息至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、次选科目和外语科目;
25.生成模块,用于通过预设的考场人数以及考生信息中的科目信息对所有考生进行分类,生成首选科目表、次选科目表和外语科目表;所述首选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、考场号、考场座位号以及科目排序;所述次选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、次选科目、考场号、考场座位号以及科目排序;所述外语科目表至少包括考生序号、准考证号、姓名、行政班、教学班、外语科目、考场号、考场座位号以及科目排序;
26.处理模块,用于将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表,其中,所述考场编排表具体包括考生序号、准考证号、姓名、行政班、教学班、考场号、考场座位号、考试科目以及科目排序。
27.第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面任一所述的考场编排方法。
28.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面任一所述的考场编排方法。
29.本技术实施例提供的技术方案带来的有益效果至少包括:
30.本技术实施例提供的技术方案中,首先获取所有考生信息;其中,每个考生信息至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、次选科目和外语科目;通过预设的考场人数以及考生信息中的科目信息对所有考生进行分类,生成首选科目表、次选科目表和外语科目表;将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表,其中,考场编排表具体包括考生序号、准考证号、姓名、行政班、教学班、考场号、考场座位号、考试科目以及科目排序。可以看出,针对新高考改革选科模式通过生成首选科目表、次选科目表和外语科目表并进行汇总进行考场座位分配,相比于传统采用人工的方式进行考场分配,本方法提高了分配效率且降低了错误率。
附图说明
31.为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
32.图1为本技术实施例提供的一种考场编排方法的步骤流程图;
33.图2为本技术实施例提供的一种考场编排装置的框图;
34.图3为本技术实施例提供的一种计算机设备的示意图。
具体实施方式
35.以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.为便于对本实施例进行理解,首先对本技术实施例所公开的一种考场编排方法进行详细介绍。
37.请参考图1,其示出了本技术实施例提供的一种考场编排方法的流程图,该方法可以包括以下步骤:
38.步骤101,获取所有考生信息。
39.其中,每个考生信息至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、次选科目和外语科目。
40.在本技术的实施例中,在获取所有考生信息前首先进行考生选科,考生选科包括在首选科目项中选择首选科目,在次选科目项中选择次选科目,在外语科目项中选择外语科目。根据广东省新高考选科制度,首选科目包括物理或历史,即考生需要在物理或历史中的任意选择一门学科,次选科目包括化学、地理、生物及政治,考生需要在化学、地理、生物及政治中选择任意两门学科,外语科目包括英语、日语、俄语、德语、法语、西班牙语中的任意一门学科。
41.在获取到考生的选科信息后,结合考生自身的学籍信息可以得到考生信息。并根据excel模板要求,录入考生信息,模板要求信息为:考生的序号、准考证号、姓名、行政班、教学班、首选科目、次选科目、外语。这些考生信息级长在日常工作中是必须掌握的信息,简单易操作。
42.步骤102,通过预设的考场人数以及考生信息中的科目信息对所有考生进行分类,生成首选科目表、次选科目表和外语科目表。
43.其中,首选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、考场号、考场座位号以及科目排序;次选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、次选科目、考场号、考场座位号以及科目排序;外语科目表至少包括考生序号、准考证号、姓名、行政班、教学班、外语科目、考场号、考场座位号以及科目排序;首选科目表、次选科目表和外语科目表均为excel表。
44.在本技术一个可选的实施例中,可以用用当前时间建立文件夹名,方便记录和区
分实施考场安排的时间。设计与用户的交互,输入每间考场人数。
45.导入模板数据,生成学科文件,按首选科目(物理或历史)、次选科目(组合为化地、化生、化政、生地、生政、政地六选一)、外语(英语和日语)三大项进行数据提取生成分学科excel文件(生成名为物理、历史、化地、化生、化政、生地、生政、政地、日语、英语等excel文件),并在各分学科excel文件中进行同类选科内的随机排序,按用户的输入的考场最大人数进行考场和考场座位号的编排。
46.本技术实施例仅根据实际需要在外语科目中选择了日语与英语作为具体的实施方式,本技术实施例中还可以根据实际需要生成俄语、德语等其他语言的excel文件,关于其他语言的excel文件的处理方式与日语和英语的excel文件处理方式相同,不再赘述。
47.在本技术实施例中,首选科目表,具体包括:考生序号、准考证号、姓名、行政班、教学班、首选科目、考场号、考场座位号以及科目排序;其中,首选科目的科目排序为1;
48.次选科目表,具体包括:考生序号、准考证号、姓名、行政班、教学班、次选科目、考场号、考场座位号以及科目排序;其中,次选科目的科目排序为2;
49.外语科目表,具体包括:考生序号、准考证号、姓名、行政班、教学班、外语科目、考场号、考场座位号以及科目排序;其中,外语科目的科目排序为3。
50.步骤103,将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表。
51.其中,所述考场编排表具体包括考生序号、准考证号、姓名、行政班、教学班、考场号、考场座位号、考试科目以及科目排序。
52.通过预设的考场人数对首选科目表中的考生依次进行考场座位安排,得到首选科目座位,得到首选科目中某考生的考场号与考场座位号;通过预设的考场人数对次选科目表进行考场依次进行考场座位安排,得到次选科目座位,得到次选科目中某考生的考场号与考场座位号;通过预设的考场人数对外语科目表进行考场依次进行考场座位安排,得到考生外语科目的考场号与考场座位号。
53.在本技术实施例中,对相同考试时间的科目进行合并,生成“物历”(含物理和历史)、“次选科目”(含化地、化生、化政、生地、生政、政地)、“外语”(含英语和日语)三个新表,并在这三个表内按顺序分别对不同科目进行考场顺序安排。如“物历”先按物理excel文件的考生顺序排好物理科的考场号(从第一考场开始)和考场座位号(从1号开始),待考场座位号到用户输入的考场人数后,考场号增加1,考场座位号重新从1开始,如此循环,尾场人数小于用户输入考场人数的自成一个考场;再按照历史excel文件的考生顺序接着物理尾场号后继续往下排考场号和座位号(从1开始),做法和物理一样,不同科目的考生不混排。另外两个文件的操作与“物历”文件的操作相同。
54.生成“个人汇总”excel文件,把“物历”、“次选科目”、“外语”信息合并到“个人汇总”文件中的“按班个人汇总”(含顺序号、行政班、教学班、准考证号、姓名、考场号、考场座位号、考试科目、科目排序项目)工作表中。
55.生成“公示个人汇总”工作表(含准考证号、姓名、行政班、教学班、首选科目、三科考场号、三科座位号(语文和数学科与首选科目的考场号、座位号一致)、次选科目、次选科目考场号、次选科目座位号、外语、外语考场号、外语座位号项目),把“按班个人汇总”表信息横向写入“公示个人汇总”中,便于班级内公示考生考场安排。节省纸张,信息展示清晰明
了,符合考生阅读习惯。
56.生成“考场数据汇总”工作表(含物历考场号、考试科目、对应考场人数;四选二科目考场号、考试科目、对应考场人数;外语考场号、考试科目、对应考场人数项目)。在各项目最下面,分别统计物理、历史、化地、化生、化政、生地、生政、政地、日语、英语的总人数,以及各时间段参加考试的总人数。此工作表方便用户了解各类考生人数情况和为考场布置、分卷提供数据。
57.在本技术一个可选的实施例中,在考生未选科前,除外语外年级所有考生进行全部相同科目的测试(即当获取所有考生信息中每个考生信息具有相同的次选科目时),基于所有考生信息生成首选科目表和外语科目表,通过预设的考场人数对首选科目表和外语科目表分别进行考场安排,并根据得到的考场座位号汇总得到考场编排表。具体地,此时只需要把excel模板中的首选科目项全部写成“物理”或“历史”,外语项目如实填写,运行程序后使用“个人汇总”excel文件中的“公示个人汇总”工作表三科考场号、三科座位号作为除外语科目外所有科目考试的考场号和座位号,外语科目则使用生成的外语考场号、外语座位号。
58.在本技术一个可选的实施例中,考生选科后,进行合格性考试之前,对应不同选科考生,相同科目测试难度要求不同,比如某考生选择化地两科作为高考科目,考化学和地理两科测试难度要求较高,而只作为合格性考试科目生物和政治测试难度要求较低。此时需要根据考生参加各科目测试试题难度要求的不同,把相同科目不同层次分开编排(主要涉及物理、历史、生物、化学、政治、地理科目)。按excel模板要求填入信息,运行程序后使用“个人汇总”excel文件中的“公示个人汇总”工作表考场号和考场座位号安排高考科目的考场,当要进行合格性考试科目测试时也可以用这个考场号和考场座位号,还是让相同的考生到相同的考场和考场座位号(比如高考科目选择化地,其合格性考试科目就为生政,其他科目也类似)。
59.可以看出,本方法适应广东省新高考改革选科模式考场编排,能根据高中考生的不同阶段,对excel模板进行设计,满足不同阶段或要求的考场安排。欲保护考场编排设计的思维和做法。用本方法编排的考场,现在安排的是化地、化生、化政、生地、生政、政地合堂考的情形,比较节省测试的时间,高考科目两天可以完成,加上合格性考试安排,用两天半可完成。如果上级部门要求分开科目考化学、地理、生物、政治这四科,也可以用这个编排结果,凡是没轮到测试的科目,该考场的考生就自习,其他的就进行测试,不会冲突。
60.请参考图2,其示出了本技术实施例提供的一种考场编排装置200的框图。如图2所示,该装置200可以包括:获取模块201、生成模块202、处理模块203。
61.获取模块201,用于获取所有考生信息;其中,每个考生信息至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、次选科目和外语科目;
62.生成模块202,用于通过预设的考场人数以及考生信息中的科目信息对所有考生进行分类,生成首选科目表、次选科目表和外语科目表;所述首选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、首选科目、考场号、考场座位号以及科目排序;所述次选科目表至少包括考生序号、准考证号、姓名、行政班、教学班、次选科目、考场号、考场座位号以及科目排序;所述外语科目表至少包括考生序号、准考证号、姓名、行政班、教学班、外语科目、考场号、考场座位号以及科目排序;
63.处理模块203,用于将生成的首选科目表、次选科目表和外语科目表进行表格汇总得到考场编排表,其中,考场编排表具体包括考生序号、准考证号、姓名、行政班、教学班、考场号、考场座位号、考试科目以及科目排序。
64.关于考场编排装置的具体限定可以参见上文中对于考场编排方法的限定,在此不再赘述。上述考场编排装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
65.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该设备的处理器用于提供计算和控制能力。该设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于考场编排数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种考场编排方法。
66.本领域技术人员可以理解,如图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
67.在本技术的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述考场编排方法的步骤。
68.本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
69.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以m种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(symchlimk)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
70.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
71.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1