一种基于云文档的交互式测评方法及系统与流程

文档序号:15690590发布日期:2018-10-16 22:02阅读:203来源:国知局

本发明涉及计算机辅助测评领域,尤其涉及一种基于云文档的交互式测评方法及系统。



背景技术:

activex是一个打开的集成平台,为开发人员、用户和web生产商提供了一个快速而简便的在internet和intranet创建程序集成和内容的方法。使用activex可轻松方便的在web页中插入多媒体效果、交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体cd-rom。

评价是重要的教学活动,计算机应用引发了评价内容、方法和形式的深刻变革。当前教师搜集整理的试题资源大多为office文档形式,现有技术通常需要借助专用备课工具、命题工具、导卷工具、试题模板等重新编辑完成格式转换,才能应用到交互测评活动。为完成格式转换,用户要在试题文档或命题工具软件之间频繁切换,耗时耗力,且无法在不同应用系统之间共享和交互操作。

云存储,其与云计算类似,指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间。而随着云存储技术越来越成熟,越来越多的用户开始将数据存储在云端,其中,保存在服务商的云文档服务器上的文档称为云文档。



技术实现要素:

为了解决上述技术问题,本发明的目的是提供一种基于云文档的交互式测评方法,解决现有技术中存在的测评过程中交互测试题制作、分发和施测过程需要时间长、过程繁琐的技术问题。

为了解决上述技术问题,本发明的目的是提供一种基于云文档的交互式测评系统,解决现有技术中存在的测评过程中交互测试题制作、分发和施测过程需要时间长、过程繁琐的技术问题。

本发明所采用的技术方案是:一种基于云文档的交互式测评方法,所述方法包括步骤:

s1,教师端用户将word文档转换为支持交互作答的word测评文档;

s2,教师端用户将word测评文档保存后上传到云文档服务器,云文档服务器将word测评文档分发到学生端;

s3,学生端用户接收到word测评文档,对word测评文档进行作答,并实时获取相应的反馈信息,作答文档上传到云文档服务器中;

s4,教师端用户通过云文档服务器获取作答文档,对作答文档进行结果统计和分析。

作为上述方案的进一步改进,所述步骤s1具体为:教师端用户对word文档中的试题进行标记识别,定位试题在文档中的起止位置,在作答区域插入试题交互控件,并设置答案和反馈信息,将word文档转换为支持交互作答的word测评文档。

作为上述方案的进一步改进,所述word测评文档支持的交互方式包括单选、复选、文本输入、列表、数值调节。

作为上述方案的进一步改进,所述步骤s3具体为:学生端用户接收到word测评文档,在ms-word或wps上对word测评文档进行作答,在word测评文档的作答区域使用试题交互控件进行交互作答,并实时获取相应的反馈信息,作答文档上传到云文档服务器中。

作为上述方案的进一步改进,所述步骤s4具体为:教师端用户通过云文档服务器获取作答文档,对作答文档进行结果统计和分析,所述结果统计包括每道试题的正确率统计、分数统计和作答结果统计,并在表格组件中显示分析结果。

作为上述方案的进一步改进,所述word测评文档中的试题结构和属性信息均符合ims-qti标准。

一种基于云文档的交互式测评系统,适用于如上述的一种基于云文档的交互式测评方法,所述系统包括教师端、学生端和云文档服务器,所述教师端和所述学生端均与所述云文档服务器连接,所述教师端包括第一登录上传下载模块和统计分析模块,所述学生端包括第二登录上传下载模块;

第一登录上传下载模块,用于将word文档转换为支持交互作答的word测评文档,将word测评文档保存后上传到所述云文档服务器,从所述云文档服务器获取作答文档;

云文档服务器,用于存储word测评文档和作答文档,将word测评文档分发到所述学生端;

第二登录上传下载模块,用于从所述云文档服务器将word测评文档下载,将作答文档上传到所述云文档服务器中;

统计分析模块,用于对作答文档进行结果统计与分析。

作为上述方案的进一步改进,所述教师端还包括标记识别模块,所述标记识别模块用于对word文档中的试题进行标记识别,定位试题在文档中的起止位置。

作为上述方案的进一步改进,所述教师端还包括编辑模块,所述编辑模块用于供用户在word测评文档作答区域中插入试题交互控件、编辑设置答案和反馈信息。

作为上述方案的进一步改进,所述学生端还包括作答模块,所述作答模块用于供用户在word测评文档中进行作答,并实时获取相应的反馈信息。

本发明的有益效果是:

一种基于云文档的交互式测评方法,用户将word文档转换为word测评文档,基于office实现对测评活动全过程的支撑,通过云文档服务器实现测评文档的分发,避免用户在不同工具软件系统之间频繁切换,保证测评教学活动连贯性,提升用户体验。

本发明的另一个有益效果是:

一种基于云文档的交互式测评系统,用户将word文档转换为word测评文档,基于office实现对测评活动全过程的支撑,通过云文档服务器实现测评文档的分发,避免用户在不同工具软件系统之间频繁切换,保证测评教学活动连贯性,提升用户体验。

附图说明

下面结合附图对本发明的具体实施方式作进一步说明:

图1是本发明一种基于云文档的交互式测评方法流程图;

图2是本发明实施例一测评文档xml生成过程流程图;

图3是本发明实施例一自动识别生成xml试题过程流程图;

图4是本发明实施例一手动输入生成xml试题过程流程图;

图5是本发明实施例一测试文档分发和发布过程流程图;

图6是本发明实施例一作答与反馈过程流程图;

图7是本发明实施例一测评结果统计和分析过程流程图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

图1是本发明一种基于云文档的交互式测评方法流程图,参照图1,一种基于云文档的交互式测评方法,包括步骤:

s1,教师端用户将word文档转换为支持交互作答的word测评文档。

具体的,教师端用户通过点击或拖拽等交互放置,对word文档中的试题进行标记识别,定位试题在文档中的起止位置,在作答区域插入试题交互控件以支持交互,并设置试题相应的答案和反馈信息,将word文档转换为支持交互作答的word测评文档。其中,试题交互控件为activex控件,反馈信息包括试题解析等。

具体的,word测评文档支持的交互方式包括单选、复选、文本输入端、列表、数值调节等。word测评文档中试题结构和属性信息均符合ims-qti标准,可利用dom解析器实现xml绑定,生成xml清单文件,并按照imscp规范将其发布为zip资源包。

s2,教师端用户将word测评文档保存后上传到云文档服务器,云文档服务器将word测评文档分发到学生端。

s3,学生端用户接收到word测评文档,对word测评文档进行作答,并实时获取相应的反馈信息,作答文档上传到云文档服务器中;

具体的,学生端用户接收到word测评文档,在ms-word或wps上对word测评文档进行作答,在word测评文档的作答区域使用试题交互控件进行交互作答,并实时获取相应的反馈信息和参考答案,并将作答文档上传到云文档服务器中。

s4,教师端用户通过云文档服务器获取作答文档,对作答文档进行结果统计和分析。

具体的,教师端用户通过云文档服务器获取作答文档,对作答文档进行结果统计和分析,其中,结果统计包括每道试题的正确率统计、分数统计和作答结果统计,并在表格组件中显示分析结果。

基于上述一种基于云文档的交互式测评方法,本发明还提供一种基于云文档的交互式测评系统。系统包括教师端、学生端和云文档服务器,教师端和学生端均与云文档服务器连接。教师端和学生端均为电脑或笔记本等。

云文档服务器用于存储word测评文档和作答文档,将word测评文档分发到学生端。

其中,教师端包括第一登录上传下载模块。第一登录上传下载模块用于将word文档转换为支持交互作答的word测评文档,将word测评文档保存后上传到云文档服务器,或从云文档服务器中获取作答文档。

学生端包括第二登录上传下载模块。第二登录上传下载模块用于从云文档服务器将word测评文档下载,并实时获取相应的反馈信息,将作答文档上传到云文档服务器中。

教师端还包括统计分析模块。统计分析模块用于对作答文档进行结果统计和分析。

具体的,教师端还包括标记识别模块。标记识别模块用于对word文档中的试题进行标记识别,定位试题在文档中的起止位置。

教师端还包括编辑模块。编辑模块用于供用户在word测评文档作答区域中插入试题交互控件、编辑设置答案和反馈信息。

学生端还包括作答模块,作答模块用于供用户在word测评文档中进行作答,并实时获取相应的反馈信息和参考答案。

下面结合实施例一对基于云文档的交互式测评方法做详细的描述。

实施例一:教师端以add-in机制实现com加载项,在ms-word或wps中添加交互控件,呈现工具栏ribbon界面。

一种基于云文档的交互式测评方法,包括实施步骤:

1、交互式试题制作

图2是本发明实施例一测评文档xml生成过程流程图,参照图2,教师在教师端进行交互式试题制作包括步骤:

101,在word文档的试题中插入试题交互控件;

102,设置试题的答案、分数和解析;

103,生成试题xml文件。

具体的,步骤101,判断word中的“设计模式”是否开启,若没有则开启,在word文档的试题中插入activex控件,然后插入inlineshape对象,对象的type根据插入的试题交互控件类型而定,单选题和判断题的type为“forms.optionbutton.1”,多选题的type为“forms.checkbox.1”,填空题和简答题的type为“textbox”;将插入试题交互控件的groupname记录,同时,修改试题交互空间相关属性,如caption标题、groupname群组名、autosize自动大小和set_value等;依次插入a、b、c、d、t、f选项后关闭“设计模式”,完成试题交互控件的插入。

具体的,步骤102,试题交互空间插入完成后,教师设置每道题的答案、分数和解析,包括选择题(单选题、多选题、判断题)答案和非选择题(填空题、简单题)答案。设置答案床体的界面每页显示n道题(n为正整数),页数根据总题数自动调整,教师翻页设置答案和分数,优选的,系统提供“一键设置分数”,当教师点击“一键设置分数”按钮便可将所有题目设置为相同的分数。

具体的,步骤103,系统将答案和分数分布存在数组中,且在当前目录新建“参考答案”文件夹,存放教师设置的主观题和客观题的xml文件。

2、自动识别试题

教师也可以通过自动识别试题(选择题、非选择题)组建xml格式的试题。实施步骤如下:

图3是本发明实施例一自动识别生成xml试题过程流程图,参照图3,教师在教师端自动识别试题包括步骤:

201,教师在教师端利用鼠标选取并记录试题开始和结束的位置;

202,获取开始和结束位置直接的范围并得到试题文本;

203,将获取到的试题文本写入试题xml文件。

具体的,步骤201,系统记录鼠标开始的位置activedocument.activewindow.selection.start为pos1,然后记录下鼠标结束的位置activedocument.activewindow.selection.end为pos2,c#中pos1和pos2都是int类型,指的是当前位置相对与文档左上角最开始位置之间的距离,且pos2必须大于pos1。

具体的,步骤202,用word.range类中的range(pos1,pos2)方法取出这部分范围并得到文本range.text。

具体的,步骤203,得到文本后,将文本写入新的xml文档中,用xmldocument类。这里需要将题目和选项依次写入,所以需要标记“a.”“b.”“c.”“d.”的位置,题目是pos1与“a.”之间的内容,a选项是“a.”与“b.”之间的内容,b、c、d选项以此类推。

3、手动制作试题

教师可以通过手动制作试题(设置题干和选项)组建一份xml格式试题。

图4是本发明实施例一手动输入生成xml试题过程流程图,参照图4,教师在教师端手动制作试题包括步骤:

301,获取保存在word文档中对试题的图片;

302,完成取图后,将鼠标选中的内容依次设置为选择题的题干、选项和非选择题;

或者303,通过文本输入的方式创建试题;

304,将试题生成xml文档。

具体的,步骤301,将word文档中的对应试题的图片保存,将word文档转成xml文件,word文档的所有图片会自动保存到当前目录下的picturepre.files文件夹中。(文件夹中的图片命名是有规律的,是图片在文档中的位置。)在另存为图片的时,用图片的位置activedocument.activewindow.selection.start作为桥梁,与picturepre.files文件夹中的图片链接,从而完成取图工作。

具体的,步骤303,通过文本输入的方式创建试题,录入的试题类型包括单选题、多选题、判断题、填空题和简答题。教师在form中输入题目和选项后,程序获取到当前光标所在的selection,便把题目插入到activedocument.activewindow.selection的text中。一道题目录入完成后,把光标移到下一行,并清空当前form中的所有textbox的内容,为继续插入下一道题目做准备。

本实施例中,采用两种格式的xml文档来满足不同平台的需求和规范:moodle规范、ims-qti规范,其中,moodle是用于制作网络课程或网站的平台,是一个开源课程管理系统;qti是xml中应用最广泛的评估、测试和独立问题标记标准,生成这两个标准后,便可以把试题导入平台,提供链接给同学们作答,更加方便、高效、快捷。

4、测评文档分发和发布

教师在教师端通过云文档服务器对测评文档进行分发和发布。

图5是本发明实施例一测试文档分发和发布过程流程图,参照图5,教师在教师端对测评文档进行分发和发布包括步骤:

401,教师在教师端登录云文档服务器,将测评文档保存,上传到个人空间或班级空间。

402,学生在学生端登录云文档服务器,在班级空间中下载word测评文档。

采用云文档服务器实现用户在任何地方使用任何网络都可以进行访问和下载。

5、作答与反馈

学生在学生端对测评文档进行作答与反馈。

图6是本发明实施例一作答与反馈过程流程图,参照图6,学生在学生端对测评文档进行作答与反馈过程包括步骤:

501,学生端在学生端打开试题文档进行交互作答。

具体的,学生在学生端登录后,对测评文档中的试题进行作答,若学生没有作答完全部试题就提交,系统会给予提示。

502,学生作答完成后将结果保存,系统自动评判,学生可查看试题参考答案和反馈信息。

503,学生端将作答结果通过云文档服务器上传到班级空间。

6、结果统计与分析

教师在教师端可以对测评结果进行统计与分析。

图7是本发明实施例一测评结果统计和分析过程流程图,参照图7,教师在教师端对测评结果统计和分析过程包括步骤:

601,教师将学生的作答结果xml文件放到和试题doc文件相同的目录下,且该目录下还有教师设置答案时生成的“参考答案”文件夹,里面有主观题参考答案和客观题参考答案两个xml文件。

602,教师创建excel文件,创建“正确率”活动工作表,向excel写入数据和结果统计。

具体的,sheet1展示的是每道题目的正确率,该表第一行记录的是题目,内容为“题目”、“第1题”、“第2题”、“第3题”、“第4题”,一共多少题根据客观题参考答案xml文件中的节点数而定;第二行是每道题目“选项a”的选中率;第三行是每道题目“选项b”的选中率;第四行是每道题目“选项c”的选中率;第五行是每道题目“选项d”的选中率;第六行是正确答案,需要从“参考答案”文件夹中的“客观题参考答案”xml文件中读取每道题的正确答案写入到单元格中;第七行是正确率,计算某一题目的正确率,需先计算出该题每个选项所有学生选择的百分比,如一共有10位同学提交了作答结果,其中2位同学该题选择了“a”,4位同学选择了“b”,那么,该题“a”的选择率为20%,“b”的选择率为40%,若该题的正确答案为“a”,则该题的正确率为工作表第二行相同列的数值。工作表第10、11、12行计算的是填空题的正确率,方法同选择题。

603,创建“分数统计”工作表。

sheet2展示的是分数统计,统计的是每位同学的总分和平均分。该表第一行是表头,内容为“姓名”、“分数”,下面每行分别为每位同学的得分,最后一行统计的是所有同学的平均分。

604,创建“详细作答结果”活动工作表。

sheet3展示的是详细作答结果,记录的是该试卷所有学生的详细作答结果。该表第一行记录的是题目,内容为“题目”、“第1题”、“第2题”、“第3题”、“第4题”,一共多少题根据参考答案xml文件中的节点数而定;下面几行为每个学生的作答情况,最后一行的正确答案。从学生提交的“作答结果”xml中依次读取每道题目的作答情况写入该学生所在行的单元格中即可,正确答案则从老师设置的“参考答案”xml中读取节点的值写入该行的单元格。

一种基于云文档的交互式测评方法,用户将word文档转换为word测评文档,基于office实现对测评活动全过程的支撑,通过云文档服务器实现测评文档的分发,避免用户在不同工具软件系统之间频繁切换,保证测评教学活动连贯性,提升用户体验。

以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1