当前位置: 主页 > 论文下载 > 工学论文 >

一种基于 VSTO 的Office 操作题自动评分算法

作者:周 顺 朱成彪 辛皓炜 日期:2015-12-26 14:02 来源:未知
项目名称 :基于 VSTO 的 Office 操作题自动评分算法的改进研究;编号:frzd201302
【文章摘要】
   随着时代的不断发展,OFFICE办公软件已经走入人们的日常生活,许多企业在发布招聘信息时都会明确要求掌握OFFICE操作技能,设计并实现一种算法可以自动检测OFFICE文件是否正确,对于检测学生的操作水平具有很好的现实意义。所以与Office相关的操作系统自动评分设计也需要不断的完善,以适应时代发展的需求。从目前我国计算机技术的发展情况入手,详细分析基于 VSTO 的 Office 操作技能水平的自动评测以及Office试题储存方式与评价方案。
【关键词】
VSTO;Office ;操作题评分 ;
VBAOffice解决方案在前些年都是通过VBA 与 ActiveX 来研发的,但是二者在用户界面以及安全性等方面都存在一定的缺陷,所以必须要不断的研发新技术对其进行改进。在这一大背景下,Microsoft 提出了新的研发方向,即 NET Framework 视角下的 VSTO 技术,下文将从 VSTO 简介、Office 操作题存储结构设计、基于 VSTO的自动评测方案三方面入手,对其进行分析。
1 VSTO简介
VSTO 的 全 称 为 Visual Studio Tools for theMicrosoft Office System,属 于 融 合了 Microsoft Office Professional2003 以 及Microsoft Visual Studio.NET 的一种全新的集合体,并且也是VBA技术平台化的成果。因为 VSTO 属于 VisualStudio.NET 当中存在的插件,所以程序研发人员可以在较为熟悉的环境中编写Office问题的研发方案,便于方案的后期研发,提升方案可行性。VSTO 运行代码是 CLR 管理的,和VBA相比较来看,VSTO视角下的解决方案更加安全,且部署模式也比前者更加的完善。可以使用 Visual Studio 来构成全新的 Office 程序,利用 NET 中包含的所有安全特性来完善自身,提升VSTO视角下Office的实用性与技术性,所以可以认定VSTO属于灵活性极强的安全模型。比如Excel操作题的命题流程图就可以通过下述流程来完成:选择题目出题---选择要操作Excel的源文件以及文件所对应的答案---输入详细的操作题内容---通常情况下,在对Excel进行测试时,需要考察单元格操作--操作对象为行---操作对象为竖列---操作对象为Excel的边框 --- 操作对象为 Excel 当中的文字 ---操作对象为字体---操作对象为底纹---操作对象为图表---操作对象是工作表---从考题以及考点中选择考试的主要考点---从考点方面入手,明确操作对象去除标准答案的属性值,最终将考点进行编码,录入到数据库中以备后用。整个过程都必须由专业的工作人员来操作,保证全过程不存在任何错误,因为一旦在任何的环节出现错误,那么最终的结果将会相差甚远,使结果缺乏科学性,影响系统的使用效率。
2 Office 操作题存储结构设计
想要保证自动评测方法的可行性,就必须要合理的设计Office操作题储存系统。评测判分的流程为:开始评测---录入题号,搜索数据库---获得知识点---读取答案--通过函数的模式比较学生答案与事前设计答案的差别---评分。在对考点进行描述时,可以采用标记名/考核点这种模式来完成,所有Excel考题都需要操作的位置上,可以事先使用VSTO SmartTag的模式在初始化文档以及后续答案稳当当中构建冥想相同的隐藏性智能标记,保证这些智能标记都是出题时,工作人员根据题目的详细情况设定的。
Excel文档主要操作对象集中在单元格以及单元格区域等方面。以字体对该问题进行分析,那么考核的知识点会集中在字体、字号、加粗、倾斜、下标、上标、删除线、下划线、阴影、颜色这些方面,所有考核方面都可以根据不同的考核目的来设计不同的考题,考题要紧扣考核中心,多样化出题。出题人员需要根据主要需要考核的知识点来完善考核内容,使题目更加符合考点。在制定答案时也要从多角度出发,让答案多样化,更具有权威性,避免因为操作流程不同将正确答案判定为错误答案事情的发生几率。
3 基于 VSTO的自动评测方案
和传统 VBA 模式下的 Office 解决方案相比较可发现,通过VSTO构建的Office方案更加符合时代发展的规律,同时也更加的安全、快捷。VSTO所供应变成的模型与 VBA 相比增加了 Word 及 Excel,并且增加的对象普遍都拥有数据绑定能力。VSTO理念会将数据和具体的表现形式分离开处理,所以不需要在文档当中查询数据对象,直接查询数据源当中存在的数据就可以完成日常操作。VSTO所能提供的数据附加的缓存功能是不需要在服务器当中使用 Word 以及 Excel 的,不均可以通过该方式来简化整体操作流程,同时还可以让操作人员直接的对文档中存在的数据进行访问。与传统工作方式相比,在 VSTO 当中创建与 Word 及 Excel 相关的智能标记会变的更加简洁,通过使用SmartTag 的方式来识别专业 term,当术语别识别后,完成后续 action。
从实际使用情况来看,与VBA模式相比,VSTO 主要应用 NET Framework 下的 Code AccessSecurity CAS 来实现代码安全访问。明确代码位置以及代码签名与否,最后查阅管理员所设置下的权限,保证代码处于安全状态,提升了系统的安全性与可操作性,简化了操作流程,提升运作效率。以Excel操作题自动评测为实例,分析 VSTO视角下的自动评测方案 :在命题设计方面,为了保证自动评测正常实施,出题者必须根据题目当中的要可以从自身需要方面入手,选择科学化的考核知识点。而系统当中操作类函数会从出题人员所拟定考核知识为基础点,在系统答案的文档当中新建与题目名称一样的智能标记,通过该标记完成评测,使其作为基本评测指标之一。在测评流程的设计方面,可以从试题号方面出发,明确标记名与考核要点等信息,让考生在相应的位置获得模型与属性值,将考生的答案与输入到系统中的标准答案进行比较,如果二者相同,则可以生成相应数值,如果二者存在差异,则不计分或者扣分。
4 结束语 
随着科学技术的不断发展,Office操作题目自动评分系统系统设计等相关问题也在不断的完善,前些年主要使用VBA与 ActiveX 对 Office 系统进行研发,虽然取得了不错的效果,但是在长期的使用中却逐渐的显出了较多的问题。VSTO的Office自动评价的诞生不仅完善了VBA与 ActiveX 模式下的 Office 系统所存在的问题,同时也使系统设计及后期操作变的更加便捷,是一种质的提升。本文从VSTO简介、Office操作题存储结构设计、基于VSTO的自动评测方案三方面入手,详细的阐述了基于VSTO的Office操作题自动评分算法,并提出了详细的设计方式,希望可以为该方面的后续研发提供参考基础。
【参考文献】
[1] 庄建友 . 基于 XML 用 Delphi 技术的office 操作题自动评分系统 [J]. 黑龙江科技信息 ,2011,25:111-114.
[2] 吴新刚 . 基于 VSTO 的 Office 操作技能自动评测方法[J].中国教育技术装备 ,2013,33:177-178.
[3] 张巍 . 基于 VBA 技术的 Office 上机考试系统的设计与实现[D].黑龙江大学 ,2011 :121-125.
[4] 李 强 , 陈 遵 德 . 基 于 XML 的Microsoft Office 操作题自动评分及题库建设的实现[J].顺德职业技术学院学报 ,2012,01:28-31.
[5]杜琦,巩政.基于字符串相似度的自动评分算法实现[A].中国教育技术协会实践教学委员会、上海高职电子信息类职业教学指导委员会 :,2011:111-114.
[6]王鑫.计算机基础考试中Office操作题自动阅卷及关键技术研究[D].哈尔滨工程大学 ,2011 :22-23.

 


  博深论文网( www.bosslunwen.com ),是一个专门从事期刊推广、论文发表论文投稿指导的机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。
  论文投稿:bosslunwen@126.com
  咨询电话:18602588568
  在线咨询:
论文发表-论文投稿-发表论文86099078

版权所有:博深论文网 苏ICP备06011074号
论文投稿咨询电话:18602588568,在线咨询:论文发表-论文投稿-发表论文86099078,论文投稿:bosslunwen@126.com
本站点提供如下服务:论文发表 发表论文 论文投稿 职称论文发表 学术论文发表
徐州市夹河东街牌楼市场3号楼三层南区7#、8#、9# 本网站隶属于-徐州市辰博教育咨询有限公司