一种试题内容处理方法及系统技术方案

技术编号:14172132 阅读:93 留言:0更新日期:2016-12-12 23:58
一种试题内容处理方法及系统,方法为:获取Word格式的包括试题属性和试题属性对应的描述内容的试题内容源文件;校验描述内容包括图片格式的公式时,将图片格式的公式转换成MathML描述的公式数据以生成试题内容成品文件;识别试题内容成品文件包括的试题属性中存在的多媒体标识,获取多媒体标识对应的描述内容匹配的多媒体文件,将试题内容成品文件转换成XML文件后与多媒体文件打包成压缩包上传至服务端;服务端解析压缩包获得多媒体文件和XML文件,从XML文件中获取试题内容成品文件包括的试题属性和试题属性对应的描述内容,将试题属性对应的描述内容存储到数据库中的为试题内容成品文件分配的试题标识对应的相应试题属性字段。能够提高公式的修改效率。

Method and system for processing content of test paper

A test content processing method and system method: test content source file access Word format including the test attribute and item attributes corresponding to the description of the content; check the describingcontent includes image format formula, the picture format conversion formula into the formula MathML description to generate the test contents of finished documents; identifying the presence of multimedia the test attribute recognition test content included in the finished documents, multimedia files describing the content identifier corresponding to obtain multimedia matching, the packaging of finished item content file into the XML file and the multimedia file into a compressed package upload to the server; the server to obtain analytical compressed multimedia files and XML files, describing the content item attributes and access the test attribute corresponding test content includes the finished file from the XML file, the corresponding test attribute description The content stored in the database is stored in the database, and the corresponding test item attribute field corresponding to the test questions corresponding to the finished file allocation of the test questions is stored in the database. To improve the efficiency of the formula.

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种试题内容处理方法及系统
技术介绍
目前,在试题库的建设过程中,通常是先将Word格式的试题内容转换成超文本标记语言(Hypertext Markup Language,HTML)格式文件,然后再将HTML格式文件存储到数据库中,从而形成试题库。在实践中发现,试题内容通常会包含各种公式,这些公式通常会被转换成图片格式并嵌入至HTML格式文件中,由于图片格式的公式不能进行二次编辑,当需要修改公式时,必须重新制作图片格式的公式,从降低了公式的修改效率。
技术实现思路
本专利技术实施例公开了一种试题内容处理方法及系统,能够提高公式的修改效率。本专利技术实施例第一方面公开了一种试题内容处理方法,包括:用户端获取Word格式的试题内容源文件;所述试题内容源文件包括试题属性和所述试题属性对应的描述内容,所述试题属性作为对其对应的描述内容的索引;所述用户端校验所述描述内容是否包括图片格式的公式,如果包括,将所述图片格式的公式转换成数学标记语言(Mathematical Markup Language,MathML)描述的公式数据,以生成试题内容成品文件;所述用户端识别所述试题内容成品文件包括的试题属性中存在的多媒体标识,获取所述多媒体标识对应的描述内容匹配的多媒体文件,并将所述试题内容成品文件转换成可扩展标记语言(Extensible Markup Language,XML)文件后与所述多媒体文件打包成压缩包上传至服务端;所述服务端解析所述压缩包,获得所述多媒体文件和所述XML文件,从所述XML文件中获取所述试题内容成品文件包括的试题属性和所述试题属性对应的描述内容,将所述试题属性对应的描述内容存储到数据库中为所述试题内容成品文件分配的试题标识对应的相应试题属性字段中。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述服务端将所述试题标识发送至所述用户端;以及,所述服务端接收所述用户端上报的试题调用指令,所述试题调用指令包括目标试题标识和显示模式,所述目标试题标识是所述服务端预先发送给所述用户端的试题标识,所述显示模式包括所述用户端指定的各个试题属性以及所述指定的各个试题属性的排列顺序;所述服务端以所述目标试题标识为依据,从所述数据库中定位出所述目标试题标识对应的相应试题属性字段,并按照所述指定的各个试题属性的排列顺序,依次从所述目标试题标识对应的相应试题属性字段中提取所述指定的各个试题属性对应的描述内容组合成试题内容目标文件并发送至所述用户端。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:所述用户端读取所述用户端的浏览器设置的字体尺寸,并控制所述试题内容目标文件包括的描述内容中的MathML描述的公式数据进入可编辑状态,以及按照所述浏览器设置的字体尺寸调整所述进入可编辑状态的所述MathML描述的公式数据的字体大小;所述浏览器用于显示所述试题内容目标文件。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述用户端校验所述描述内容是否包括图片格式的公式之前,所述方法还包括:所述用户端校验所述试题内容源文件是否包括完整的试题属性,如果所述试题内容源文件包括完整的试题属性,执行所述的校验所述描述内容是否包括图片格式的公式的步骤;其中,所述完整的试题属性包括题目、定义分析、选项解析、答案、难度点评、多媒体标识、题型、分值以及考点。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述用户端校验所述描述内容包括图片格式的公式之后,以及将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件之前,所述方法还包括:所述用户端校验所述描述内容中是否存在图片缺失,如果不存在图片缺失,执行所述的将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件的步骤。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件,包括:所述用户端调用ASCIIMath Image Fallback转换程序判断所述用户端的浏览器是否支持数学标记语言MathML,若支持,控制所述ASCIIMath Image Fallback转换程序将所述图片格式的公式转换成MathML表现标记描述的公式数据,以生成试题内容成品文件。本专利技术实施例第二方面公开了一种试题内容处理系统,包括用户端和服务端:所述用户端,用于获取Word格式的试题内容源文件;所述试题内容源文件包括试题属性和所述试题属性对应的描述内容,所述试题属性作为对其对应的描述内容的索引;所述用户端,还用于校验所述描述内容是否包括图片格式的公式,如果包括,将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件;所述用户端,还用于识别所述试题内容成品文件包括的试题属性中存在的多媒体标识,获取所述多媒体标识对应的描述内容匹配的多媒体文件,并将所述试题内容成品文件转换成可扩展标记语言XML文件后与所述多媒体文件打包成压缩包上传至所述服务端;所述服务端,用于解析所述压缩包,获得所述多媒体文件和所述XML文件,从所述XML文件中获取所述试题内容成品文件包括的试题属性和所述试题属性对应的描述内容,将所述试题属性对应的描述内容存储到数据库中为所述试题内容成品文件分配的试题标识对应的相应试题属性字段中。作为一种可选的实施方式,在本专利技术实施例第二方面中:所述服务端,还用于将所述试题标识发送至所述用户端;以及,所述服务端,还用于接收所述用户端上报的试题调用指令,所述试题调用指令包括目标试题标识和显示模式,所述目标试题标识是所述服务端预先发送给所述用户端的试题标识,所述显示模式包括所述用户端指定的各个试题属性以及所述指定的各个试题属性的排列顺序;所述服务端,还用于以所述目标试题标识为依据,从所述数据库中定位出所述目标试题标识对应的相应试题属性字段,并按照所述指定的各个试题属性的排列顺序,依次从所述目标试题标识对应的相应试题属性字段中提取所述指定的各个试题属性对应的描述内容组合成试题内容目标文件并发送至所述用户端。作为一种可选的实施方式,在本专利技术实施例第二方面中:所述用户端,还用于读取所述用户端的浏览器设置的字体尺寸,并控制所述试题内容目标文件包括的描述内容中的MathML描述的公式数据进入可编辑状态,以及按照所述浏览器设置的字体尺寸调整所述进入可编辑状态的所述MathML描述的公式数据的字体大小;所述浏览器用于显示所述试题内容目标文件。作为一种可选的实施方式,在本专利技术实施例第二方面中:所述用户端,还用于在校验所述描述内容是否包括图片格式的公式之前,校验所述试题内容源文件是否包括完整的试题属性,如果所述试题内容源文件包括完整的试题属性,执行所述的校验所述描述内容是否包括图片格式的公式的步骤;其中,所述完整的试题属性包括题目、定义分析、选项解析、答案、难度点评、多媒体标识、题型、分值以及考点。作为一种可选的实施方式,在本专利技术实施例第二方面中:所述用户端,还用于在校验所述描述内容包括图片格式的公式之后,以及将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,本文档来自技高网...
一种试题内容处理方法及系统

【技术保护点】
一种试题内容处理方法,其特征在于,包括:用户端获取Word格式的试题内容源文件;所述试题内容源文件包括试题属性和所述试题属性对应的描述内容,所述试题属性作为对其对应的描述内容的索引;所述用户端校验所述描述内容是否包括图片格式的公式,如果包括,将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件;所述用户端识别所述试题内容成品文件包括的试题属性中存在的多媒体标识,获取所述多媒体标识对应的描述内容匹配的多媒体文件,并将所述试题内容成品文件转换成可扩展标记语言XML文件后与所述多媒体文件打包成压缩包上传至服务端;所述服务端解析所述压缩包,获得所述多媒体文件和所述XML文件,从所述XML文件中获取所述试题内容成品文件包括的试题属性和所述试题属性对应的描述内容,将所述试题属性对应的描述内容存储到数据库中为所述试题内容成品文件分配的试题标识对应的相应试题属性字段中。

【技术特征摘要】
1.一种试题内容处理方法,其特征在于,包括:用户端获取Word格式的试题内容源文件;所述试题内容源文件包括试题属性和所述试题属性对应的描述内容,所述试题属性作为对其对应的描述内容的索引;所述用户端校验所述描述内容是否包括图片格式的公式,如果包括,将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件;所述用户端识别所述试题内容成品文件包括的试题属性中存在的多媒体标识,获取所述多媒体标识对应的描述内容匹配的多媒体文件,并将所述试题内容成品文件转换成可扩展标记语言XML文件后与所述多媒体文件打包成压缩包上传至服务端;所述服务端解析所述压缩包,获得所述多媒体文件和所述XML文件,从所述XML文件中获取所述试题内容成品文件包括的试题属性和所述试题属性对应的描述内容,将所述试题属性对应的描述内容存储到数据库中为所述试题内容成品文件分配的试题标识对应的相应试题属性字段中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务端将所述试题标识发送至所述用户端;以及,所述服务端接收所述用户端上报的试题调用指令,所述试题调用指令包括目标试题标识和显示模式,所述目标试题标识是所述服务端预先发送给所述用户端的试题标识,所述显示模式包括所述用户端指定的各个试题属性以及所述指定的各个试题属性的排列顺序;所述服务端以所述目标试题标识为依据,从所述数据库中定位出所述目标试题标识对应的相应试题属性字段,并按照所述指定的各个试题属性的排列顺序,依次从所述目标试题标识对应的相应试题属性字段中提取所述指定的各个试题属性对应的描述内容组合成试题内容目标文件并发送至所述用户端。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述用户端读取所述用户端的浏览器设置的字体尺寸,并控制所述试题内容目标文件包括的描述内容中的MathML描述的公式数据进入可编辑状态,以及按照所述浏览器设置的字体尺寸调整所述进入可编辑状态的所述MathML描述的公式数据的字体大小;所述浏览器用于显示所述试题内容目标文件。4.根据权利要求1、2或3所述的方法,其特征在于,所述用户端校验所述描述内容是否包括图片格式的公式之前,所述方法还包括:所述用户端校验所述试题内容源文件是否包括完整的试题属性,如果所述试题内容源文件包括完整的试题属性,执行所述的校验所述描述内容是否包括图片格式的公式的步骤;其中,所述完整的试题属性包括题目、定义分析、选项解析、答案、难度点评、多媒体标识、题型、分值以及考点。5.根据权利要求4所述的方法,其特征在于,所述用户端校验所述描述内容包括图片格式的公式之后,以及将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件之前,所述方法还包括:所述用户端校验所述描述内容中是否存在图片缺失,如果不存在图片缺失,执行所述的将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件的步骤。6.根据权利要求5所述的方法,其特征在于,所述将所述图片格式的公式转换成数学标记语言MathML描述的公式数据,以生成试题内容成品文件,包括:所述用户端调用ASCIIMath Image Fallback转换程序判断所述用户端的浏览器是否支持数学标记语言MathML,若支持,控制所述ASCIIMath Image Fallback转换程序将所述图片格式的公式转换成MathML表现标记描述的公式数据,以生成试题内容成品文件。7.一种试题内容处理系...

【专利技术属性】
技术研发人员:刘顺利
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1