CN111274778A - 答题卡生成***、方法、装置和计算机可读存储介质 - Google Patents
答题卡生成***、方法、装置和计算机可读存储介质 Download PDFInfo
- Publication number
- CN111274778A CN111274778A CN202010099184.7A CN202010099184A CN111274778A CN 111274778 A CN111274778 A CN 111274778A CN 202010099184 A CN202010099184 A CN 202010099184A CN 111274778 A CN111274778 A CN 111274778A
- Authority
- CN
- China
- Prior art keywords
- answer sheet
- module
- generating
- preview
- generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000003860 storage Methods 0.000 title claims abstract description 14
- 238000012360 testing method Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 abstract description 14
- 230000008569 process Effects 0.000 abstract description 10
- 230000000694 effects Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 6
- 238000003032 molecular docking Methods 0.000 description 5
- 238000002360 preparation method Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003631 expected effect Effects 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004801 process automation Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
本发明涉及一种答题卡生成***、方法、装置和计算机可读存储介质。***包括:第一生成模块,用于生成答题卡信息;第二生成模块,与第一生成模块信号连接,用于根据答题卡信息生成预览答题卡;第三生成模块,与第二生成模块信号连接,用于将预览答题卡生成答题卡文件;编辑模块,与第二生成模块信号连接,用于对预览答题卡进行编辑;定制模块,与编辑模块和第三生成模块分别信号连接,以将完成编辑的预览答题卡生成定制答题卡,第三生成模块将定制答题卡生成答题卡文件。答题卡生成方法通过答题卡生成***来实现,生成装置和存储介质用于运行答题卡生成方法。本发明的自动生成答题卡,整个过程自动化完成,易于实现,提高了答题卡制作效率。
Description
技术领域
本发明涉及教育信息化***技术领域,具体而言,涉及答题卡生成***、方法、装置和计算机可读存储介质。
背景技术
随着教育信息化的发展,使得各项教学工作的开展更加便捷、高效、精准,其中对单元测验、考试等业务场景尤为突出,需要用到大量的答题卡。传统的答题卡制作过程繁琐,在答题卡的制作过程中,通常将编辑与预览完全分开,或者分块编辑,最后合成一张完整的答题卡,这样导致在答题卡的编辑过程中一直无法看到答题卡全景,来回多次编辑才能达到预期效果,造成制作答题卡时产生了重复劳动,降低了答题卡的制作效率。
发明内容
本发明旨在解决上述技术问题的至少之一。
为此,本发明的第一目的在于提供一种答题卡生成***。
本发明的第二目的在于提供一种答题卡生成方法。
本发明的第三目的在于提供一种答题卡生成装置。
本发明的第四目的在于提供一种计算机可读存储介质。
为实现本发明的第一目的,本发明的实施例提供了一种答题卡生成***,包括:第一生成模块,用于生成答题卡信息;第二生成模块,与第一生成模块信号连接,用于根据答题卡信息生成预览答题卡;第三生成模块,与第二生成模块信号连接,用于将预览答题卡生成答题卡文件;编辑模块,与第二生成模块信号连接,用于对预览答题卡进行编辑;定制模块,与编辑模块和第三生成模块分别信号连接,以将完成编辑的预览答题卡生成定制答题卡,第三生成模块将定制答题卡生成答题卡文件。
通过第一生成模块生成答题卡信息,第二生成模块根据答题卡信息生成预览答题卡,第三生成模块将预览答题卡生成答题卡文件,并可输出进行打印,整个过程自动化完成,能够提高答题卡制作的效率和降低技术门槛,易于部署和应用。通过在预览答题卡页面触发编辑模块,以根据偏好对预览答题卡进行编辑,在预览答题卡进行预览的同时,可以进行定制操作,能够全面直观地看到答题卡的制作效果,降低了调整的频率,提高了答题卡制作的效率和用户的体验。
另外,本发明提供的技术方案还可以具有如下附加技术特征:
上述技术方案中,答题卡生成***还包括:扫描设备,用于扫描试卷,并输出扫描文件;识别模块,与扫描设备信号连接,用于获取并识别扫描文件,以生成试卷的卷面信息;其中,识别模块与第一生成模块信号连接,使第一生成模块根据卷面信息获取答题卡信息。
本实施例中的答题卡生成***可以使第一生成模块与扫描设备实现对接,基于现有的一张纸质试卷,依次经过第一生成模块、第二生成模块和第三生成模块对试卷的卷面信息进行处理后直接打印出答题卡,整个过程自动化完成,简化了获取答题卡信息的流程,极大地方便了用户和缩短了制作答题卡的时间。
为实现本发明的第二目的,本发明的实施例提供了一种答题卡生成方法,采用答题卡生成***,答题卡生成方法包括:采用第一生成模块生成答题卡信息;采用第二生成模块获取来自第一生成模块的答题卡信息,并根据答题卡信息生成预览答题卡;采用第三生成模块获取来自第二生成模块的预览答题卡,并将预览答题卡生成答题卡文件;或打开预览答题卡,触发编辑模块,以对打开的预览答题卡进行编辑;通过定制模块将完成编辑的预览答题卡生成定制答题卡;采用第三生成模块获取来自定制模块的定制答题卡,并将定制答题卡生成答题卡文件。
通过从生成答题卡信息、生成预览答题卡到生成答题卡文件的整个过程自动化完成,为用户提供了一种全新、便捷、高效的答题卡生成模式,能够提高答题卡制作的效率和降低技术门槛,易于部署和应用。通过在预览答题卡页面触发编辑模块,以根据偏好对预览答题卡进行编辑,在预览答题卡进行预览的同时,可以进行定制操作,能够全面直观地看到答题卡的制作效果,降低了调整的频率,提高了答题卡制作的效率和用户的体验。
上述技术方案中,采用第一生成模块生成答题卡信息的步骤包括:通过扫描设备扫描试卷,并输出扫描文件;通过识别模块识别扫描文件,并生成试卷的卷面信息;通过第一生成模块将卷面信息生成答题卡信息。
通过扫描设备扫描试卷以获取试卷的卷面信息,通过第一生成模块将卷面信息自动生成答题卡信息,自动完成,提高了获取答题卡信息的效率。
上述任一技术方案中,采用第一生成模块生成答题卡信息的步骤包括:根据试卷的卷面信息,选择当前科目的题型;设置题型的题目数量、题目分数;根据试卷的题目顺序,调整题型的顺序;通过第一生成模块生成答题卡信息。
通过手动输入数据生成答题卡信息,操作更灵活,提供了答题卡信息的多样性和灵活性。
上述任一技术方案中,采用第二生成模块获取来自第一生成模块的答题卡信息,并根据答题卡信息生成预览答题卡的步骤包括:响应答题卡预览生成请求;根据科目预定义版面布局、题型数据,并生成标准答题卡;根据标准答题卡生成并显示预览答题卡。
通过预定义答题卡版面布局、通用题型数据,方便进行答题卡操作,预定义的主要目的是将标准答题卡的要求信息化,最终生成标准答题卡,预定义只需初始化一次即可,提升了题型的灵活性和扩展性。
上述任一技术方案中,打开预览答题卡,触发编辑模块,以对打开的预览答题卡进行编辑的步骤包括:
根据定制需要在预览答题卡的页面触发编辑模块;
根据定制需要调整预览答题卡的版面布局、题型布局、题目内容编辑;
选择是否覆盖科目预定义版面布局、题型数据。
在该技术方案中,根据定制化的需要,在对打开的预览答题卡进行编辑时,通过触发编辑模块实现对答题卡进行编辑,编辑内容包括有版面布局、题型布局和对题目内容进行编辑等,然后通过选择是否覆盖科目预定义版面布局和题型数据,如果需要覆盖,则会通篇覆盖原版面信息,如果不需要覆盖,则只有编辑的内容与预定义版面信息一起显示,从而提高了答题卡编辑和定制的灵活性。
上述任一技术方案中,采用第三生成模块获取来自第二生成模块的预览答题卡,并将预览答题卡生成答题卡文件的步骤包括:响应生成答题卡文件请求;获取浏览器单页面资源数据;调用浏览器文件转化组件,以生成答题卡文件。
通过在前端触发或后台触发以生成答题卡文件,都是基于标准浏览器进行解析生成,在浏览器生成可全景预览的预览答题卡后,获取浏览器单页面资源数据,兼容好,前台和后台都采用标准的浏览器,生成的答题卡文件与预览效果保持完全一致,保证了所见即所得效果,提升了定制制作效率和用户体验。
为实现本发明的第三目的,本发明的实施例提供了一种答题卡生成处理装置,包括:存储器,存储有计算机程序;处理器,执行计算机程序;其中,处理器在执行计算机程序时,实现如本发明任一实施例的答题卡生成方法的步骤。本发明的实施例提供的答题卡生成处理装置实现如本发明任一实施例的答题卡生成方法的步骤,因此其具有本发明任一实施例的答题卡生成方法的全部有益效果。
为实现本发明的第四目的,本发明的实施例提供了一种计算机可读存储介质,包括:计算机可读存储介质存储有计算机程序,计算机程序被执行时,实现如本发明任一实施例的答题卡生成方法的步骤。
本发明的实施例提供的计算机可读存储介质实现如本发明任一实施例的答题卡生成方法的步骤,因此其具有本发明任一实施例的答题卡生成方法的全部有益效果。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
图1为本发明实施例中答题卡生成***的第一组成示意图;
图2为本发明实施例中答题卡生成***的第二组成示意图;
图3为本发明实施例中答题卡生成方法的流程图之一;
图4为本发明实施例中答题卡生成方法的流程图之二;
图5为本发明实施例中答题卡生成方法的流程图之三;
图6为本发明实施例中答题卡生成方法的流程图之四;
图7为本发明实施例中答题卡生成方法的流程图之五;
图8为本发明实施例中答题卡生成方法的流程图之六;
图9为本发明实施例中答题卡生成方法的流程图之七。
其中,图1至图9中的附图标记与部件名称之间的对应关系为:
100:答题卡生成***,102:扫描设备,104:识别模块,110:第一生成模块,120:第二生成模块,130:编辑模块,140:定制模块,150:第三生成模块。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
下面参照图1至图9描述本发明一些实施例的技术方案。
在相关技术领域中,传统的答题卡实现方案,无论是智能还是非智能方案,答题卡的定制与预览生成是分开处理的,最后需要对答题卡的内容进行合成操作,这就导致答题卡的预览效果与预期效果存在差异,需要经过多次修正后才达到预期效果,降低了答题卡的制作效率和用户的体验。另外,在生成答题卡文件的过程中,通常需要在全球广域网(英文名称World Wide Web,以下简称web)的网络环境下编辑页面才可触发生成,而在实际的非web业务场景中是不能满足编辑页面的要求的。这就限制了制作答题卡的应用场景,为答题卡的制作带来了不便。为了提高答题卡的制作效率和制作便捷程度,本发明的实施例提供了以下的技术方案。
实施例1
如图1所示,本实施例提供了一种答题卡生成***100,包括:第一生成模块110、第二生成模块120、第三生成模块150、编辑模块130和定制模块140,其中,第一生成模块110生成答题卡信息,第二生成模块120与第一生成模块110信号连接,用于根据答题卡信息生成预览答题卡,第三生成模块150与第二生成模块120信号连接,用于将预览答题卡生成答题卡文件。编辑模块130与第二生成模块120信号连接,用于对预览答题卡进行编辑,定制模块140与编辑模块130和第三生成模块150分别信号连接,以将完成编辑的预览答题卡生成定制答题卡,第三生成模块150将定制答题卡生成答题卡文件。
通过第一生成模块110生成答题卡信息,第二生成模块120根据答题卡信息生成预览答题卡,第三生成模块150将预览答题卡生成答题卡文件,并可输出进行打印,整个过程自动化完成,能够提高答题卡制作的效率和降低技术门槛,易于部署和应用。
通过在预览答题卡页面触发编辑模块130,以根据偏好对预览答题卡进行编辑,在预览答题卡进行预览的同时,可以进行定制操作,能够全面直观地看到答题卡的制作效果,降低了调整的频率,提高了答题卡制作的效率和用户的体验。
实施例2
如图2所示,本实施例提供了一种答题卡生成***100,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
答题卡生成***100还包括:扫描设备102和识别模块104,扫描设备102用于扫描试卷,并输出扫描文件;识别模块104与扫描设备102信号连接,用于获取并识别扫描文件,以生成卷面信息,其中,识别模块104与第一生成模块110信号连接,使第一生成模块110根据卷面信息获取答题卡信息。
扫描设备102可以是扫描打印机,扫描打印机用于扫描试卷,并输出扫描文件,通过第一生成模块110与扫描打印机对接,对接方式包括但并不局限于深度的内嵌定制,或者常规的应用程序编程接口(英文名称Application Programming Interface,简称API)指令驱动对接,对接后,第一生成模块110响应试卷的扫描请求,并获取扫描文件后对接人工智能(英文名称Arificial Intelligence,简称AI)的识别模块104,识别模块104识别扫描文件并生成卷面信息,其中,卷面信息包括但并不局限于考试名称、科目、题型、题序、题干、分数等,第一生成模块110获取卷面信息,并对卷面信息、题型特征与预定义基础题型进行关联,且通过关联后的信息创建答题卡信息,使第二生成模块120根据答题卡信息生成预览答题卡。
本实施例中的答题卡生成***100可以使第一生成模块110与扫描设备102实现对接,基于现有的一张纸质试卷,依次经过第一生成模块110、第二生成模块120和第三生成模块150对试卷的卷面信息进行处理后直接打印出答题卡,整个过程自动化完成,简化了获取答题卡信息的流程,极大地方便了用户和缩短了制作答题卡的时间,给测验业务场景提供了全新模式、更有想象力的空间。
实施例3
如图3所示,本发明的实施例提供了一种答题卡生成方法,采用答题卡生成***100,答题卡生成方法包括:
S102:采用第一生成模块110生成答题卡信息;
S104:采用第二生成模块120获取来自第一生成模块110的答题卡信息,并根据答题卡信息生成预览答题卡;
S106:采用第三生成模块150获取来自第二生成模块120的预览答题卡,并将预览答题卡生成答题卡文件;
S108:打开预览答题卡,并触发编辑模块130,以对打开的预览答题卡进行编辑;
S110:通过定制模块140将完成编辑的预览答题卡生成定制答题卡;S112:采用第三生成模块150获取来自定制模块140的定制答题卡,
并将定制答题卡生成答题卡文件。
本实施例中,从生成答题卡信息、生成预览答题卡到生成答题卡文件,整个过程自动化完成,为用户提供了一种全新、便捷、高效的答题卡生成模式,答题卡信息的来源包括但并不局限于AI的识别模块104识别出的纸质试卷的卷面信息或在线创建答题卡信息时输入的信息。整个过程自动化完成,能够提高答题卡制作的效率和降低技术门槛,易于部署和应用。
在前台生成答题卡即同时可以生成预览答题卡,以对预览答题卡进行全景预览,在此基础上,触摸编辑模块130,打开编辑模式可以手动调整答题卡的版面尺寸,栏目数量,以及对每个题型数据进行布局调节,***根据版面、栏目属性触发重新计算渲染,以适应新的版面布局,对于每个题型数据可以触发内容编辑,包括但并不局限于文字、图片处理等,以及调整题型所需高度,触发形式包括但并不局限于拖拽、点击等,以适应定制化需要,编辑完毕后可以将布局属性信息选择是否覆盖现有科目,以预定义答题卡参数配置。
通过在预览答题卡页面触发编辑模块130,以根据偏好对预览答题卡进行编辑,在预览答题卡进行预览的同时,可以进行定制操作,能够全面直观地看到答题卡的制作效果,降低了调整的频率,提高了答题卡制作的效率和用户的体验。
实施例4
如图9所示,本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
采用第一生成模块110生成答题卡信息的步骤包括:
S120:通过扫描设备102扫描试卷,并输出扫描文件;
S122:通过识别模块104识别扫描文件,并生成卷面信息;
S124:通过第一生成模块110将卷面信息生成答题卡信息。
本实施例中,扫描设备102可以是扫描打印机,通过第一生成模块110与扫描打印机对接,对接方式包括但并不局限于深度的内嵌定制,或者常规的应用程序编程接口指令驱动对接,对接后,第一生成模块110响应试卷的扫描请求,并获取扫描文件后对接AI的识别模块104,识别模块104识别扫描文件并生成卷面信息,其中,卷面信息包括但并不局限于科目、题型、题序、分数信息等,并根据题型特征与预定义基础题型进行关联,且通过关联后的信息创建答题卡信息。
通过扫描设备102扫描试卷以获取试卷的卷面信息,通过第一生成模块110将卷面信息自动生成答题卡信息,自动完成,提高了获取答题卡信息的效率。
实施例5
如图4所示,本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
采用第一生成模块110生成答题卡信息的步骤包括:
S1022:根据卷面信息,选择当前科目;
S1024:选择当前科目的题型;
S1026:设置题型的题目数量、题目分数;
S1028:根据试卷的题目顺序,调整题型的顺序;
S1030:通过第一生成模块110生成答题卡信息;
S1032:根据答题卡信息保存答题卡。
本实施例中也可以通过线上手动创建来完成答题卡信息的生成根据卷面信息选择相应的科目、题型、题序、分数等,以快速创建答题卡,并获取相应的试卷题型数据,然后根据试卷题型数据创建答题卡信息。其中,试卷题型数据包括但并不局限于根据预定义的标准答题卡配置信息。
通过线上手动输入数据生成答题卡信息,操作更灵活,提供了答题卡信息的多样性和灵活性。
实施例6
如图6所示,本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
采用第二生成模块120获取来自第一生成模块110的答题卡信息,并根据答题卡信息生成预览答题卡的步骤包括:
响应答题卡预览生成请求;
根据科目预定义版面布局、题型数据,并生成标准答题卡;
根据标准答题卡生成并显示预览答题卡。
预览答题卡可以直观地看到预览答题卡的全貌,方便用户快速制作确认。
其中,如图6所示,根据科目预定义版面布局、题型数据,并生成标准答题卡的具体步骤包括如下:
S302:读取答题卡信息;
S304:读取科目预定义标准答题卡参数;
S306:初始化全景答题卡;
S308:根据预定义标准自动布局处理;
S310:标准答题卡生成成功。
其中,全景答题卡为预览答题卡。
由于不同的学科已经形成了测验用的标准答题卡,标准答题卡涉及到版面布局、题型、题序以及答题区域等信息,本实施例中,是根据标准答题卡的要求,将标准答题卡的信息转化为统一的信息化配置项,为每个科目预定义标准参数,根据这些配置项生成的答题卡为预定义标准答题卡,预定义标注答题卡的信息包含预定义的标准答题卡配置信息,以能够更精准地实现标准答题卡。
标准答题卡的参数涉及到题型、题序、版面布局以及答题区域等信息,其中对题型和版面布局详细展开说明如下。
基础题型,所有的常用题型都是基于基础题型进行派生扩展而来的,基础题型包括但并不局限于选择题、是非题、填空题、问答题等。科目所对应的题型基于基础题型进行派生以符合实际的题型需要,如:科目语文的作文题是由基础题型“问答题”派生而来。
复合题型,主要是指面向复杂的题型结构,表现为题型的层次结构,外层使用派生题型进行多层嵌套,末节节点为基础题型,如:阅读理解->短文一->选择题、填空题等。
题型属性,每个题型都有相应的答题卡属性,包括但并不局限于题干、分数、行高、题型最小占位高度及整体占位高度、题型间隔等等。同一种题型属性在不同科目下可以不一样,用于生成各个科目的标准答题卡。
版面布局,除了标准的版面布局,版面大小包括但并不局限于A3(国籍通用标准A3规格的纸张,纸张大小为:297mm×420mm)、A4(国籍通用标准A4规格的纸张,纸张大小为:210mm×297mm),栏目的属性包括但并不局限于栏目宽度、高度等,版面与栏目可以进行灵活组合,如A3三栏、A3二栏、A4一栏等,每个科目都有标准答题卡版面布局预定义。
通过预定义标准答题卡,根据预定义的标准答题卡参数,采用web技术生成可全景预览的预览标准答题卡,其中,web技术不局限于具有函数优先的轻量级,解释型或即时编译型编程语音(英文名称javascript、简称JS)、超文本标记语言(英文名称HyperTextMarkupLanguage,简称HTML)、层叠样式表(英文名称Cascading Style Sheets,简称CSS,是一种用来表现HTML等文件样式的计算机语言)等开发语言,标准答题卡的预定义参数配置包括但并不局限于对版面布局、基础题型、题型属性的定义。
预览答题卡能够直观地看到答题卡的信息,为了能够使制作出的答题卡更符合定制化的需要,如图5所示,还可以进行如下的操作。
触发编辑模块130,以对打开的预览答题卡进行编辑的步骤包括:
S202:根据定制需要在预览答题卡的页面触发编辑模块130;
S204:根据定制需要调整预览答题卡的版面布局、题型布局、题目内容编辑;
S206:选择是否覆盖科目预定义版面布局、题型数据。
同时通过web技术提供可供全景预览的预览答题卡,并在预览答题卡的显示页面实现所见即所得的定制编辑,提供用户的定制效率,并与后台生成完全一致。其中,预定义的版面布局包括但并不局限于标准版面A3三栏、A2两栏、A4一栏等,在编辑时可以根据实际测验及试题情况对版面进行调整,例如:A3三栏改为A3两栏。也可根据需要对单一题型占用的答题卡高度进行手动快速调节,对题型进行内容编辑,如上传图片、文本编辑等等,以满足个性答题卡的定制需要。基础题型预定义是对通用基础题型的定义。对题型的编排规则包括但并不局限于题型的层次结构、占位大小等。
具体到本实施例中,第二生成模块120在响应答题卡预览生成请求后,获取答题卡信息,包括科目、题型数据,然后第二生成模块120根据科目获取标准答题卡预定义参数,其中版面数据决定了答题卡的版面尺寸和布局,题型属性数据决定了题型在栏目内的布局信息,包括但并不局限于题型占位尺寸、答题区域尺寸、题型间距等,根据题型顺序、题型结构,采用web技术,在浏览器动态构建和渲染答题卡信息,以生成标准的预览答题卡,并将预览答题卡的正面与反面依次呈现,以达到全景预览的效果。
本实施例中,第二生成模块120根据科目预定义标准答题卡的版面数据、栏目数据、题型数据,根据题序计算每个栏目的可显示题型数据,为了达到最佳的自动布局效果,题型自动进行跨栏识别,对于栏目内计算可用空间,当可用空间小于正常显示高度但在最小显示尺寸范围内时,当前栏目继续布局该题型数据,该题型数据未布局的尺寸继续在下一栏增量处理,对于栏目内可用空间小于当前题型数据最小显示尺寸的,自动让前一个题型数据进行铺满处理。由于标准的答题卡有版面、栏目数量限制,为了能够达到自动布局以直接可用的效果,对所有栏目进行预渲染后,对于题型数据不足铺满或超出答题卡版面极限的,自动进行二次修正,以使得所有的题型数据、以标准的答题卡布局铺满整个答题卡,用户无需任何调整,就可直接使用,极大地提高了答题卡的制作效率。
通过预定义答题卡版面布局、通用题型数据,方便进行答题卡操作,预定义的主要目的是将标准答题卡的要求信息化,最终生成标准答题卡,预定义只需初始化一次即可。
为了进一步满足定制需要,以提升题型的灵活性和扩展性,预定义参数可以在定制调整后进行选择保存覆盖。
实施例7
本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
打开预览答题卡,触发编辑模块130,以对打开的预览答题卡进行编辑的步骤包括:
根据定制需要在预览答题卡的页面触发编辑模块130;
根据定制需要调整预览答题卡的版面布局、题型布局、题目内容编辑;
选择是否覆盖科目预定义版面布局、题型数据。
通常情况下,根据定制化的需要,在对打开的预览答题卡进行编辑时,通过触发编辑模块130实现对答题卡进行编辑,编辑内容包括有版面布局、题型布局和对题目内容进行编辑等,然后通过选择是否覆盖科目预定义版面布局和题型数据,如果需要覆盖,则会通篇覆盖原版面信息,如果不需要覆盖,则只有编辑的内容与预定义版面信息一起显示,从而提高了答题卡编辑和定制的灵活性。
实施例8
本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
采用第三生成模块150获取来自第二生成模块120的预览答题卡,并将预览答题卡生成答题卡文件的步骤包括:
响应生成答题卡文件请求;
获取浏览器单页面资源数据;
调用浏览器文件转化组件,以生成答题卡文件。
其中,如图7所示,调用浏览器文件转化组件,以生成答题卡文件的具体步骤包括:
S402:内嵌标准浏览器发起请求;
S404:生成标准全景答题卡;
S406:获取答题卡HTML页面资源;
S408:调用HTML文件转化组件;
S410:生成答题卡文件。
其中,全景答题卡为预览答题卡。
本实施例中,生成答题卡文件可以在前端触发或者后台触发,都是基于标准浏览器进行解析生成,在浏览器生成可全景预览的预览答题卡后,获取浏览器渲染后的静态HTML资源,调用HTML文件转化组件,将预览答题卡的HTML单页面生成为答题卡文件,生成格式不局限于便携式文档格式(英文名称Portable Document Format,简称PDF)、文字处理程序(英文名称Word)文档格式、图片,由于获取的HTML单静态页面基于最基础的HTML标准规范,兼容好,前台和后台都采用标准的浏览器,生成的答题卡文件与预览效果保持完全一致,保证了所见即所得效果,提升了定制制作效率和用户体验。
无论是前台定制生成,还是后台自动生成预览答题卡,都是通过浏览器响应生成请求,解析后的HTML结构,包括样式CSS脚本等单网页资源,调用HTML文件转化组件生成答题卡文件,生成的答题卡文件格式包括但并不局限于PDF、word、图片等。
实施例9
如图8所示,本实施例提供了一种答题卡生成方法,除上述实施例的技术特征之外,本实施例还包括以下技术特征。
答题卡生成方法包括如下步骤:
S502:准备线下纸质试卷;
S504:打印扫描一体机扫描;或
S506:AI识别获取试卷题型信息;
S508:预览定制答题卡;或
S510:线上创建;
S512:准备试卷、题型信息;
S514:进入智能答题卡***;
S516:创建答题卡信息;
S518:后台自动生成标准答题卡文件;
S520:准备扫描打印一体机;
S522:自动打印纸质答题卡。
进入智能答题卡***之前的信息可以通过三种方式获取,从而提高了制作答题卡的灵活性。
实施例10
本发明的实施例提供了一种答题卡生成处理装置,包括:存储器和处理器,其中,存储器存储有计算机程序,处理器执行计算机程序,处理器在执行计算机程序时,实现答题卡生成方法的步骤。
本发明的实施例提供的答题卡生成处理装置实现如本发明任一实施例的答题卡生成方法的步骤,因此其具有本发明任一实施例的答题卡生成方法的全部有益效果。
实施例11
本发明的实施例提供了一种计算机可读存储介质,包括:计算机可读存储介质存储有计算机程序,计算机程序被执行时,实现答题卡生成方法的步骤。
本发明的实施例提供的计算机可读存储介质实现如本发明任一实施例的答题卡生成方法的步骤,因此其具有本发明任一实施例的答题卡生成方法的全部有益效果。
综上,本发明实施例的有益效果为:
1.全流程自动化生成答题卡,提供一种全新、便捷、高效的答题卡生成模式,提高了答题卡的生成效率。
2.在预览答题卡的页面编辑答题卡,满足了答题卡的定制需求,提高了制作答题卡的灵活性。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种答题卡生成***,其特征在于,包括:
第一生成模块,用于生成答题卡信息;
第二生成模块,与所述第一生成模块信号连接,用于根据所述答题卡信息生成预览答题卡;
第三生成模块,与所述第二生成模块信号连接,用于将所述预览答题卡生成答题卡文件;
编辑模块,与所述第二生成模块信号连接,用于对所述预览答题卡进行编辑;
定制模块,与所述编辑模块和第三生成模块分别信号连接,以将完成编辑的所述预览答题卡生成定制答题卡,所述第三生成模块将所述定制答题卡生成答题卡文件。
2.根据权利要求1所述的答题卡生成***,其特征在于,还包括:
扫描设备,用于扫描试卷,并输出扫描文件;
识别模块,与所述扫描设备信号连接,用于获取并识别所述扫描文件,以生成所述试卷的卷面信息;
其中,所述识别模块与所述第一生成模块信号连接,使所述第一生成模块根据所述卷面信息获取所述答题卡信息。
3.一种答题卡生成方法,其特征在于,采用如权利要求1或2所述的答题卡生成***,所述答题卡生成方法包括如下步骤:
采用第一生成模块生成答题卡信息;
采用第二生成模块获取来自所述第一生成模块的所述答题卡信息,并根据所述答题卡信息生成预览答题卡;
采用第三生成模块获取来自所述第二生成模块的所述预览答题卡,并将所述预览答题卡生成答题卡文件;或
打开所述预览答题卡,触发编辑模块,以对打开的所述预览答题卡进行编辑;
通过定制模块将完成编辑的所述预览答题卡生成定制答题卡;
采用第三生成模块获取来自所述定制模块的所述定制答题卡并将所述定制答题卡生成答题卡文件。
4.根据权利要求3所述的答题卡生成方法,其特征在于,所述采用第一生成模块生成答题卡信息的步骤包括:
通过扫描设备扫描试卷,并输出扫描文件;
通过识别模块识别所述扫描文件,并生成所述试卷的卷面信息;
通过所述第一生成模块将所述卷面信息生成所述答题卡信息。
5.根据权利要求3所述的答题卡生成方法,其特征在于,所述采用第一生成模块生成答题卡信息的步骤包括:
根据试卷的卷面信息,选择当前科目的题型;
设置所述题型的题目数量、题目分数;
根据所述试卷的题目顺序,调整所述题型的顺序;
通过所述第一生成模块生成所述答题卡信息。
6.根据权利要求3所述的答题卡生成方法,其特征在于,所述采用第二生成模块获取来自所述第一生成模块的所述答题卡信息,并根据所述答题卡信息生成预览答题卡的步骤包括:
响应答题卡预览生成请求;
根据科目预定义版面布局、题型数据,并生成标准答题卡;
根据所述标准答题卡生成并显示预览答题卡。
7.根据权利要求6所述的答题卡生成方法,其特征在于,所述打开所述预览答题卡,触发编辑模块,以对打开的所述预览答题卡进行编辑的步骤包括:
根据定制需要在所述预览答题卡的页面触发所述编辑模块;
根据定制需要调整所述预览答题卡的版面布局、题型布局、题目内容编辑;
选择是否覆盖所述科目预定义版面布局、题型数据。
8.根据权利要求3所述的答题卡生成方法,其特征在于,所述采用第三生成模块获取来自所述第二生成模块的所述预览答题卡,并将所述预览答题卡生成答题卡文件的步骤包括:
响应生成答题卡文件的请求;
获取浏览器单页面资源数据;
调用浏览器文件转化组件,以生成所述答题卡文件。
9.一种答题卡生成处理装置,其特征在于,包括:
存储器,存储有计算机程序;
处理器,执行所述计算机程序;
其中,所述处理器在执行所述计算机程序时,实现如权利要求3至8中任一项所述的答题卡生成方法的步骤。
10.一种计算机可读存储介质,其特征在于,包括:
所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时,实现如权利要求3至8中任一项所述的答题卡生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010099184.7A CN111274778A (zh) | 2020-02-18 | 2020-02-18 | 答题卡生成***、方法、装置和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010099184.7A CN111274778A (zh) | 2020-02-18 | 2020-02-18 | 答题卡生成***、方法、装置和计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111274778A true CN111274778A (zh) | 2020-06-12 |
Family
ID=71002201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010099184.7A Pending CN111274778A (zh) | 2020-02-18 | 2020-02-18 | 答题卡生成***、方法、装置和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111274778A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136172A (zh) * | 2011-12-05 | 2013-06-05 | 北大方正集团有限公司 | 输出试题的方法和装置 |
CN106021312A (zh) * | 2016-05-05 | 2016-10-12 | 北京爱提分博乐教育科技有限公司 | 一种在线组教案的试题排序方法 |
WO2018006294A1 (zh) * | 2016-07-06 | 2018-01-11 | 王楚 | 一种基于图像模式识别技术的阅卷***、装置和方法 |
CN107908612A (zh) * | 2017-11-14 | 2018-04-13 | 杭州汉林文化创意股份有限公司 | 答题卡生成方法、答题卡识别方法、作业*** |
CN110322379A (zh) * | 2019-07-08 | 2019-10-11 | 深圳中兴网信科技有限公司 | 试卷处理方法和试卷处理*** |
-
2020
- 2020-02-18 CN CN202010099184.7A patent/CN111274778A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136172A (zh) * | 2011-12-05 | 2013-06-05 | 北大方正集团有限公司 | 输出试题的方法和装置 |
CN106021312A (zh) * | 2016-05-05 | 2016-10-12 | 北京爱提分博乐教育科技有限公司 | 一种在线组教案的试题排序方法 |
WO2018006294A1 (zh) * | 2016-07-06 | 2018-01-11 | 王楚 | 一种基于图像模式识别技术的阅卷***、装置和方法 |
CN107908612A (zh) * | 2017-11-14 | 2018-04-13 | 杭州汉林文化创意股份有限公司 | 答题卡生成方法、答题卡识别方法、作业*** |
CN110322379A (zh) * | 2019-07-08 | 2019-10-11 | 深圳中兴网信科技有限公司 | 试卷处理方法和试卷处理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4124261B2 (ja) | 文書解析システム、文書解析方法、及びそのプログラム | |
JP4949529B2 (ja) | 電子化出版物の表示方法 | |
CN112433799A (zh) | 页面生成方法、装置、设备及介质 | |
EP1517248A2 (en) | Information processing apparatus, its control method, and program | |
CN108491205A (zh) | 一种基于组件树的前端网页开发方法及*** | |
EP1696337A2 (en) | Document processing apparatus, document processing method and computer program | |
US20130117656A1 (en) | Conversion of web template designs | |
WO2012038014A1 (de) | System und verfahren für relevanzbasiertes kategorisieren und zeitnahes lernen von vokabeln | |
JP4009971B2 (ja) | 電子化サービスマニュアル表示用プログラム、プログラムが記録された記録媒体、電子化サービスマニュアル表示制御方法、並びに電子化サービスマニュアル表示制御装置 | |
CN113158619B (zh) | 文档处理方法、装置、计算机可读存储介质及计算机设备 | |
JPH09223062A (ja) | サービス提供形態のカスタマイズ方法およびその方法の実施に使用可能なサーバ装置 | |
CN110474836A (zh) | 一种邮件模板生成方法、装置、计算设备和介质 | |
EP2318950B1 (en) | System and method for designing stationery | |
US20100269036A1 (en) | System and method for designing and generating online stationery | |
JP2006309398A (ja) | 文書合成システム、データ処理装置、文書合成方法及びプログラム | |
CN110297965B (zh) | 课件页面的显示及页面集的构造方法、装置、设备和介质 | |
CN111274778A (zh) | 答题卡生成***、方法、装置和计算机可读存储介质 | |
JP7005181B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
KR101886069B1 (ko) | 웹 페이지의 분할 전송 제어 가능한 전자문서 제공장치 | |
KR101790727B1 (ko) | 문서 형식 자동 변환 시스템 및 방법 | |
JP2008117393A (ja) | 文書処理装置及び文書処理方法及びプログラム | |
US20130104014A1 (en) | Viewer unit, server unit, display control method, digital comic editing method and non-transitory computer-readable medium | |
WO2014042053A1 (ja) | 電子書籍制作装置、ビューワ装置、電子書籍システム及び電子書籍制作方法 | |
WO2011004607A1 (ja) | コンピュータシステム,コンピュータ,及びプログラム | |
US20120159293A1 (en) | Information processing apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200612 |
|
WD01 | Invention patent application deemed withdrawn after publication |