CN104298652A - 一种电子试卷格式转换方法及装置 - Google Patents
一种电子试卷格式转换方法及装置 Download PDFInfo
- Publication number
- CN104298652A CN104298652A CN201310306178.4A CN201310306178A CN104298652A CN 104298652 A CN104298652 A CN 104298652A CN 201310306178 A CN201310306178 A CN 201310306178A CN 104298652 A CN104298652 A CN 104298652A
- Authority
- CN
- China
- Prior art keywords
- question
- contents
- test
- examination question
- examination
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明适用于教育信息化技术领域,提供了一种电子试卷格式转换方法及装置,所述方法包括:读取试卷文档,所述试卷文档包括试卷结构和试题内容;通过归纳的规则,对试卷结构和试题内容进行识别;将识别的试卷结构和试题内容转换为HTML格式;将所述HTML格式的试卷结构和试题内容转换为XML数据流;将所述XML数据流提交至试题服务器的数据库。本发明通过读取试卷文档来识别试卷结构和试题内容,将试卷结构和试题内容转换为XML数据流,并将所述XML数据流导入试题服务器的数据库,使得试题可以在网页或应用程序上展示,解决了现有技术存在的,将试题一个个手工录入网页,易出错和效率低的问题。
Description
技术领域
本发明属于教育信息化技术领域,尤其涉及一种电子试卷格式转换方法及装置。
背景技术
原有的教育体系普遍采用打印或者油印试卷,随着信息化时代进步的要求,以互联网为考试平台的方式应用越来越广泛,各大学校和教育机构普遍采用的办法是,将试题一个个手工录入网页或者应用程序,但是该方法易出错、效率低。
发明内容
本发明的目的在于提供一种电子试卷格式转换方法及装置,其自动识别试卷结构和试题内容,通过转换将试卷结构和试题内容转换为XML数据流,提交至服务器,以解决现有技术存在的,将试题一个个手工录入网页或者应用程序,易出错和效率低的问题。
本发明是这样实现的,一种电子试卷格式转换方法,所述方法包括以下步骤:
读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干;
通过归纳的规则,对试卷结构和试题内容进行识别;
将识别的试卷结构和试题内容转换为超文本标记语言HTML格式;
将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言XML数据流;
将所述XML数据流提交至试题服务器的数据库。
本发明的目的在于提供一种电子试卷格式转换装置,所述装置包括:
读取单元,用于读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干;
识别单元,用于通过归纳的规则,对试卷结构和试题内容进行识别;
转换单元,用于将识别的试卷结构和试题内容转换为超文本标记语言HTML格式;
转换单元,还用于将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言XML数据流;
提交单元,用于将所述XML数据流提交至试题服务器的数据库。
本发明通过读取试卷文档来识别试卷结构和试题内容,将试卷结构和试题内容转换为XML数据流,并将所述XML数据流导入试题服务器的数据库,使得试题可以在网页上或者应用程序中展示,解决了现有技术存在的,将试题一个个手工录入网页或者应用程序,易出错和效率低的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的电子试卷格式转换方法的实现流程图;
图2是本发明另一实施例提供的电子试卷格式转换装置的模块结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明一实施例提供了电子试卷格式转换方法,所述方法如图1所示,具体步骤包括:
在步骤S101中,读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干。
在本实施例中,试卷文档是包含试题的文档,该试题文档的格式是Word、文字编辑***(英文:WPS,简称:Word Processing System)或者PDF格式,在试卷文档上记录了选择题、填空题、判断题和简答题,试题内容包括试题题干,当试题是选择题的时候,试题内容还包括试题选项和***,试题题干包括试题序号和题干内容。
需要说明的是,试卷结构可以灵活定义,以下面的试卷结构1为例,试卷结构包括试卷名称和试卷层级构成,试卷结构1如下:
试卷名称
一、第一节
1.一级试题
(1)二级试题
(2)二级试题
2.一级试题
(3)二级试题
(4)二级试题
二、第二节
1.一级试题
(1)二级试题
试卷结构由3级构成,一、第一节和1.一级试题是属于试卷结构的内容,(1)或(2)是试题序号,(1)或(2)后面的内容为题干内容。
在步骤S102中,通过归纳的规则,对试卷结构和试题内容进行识别。
需要说明的是,归纳的规则通过阅读纸质试卷者总结得出并预设置在软件里面,归纳的规则也可以称为预设的规则,归纳的规则包括:试卷文档首行文字作为试卷名称,接收输入的试卷层级,试题题干的试题序号格式,以及判断试题的类型规则。
具体地,实现步骤S102的方法包括:
判断试题的类型;
当试题内容中存在A、B、C、D选项时,试题为选择题;
当试题题干中存在下划线时,试题为填空题;
当试题题干中存在括号时,试题为判断题;
当试题内容中仅存在题干时,试题为简答题。
在步骤S103中,将识别的试卷结构和试题内容转换为超文本标记语言(英文:Hypertext Markup Language,简称:HTML)格式。
需要说明的是,HTML是用于描述网页文档的一种标记语言。
在步骤S104中,将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言(英文:Extensible Markup Language,简称:XML)数据流。
具体地,实现步骤S104的方法是采用对象序列化技术将试题结构和试题内容转换为XML数据流。
需要说明的是,针对试题的类型,XML数据流都需要符合测验与评量标准(英文:Question and Test Interoperability,简称:QTI)规范,针对选择题,题干内容和***需要分开,针对填空题,使用下划线对天空位置进行标识。
在步骤S105中,将所述XML数据流提交至试题服务器的数据库。
需要说明的是,这里上传的XML数据流会使得试卷内容呈现会符合QTI规范,试卷内容可以以网页形式呈现,也可以以应用程序的内容出现。
具体地,实现步骤S105的方法具体为:
使用对象反序列化技术将所述XML文件流导入试题服务器的数据库。
可选的,实现所述步骤S105之前还包括:
检测XML数据流中的试题内容是否符合预设规范;
当所述试题内容不符合预设规范时,提示用户修改试题内容。
可选的,所述检测XML数据流中的试题内容是否符合预设规范;
检测试题序号是否连续;
检测选择题是否有试题选项和***。
需要说明的是,试题序号不连续则说明漏题了,试题选项和***以下面题目为例。
(1)森林中最重的动物是?
A老虎B猴子C蚂蚁D蝴蝶
试题选项为A、B、C和D,***为老虎、猴子、蚂蚁和蝴蝶。
本发明实施例通过读取试卷,通过归纳的规则识别试卷结构和试题内容,将该试卷结构和试题内容转换为XML数据流并提交到服务器,通过网页显示试题,解决了现有技术存在的,靠手工输入试题效率低,容易出错的问题。
本发明另一实施例提供了电子试卷格式转换装置,所述装置的模块结构如图2所示,具体包括:
读取单元21,用于读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干;
识别单元22,用于通过归纳的规则,对试卷结构和试题内容进行识别;
转换单元23,用于将识别的试卷结构和试题内容转换为超文本标记语言HTML格式;
转换单元24,还用于将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言XML数据流;
提交单元25,用于将所述XML数据流提交至试题服务器的数据库。
可选的,所述识别单元22具体用于:
判断试题的类型;
当试题内容中存在A、B、C、D选项时,试题为选择题;
当试题题干中存在下划线时,试题为填空题;
当试题题干中存在括号时,试题为判断题;
当试题内容中仅存在题干时,试题为简答题。
可选的,所述提交单元25具体用于:
使用对象反序列化技术将所述XML文件流导入试题服务器的数据库。
可选的,所述装置还包括:
检测单元,用于检测试题内容是否符合预设规范;
提示单元,用于当试题内容不符合预设规范时,提示用户修改试题内容。
可选的,所述检测单元具体用于:
检测试题标号是否连续;
检测选择题是否有答案。
本领域普通技术人员可以理解为上述实施例所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于可读取存储介质中,所述的存储介质,包括ROM/RAM等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种电子试卷格式转换方法,其特征在于,所述方法包括:
读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干;
通过归纳的规则,对试卷结构和试题内容进行识别;
将识别的试卷结构和试题内容转换为超文本标记语言HTML格式;
将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言XML数据流;
将所述XML数据流提交至试题服务器的数据库。
2.如权利要求1所述的方法,其特征在于,所述通过归纳的规则,对试卷结构和试题内容进行识别包括:
判断试题的类型;
当试题内容中存在A、B、C、D选项时,试题为选择题;
当试题题干中存在下划线时,试题为填空题;
当试题题干中存在括号时,试题为判断题;
当试题内容中仅存在题干时,试题为简答题。
3.如权利要求1所述的方法,其特征在于,所述将所述XML数据流提交至试题服务器的数据库具体为:
使用对象反序列化技术将所述XML文件流导入试题服务器的数据库。
4.如权利要求1所述的方法,其特征在于,所述将所述XML数据流提交至试题服务器的数据库之前包括:
检测XML数据流中的试题内容是否符合预设规范;
当所述试题内容不符合预设规范时,提示用户修改试题内容。
5.如权利要求4所述的方法,其特征在于,所述检测XML数据流中的试题内容是否符合预设规范包括:
检测试题序号是否连续;
检测选择题是否有试题选项。
6.一种电子试卷格式转换装置,其特征在于,所述装置包括:
读取单元,用于读取试卷文档,所述试卷文档包括试卷结构和试题内容,所述试题内容包括试题题干;
识别单元,用于通过归纳的规则,对试卷结构和试题内容进行识别;
转换单元,用于将识别的试卷结构和试题内容转换为超文本标记语言HTML格式;
转换单元,还用于将所述HTML格式的试卷结构和试题内容转换为可扩展标记语言XML数据流;
提交单元,用于将所述XML数据流提交至试题服务器的数据库。
7.如权利要求6所述的装置,其特征在于,所述识别单元具体用于:
判断试题的类型;
当试题内容中存在A、B、C、D选项时,试题为选择题;
当试题题干中存在下划线时,试题为填空题;
当试题题干中存在括号时,试题为判断题;
当试题内容中仅存在题干时,试题为简答题。
8.如权利要求6所述的装置,其特征在于,所述提交单元具体用于:
使用对象反序列化技术将所述XML文件流导入试题服务器的数据库。
9.如权利要求6所述的装置,其特征在于,所述装置还包括:
检测单元,用于检测试题内容是否符合预设规范;
提示单元,用于当试题内容不符合预设规范时,提示用户修改试题内容。
10.如权利要求9所述的装置,其特征在于,所述检测单元具体用于:
检测试题标号是否连续;
检测选择题是否有答案。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310306178.4A CN104298652A (zh) | 2013-07-19 | 2013-07-19 | 一种电子试卷格式转换方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310306178.4A CN104298652A (zh) | 2013-07-19 | 2013-07-19 | 一种电子试卷格式转换方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104298652A true CN104298652A (zh) | 2015-01-21 |
Family
ID=52318381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310306178.4A Pending CN104298652A (zh) | 2013-07-19 | 2013-07-19 | 一种电子试卷格式转换方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104298652A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105488015A (zh) * | 2016-01-22 | 2016-04-13 | 吴以凡 | 一种试题的结构化方法 |
CN106021432A (zh) * | 2016-05-16 | 2016-10-12 | 杭州本构科技有限公司 | 基于颜色识别的互动内容转化方法 |
CN106294480A (zh) * | 2015-06-04 | 2017-01-04 | 北京新唐思创教育科技有限公司 | 一种文件格式转换方法、装置及试题导入*** |
CN106354740A (zh) * | 2016-05-04 | 2017-01-25 | 上海秦镜网络科技有限公司 | 一种电子试卷的导入方法 |
CN109614594A (zh) * | 2018-11-27 | 2019-04-12 | 浙江万朋教育科技股份有限公司 | 一种将题目文档解析为题库数据的方法 |
CN109947836A (zh) * | 2019-03-21 | 2019-06-28 | 江西风向标教育科技有限公司 | 英语试卷结构化方法和装置 |
CN110096539A (zh) * | 2019-04-11 | 2019-08-06 | 北京嗨学网教育科技股份有限公司 | 在线批量导入试题方法以及装置 |
CN110442630A (zh) * | 2019-08-05 | 2019-11-12 | 国家电网有限公司技术学院分公司 | 一种题库试题格式快速转化***、方法、介质及电子设备 |
CN110674354A (zh) * | 2019-09-17 | 2020-01-10 | 广州光大教育软件科技股份有限公司 | 试卷内容提取方法、试卷匹配方法、装置、设备以及介质 |
CN112783957A (zh) * | 2019-11-11 | 2021-05-11 | 上海遴睿教育科技有限公司 | 一种英语阅读word文档格式化导入方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020049790A1 (en) * | 2000-08-08 | 2002-04-25 | Ricker Jeffrey M | Data interchange format transformation method and data dictionary used therefor |
CN101107601A (zh) * | 2005-01-24 | 2008-01-16 | 李钟旻 | 测试题构建方法和设备、使用该方法制作的试卷以及存储用于执行该方法的测试题构建程序的计算机可读记录介质 |
CN101308486A (zh) * | 2008-03-21 | 2008-11-19 | 北京印刷学院 | 试题自动生成***及方法 |
CN102541829A (zh) * | 2012-01-17 | 2012-07-04 | 中国工商银行股份有限公司 | 一种多用户并发的电子文档生成装置及方法 |
CN102982027A (zh) * | 2011-09-02 | 2013-03-20 | 北大方正集团有限公司 | 提取文档中内容的方法和装置 |
CN103136302A (zh) * | 2011-12-05 | 2013-06-05 | 北大方正集团有限公司 | 试题重复输出的方法和装置 |
-
2013
- 2013-07-19 CN CN201310306178.4A patent/CN104298652A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020049790A1 (en) * | 2000-08-08 | 2002-04-25 | Ricker Jeffrey M | Data interchange format transformation method and data dictionary used therefor |
CN101107601A (zh) * | 2005-01-24 | 2008-01-16 | 李钟旻 | 测试题构建方法和设备、使用该方法制作的试卷以及存储用于执行该方法的测试题构建程序的计算机可读记录介质 |
CN101308486A (zh) * | 2008-03-21 | 2008-11-19 | 北京印刷学院 | 试题自动生成***及方法 |
CN102982027A (zh) * | 2011-09-02 | 2013-03-20 | 北大方正集团有限公司 | 提取文档中内容的方法和装置 |
CN103136302A (zh) * | 2011-12-05 | 2013-06-05 | 北大方正集团有限公司 | 试题重复输出的方法和装置 |
CN102541829A (zh) * | 2012-01-17 | 2012-07-04 | 中国工商银行股份有限公司 | 一种多用户并发的电子文档生成装置及方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294480A (zh) * | 2015-06-04 | 2017-01-04 | 北京新唐思创教育科技有限公司 | 一种文件格式转换方法、装置及试题导入*** |
CN105488015A (zh) * | 2016-01-22 | 2016-04-13 | 吴以凡 | 一种试题的结构化方法 |
CN106354740A (zh) * | 2016-05-04 | 2017-01-25 | 上海秦镜网络科技有限公司 | 一种电子试卷的导入方法 |
CN106021432A (zh) * | 2016-05-16 | 2016-10-12 | 杭州本构科技有限公司 | 基于颜色识别的互动内容转化方法 |
CN106021432B (zh) * | 2016-05-16 | 2019-01-25 | 杭州本构科技有限公司 | 基于颜色识别的互动内容转化方法 |
CN109614594A (zh) * | 2018-11-27 | 2019-04-12 | 浙江万朋教育科技股份有限公司 | 一种将题目文档解析为题库数据的方法 |
CN109614594B (zh) * | 2018-11-27 | 2023-05-30 | 浙江万朋数智科技股份有限公司 | 一种将题目文档解析为题库数据的方法 |
CN109947836A (zh) * | 2019-03-21 | 2019-06-28 | 江西风向标教育科技有限公司 | 英语试卷结构化方法和装置 |
CN110096539A (zh) * | 2019-04-11 | 2019-08-06 | 北京嗨学网教育科技股份有限公司 | 在线批量导入试题方法以及装置 |
CN110442630A (zh) * | 2019-08-05 | 2019-11-12 | 国家电网有限公司技术学院分公司 | 一种题库试题格式快速转化***、方法、介质及电子设备 |
CN110674354A (zh) * | 2019-09-17 | 2020-01-10 | 广州光大教育软件科技股份有限公司 | 试卷内容提取方法、试卷匹配方法、装置、设备以及介质 |
CN112783957A (zh) * | 2019-11-11 | 2021-05-11 | 上海遴睿教育科技有限公司 | 一种英语阅读word文档格式化导入方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104298652A (zh) | 一种电子试卷格式转换方法及装置 | |
CN101361059B (zh) | 支持在便携设备上显示内容的***和方法 | |
US20190196675A1 (en) | Platform for educational and interactive ereaders and ebooks | |
US7836399B2 (en) | Detection of lists in vector graphics documents | |
US7707488B2 (en) | Analyzing lines to detect tables in documents | |
US20120189999A1 (en) | System and method for using optical character recognition to evaluate student worksheets | |
Nakajima et al. | Typical functions of e-Textbook, implementation, and compatibility verification with use of ePub3 materials | |
US8768241B2 (en) | System and method for representing digital assessments | |
US20130309640A1 (en) | System and method for customizing reading materials based on reading ability | |
CN108319724A (zh) | 一种带公式文件的网页发布方法及装置 | |
Shafer et al. | Introductory statistics | |
US20110041052A1 (en) | Markup language-based authoring and runtime environment for interactive content platform | |
CN105069721A (zh) | 一种自动检查题目错误的方法及装置 | |
KR102110281B1 (ko) | 자동화된 작성물 평가기 | |
CN111309861A (zh) | 地点提取方法、装置、电子设备及计算机可读存储介质 | |
US9208381B1 (en) | Processing digital images including character recognition using ontological rules | |
KR20220083120A (ko) | 입시 데이터의 광학 문자 인식 처리 장치 및 방법 | |
KR102552408B1 (ko) | Ai 기반 수학 튜터링 서비스 제공 시스템 및 이의 실행 방법 | |
US10936793B2 (en) | Edited character strings | |
Bartalesi Lenzi et al. | Investigating an accessible and usable ePub book via VoiceOver: a case study | |
Byrnes | German for specific purposes | |
Brzostek-Pawlowska et al. | A concept of mobile technology for remotely supporting mathematical education of the blind | |
Chorana et al. | XML-based e-assessment system for Office skills in open learning environments | |
Passmore et al. | A flexible, extensible online testing system for mathematics | |
Kous et al. | Investigation of the accessibility of non-text content published on websites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150121 |
|
RJ01 | Rejection of invention patent application after publication |