OFFICE自动评分系统简述
- 格式:doc
- 大小:2.77 KB
- 文档页数:1
一种基于VSTO的Office操作题自动评分算法周顺;朱成彪;辛皓炜【摘要】随着时代的不断发展,OFFICE办公软件已经走入人们的日常生活,许多企业在发布招聘信息时都会明确要求掌握OFFICE操作技能,设计并实现一种算法可以自动检测OFFICE文件是否正确,对于检测学生的操作水平具有很好的现实意义。
所以与Office相关的操作系统自动评分设计也需要不断的完善,以适应时代发展的需求。
从目前我国计算机技术的发展情况入手,详细分析基于VSTO的Office操作技能水平的自动评测以及Office试题储存方式与评价方案。
【期刊名称】《电子制作》【年(卷),期】2015(000)008【总页数】2页(P102-103)【关键词】VSTO;Office;操作题评分;VBA【作者】周顺;朱成彪;辛皓炜【作者单位】湖南文理学院芙蓉学院湖南常德 415000;湖南文理学院芙蓉学院湖南常德 415000;湖南文理学院芙蓉学院湖南常德 415000【正文语种】中文项目名称:基于VSTO的Office操作题自动评分算法的改进研究;编号:frzd201302Office解决方案在前些年都是通过VBA与ActiveX来研发的,但是二者在用户界面以及安全性等方面都存在一定的缺陷,所以必须要不断的研发新技术对其进行改进。
在这一大背景下,Microsoft提出了新的研发方向,即NET Framework视角下的VSTO技术,下文将从VSTO简介、Office操作题存储结构设计、基于VSTO的自动评测方案三方面入手,对其进行分析。
VSTO的全称为Visual Studio Tools for theMicrosoft Office System,属于融合了Microsoft Office Professional2003以及Microsoft Visual 的一种全新的集合体,并且也是VBA技术平台化的成果。
因为VSTO属于当中存在的插件,所以程序研发人员可以在较为熟悉的环境中编写Office问题的研发方案,便于方案的后期研发,提升方案可行性。
本栏目责任编辑:谢媛媛软件设计开发Computer Knowledge and Technology 电脑知识与技术第6卷第21期(2010年7月)基于VBA 的WORD 操作自动评分系统任贤,唐凤仙,汤鹏杰(河池学院计算机与信息科学系,广西宜州546300)摘要:鉴于VBA 与Office 系列软件的良好沟通作用,及word 的宏录制功能,提出一种改进的基于VBA 的WORD 操作自动评阅方法。
该方法能适应于更广泛的word 操作判断,适用于日常的word 操作作业评阅。
系统经真实实验数据测试,实验结果表明,本文提出的算法能够有效提高教师评阅word 操作作业的效率,且系统可行性好。
关键词:word 操作;VBA ;自动评分中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)21-5802-02Word Operation Automatic Marking System based on VBAREN Xian,TANG Feng-xian,TANG Peng-jie(Computer and Information Science Department of Hechi University,Yizhou 546300,China)Abstract:In view of the good communication role between VBA and Office software,and the macro recording function,proposed an improved method of word automatic marking based on VBA.This method can adapt to all kinds of word operation judge,apply to the daily of word processing operations marking.The system tested by real data,and experimental results show that the algorithm can effective -ly improve the teachers marking word processing operation efficiency,and is feasible.Key words:word operation;VBA;automatic marking由于VBA 与office 软件本身具有的良好沟通作用,VBA 可直接获取office 中的各种对象并完成对其的处理工作,而自动记录并生成规则方式可以应付各种操作要求,使得评分并不固定在常用考试项目上,因此,针对学生通过邮箱发送来的word 操作作业文档评阅问题,本文提出一种基于VBA 的word 操作作业自动评阅系统,该系统的答案生成采用word 的录制宏功能记录操作,并使用VBA 语言对操作进行提炼处理,生成初始规则,再结合教师检查,生成标准答案规则。
基于Excel的自动阅卷评分系统2.1 试卷设计(1)打开Excel文档,建立“试卷”工作表,合并A1:G1单元格,在A1单元格中输入试卷名称“雅安职业技术学院《计算机应用基础》普通专科公共必修课2013年期末测试试卷”并居中。
在A2单元格输入“班级”,D2单元格输入“学号”,F2单元格输入“姓名” ( 合并B2:C2单元格,将B2,E2,G2单元格设置成蓝色底纹。
)。
在A3:G6单元格区域设置(如图一)。
(2)填空题的设计,合并A7:G7,在单元格中输入“一、填空题(每空1分,共20分,请将正确答案填写在相应小题下一行红色文字“答题处”所在单元格内)”,合并A8:G8,在单元格中输入题目,例如:“1、在WINDOWS XP中,若系统长时间不响应用户的要求,为了结束该任务,应使用的快捷键组合是CTRL+ALT+()。
”在A9单元格中输入“答题”,并将单元格设置成蓝色底纹,按此方式设计10题(如图二)。
(3)选择题的设计,合并A29:G29,在单元格中输入“二、选择题(单选题,每题2分,共50分。
请在每小题右边的“选择答案处”内选择正确答案对应的大写字母)”合并A31:G31,在单元格中输入题目,例如:“2. 要在Excel2003单元格中输入任何分数并保留输入时的数字和数位,方法是:()。
”合并A32:C32,D32:G32,A33:C33,D33:G33,分别在这四个单元格中输入A、B、C、D四个选项。
单击H列设置数据有效性,打开数据有效性对话框,在“设置”选项卡中,有效性条件允许中选择“序列”,来源中输入“选择答案处,A,B,C,D”(不含引号且其中逗号为半角格式),勾选“提供下拉箭头”,单击“确定”按钮完成设置。
按此方法共设计25个选择题(如图三)。
2.2 评分表的设计(1)在同一个工作薄中建一个工作表命名为“评分表”,合并A1:F1单元格,在单元格中输入“雅安职业技术学院公共必修课《计算机应用基础》评分表”,分别在A2,E2单元格中输入“学号”、“姓名”,为了在评分表中能够自动获取考生在试卷中填写的信息,在B2单元格中输入“=试卷!E4”,在F2单元格中输入“=试卷!G4”。
Word操作题的自动评分作者:刘冬华来源:《电脑知识与技术》2010年第09期摘要:无纸化考试系统中,客观试题的自动评分相对于操作题的自动评分实现起来比较容易。
该文主要对无纸化考试系统的操作部分试题的自动评分问题进行分析,以Word操作题为例阐述操作题的自动评分的具体实现。
关键词:无纸化考试; 操作题;自动评分中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)09-2299-02无纸化考试系统中对于笔试考试的自动阅卷算法采用的方法是学生的答案与标准答案一一进行比较,比较结果一致则答案正确,可以得分,否则按零分计算。
在标准化客观试题中,也就是对选择题的考察,由于每题的标准答案具有唯一性,可以采用一一对应的完全匹配策略。
这部分的自动评分实现起来比较容易。
无纸化考试系统的操作部分试题的自动评分问题较复杂,以Word 操作题为例阐述操作题的自动评分。
Word操作部分题目的目的是为了让考生掌握文档排版相关的知识点,使文档按指定要求显示,是对考生基本应用能力的考察。
与页面相关包括对象PageSetup和它的属性PageWidth,PageHeight,TopMargin,页眉Headers(wdHeaderFooterPrimary)和它相关属性Text等,在考试的评分过程中,通过对考生设置的属性值的考察来判断是否与所要求的相符合。
1 设置页面大小操作题的评分实现页面设置如果循环过程中,该条记录的切入点的值与程序中case选择中相同的值为页面大小设置程序,那么该条记录的值为试题要求的页面大小相关的各属性值(页面宽度与页面高度),在程序评分的过程中,利用变量wds引用返回考生对指定文档设置的页面大小的属性值然后与标准答案给出的属性值比较,页面宽度wds.ActiveDocument.P-ageSetup.PageWidth,页面高度wds.ActiveDocument.PageSetup.PageHeight,在标准答案表中,第三列的值为页面宽度的值,当执行到该case语句时,逐个检查状态值,can1的值就是页面宽度的值,如果wds.ActiveDocument.PageSetup.PageWidth = Val(can1),说明页面设置的宽度符合答案题目要求,同时如果满足wds.ActiveDocument.PageSetup.PageHeight = Val(can2), 说明页面设置的高度符合答案题目要求,该题就得分。
考试系统实现office操作题自主出题,自动评分功能在初中信息技术及office软件学习中,都要测试考生对Word,excel和PowerPoint的掌握程度. 以往对于学生做office的评分方式是:1、学员在某台电脑上根据教师要求进行操作,操作完毕就将自己做好的office文件,用U盘保存交给信息教师。
2、教师根据考生交上来的office文件打分,评分的过程是相同的烦琐、这个过程对于信息管理员是很痛苦的,并且评定的分值是带有一定主观性的,不能完全客观对学员进行评价。
这个过程有很大的弊端:1、用U盘保存,有些学生没有U盘,造成office考试没法进行2、如用U盘拷贝错office文件,学生的成绩将会被计零分3、如果学员数量很多,就会给信息管理员成千的U盘,即使及时的将office 文件拷入主机,这个过程也是很乱的。
4、将office文件一一打开并评分,计分。
对于老师来说是是一种痛苦。
现在我们开发的小雨考试系统完全能帮你解决这些烦闷。
您只需出好题,安排考生入场考试,系统会根据考生的操作情况客观评分,并发送到服务端数据库。
一切现在就那么简单~~~小雨考试系统中的office试题评分方法是:学生答案与标准答案一一进行比较,比较结果一致则答案正确,可以得分,否则按零分计算。
在标准化客观试题中,也就是对选择题的考察,由于每题的标准答案具有唯一性,可以采用一一对应的完全匹配策略。
这部分的自动评分实现起来比较容易。
无纸化考试系统的操作部分试题的自动评分问题较复杂,以office操作题为例阐述操作题的自动评分。
考查office操作题的目的就是为了让考生掌握办公软件中常用的功能与知识要点,让考生对文件模板按指定要求设置,是对考生基本应用能力的考察,在考试的评分过程中,通过对考生设置的属性值的考察来判断是否与所要求的相符合。
Microsoft Ofiice操作题自动评分系统的实现
黄蓉
【期刊名称】《中国商界》
【年(卷),期】2010(0)9X
【摘要】本文介绍的自动评分系统实现了学生练习后自动阅卷。
介绍了对OFFICE 操作进行具体分类,记录下每一种操作阅卷时所需的参数说明,编写出每一种试题类型的阅卷代码,考生交卷后用打开考生操作文件获取考生操作文件中的VBA属性值,运用VB工具查询、匹配数据库与标准阅卷信息进行比对。
OFFICE自动阅卷系统的设计与实现克服了传统考试的不足,实现了无纸化考试。
【总页数】2页(P254-254)
【关键词】VBA;自动评分;操作题;Microsoft;Ofiice
【作者】黄蓉
【作者单位】榆林学院
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.基于XML的Microsoft Office操作题自动评分及题库建设的实现 [J], 李强;陈遵德
2.考试系统中操作题自动评分的设计与实现 [J], 史娟
3.Office操作题自动评分系统的设计及实现 [J], 程华
4.操作题自动评分系统的设计与实现 [J], 宗德才
5.计算机操作题自动评分系统的设计与实现——以office软件为例 [J], 柯宏江因版权原因,仅展示原文概要,查看原文内容请购买。
教育测量是教育过程的重要环节,它对学生的知识增长、能力发展、兴趣爱好、思想品德,以及教育措施等许多问题按一定法则进行数量化测定。
它可以分为对知识的评价和对技能的评价。
目前对于对技能的考核,无论是理论还是实践都比较薄弱。
如何解决技能考核中的环境模拟和自动阅卷是目前急需解决的两大难题。
通过对国内外计算机测评毕业设计的研究,发现早期的计算机考试主要采用卷面考试的方式,这种以理论笔试为主的考试方式,其成绩不能真正反映学生的计算机应用水平和能力,即使有在计算机上考的,大多也是标准化的考试毕业设计,这不仅仅是我国的计算机考试毕业设计如此,国外也有很多考试毕业设计也是这样。
这种考试形式也会导致学生重理论、轻实践的现象的发生,考生的计算机能力大多限于“纸上谈兵”,其上机操作能力差,在新的毕业设计工具、环境面前会束手无策。
目前,能够被实现上机考试自动阅卷的毕业设计数目还很有限。
有很多可视化界面的开发毕业设计等待此功能的实现,以方便考生上机测试和实现现场自动批阅的目的。
office是计算机操作技能中最基本的也是需要熟练掌握的毕业设计之一。
无论是中小学信息技术课程,还是目前的大学计算机文化基础课程以及各类成人培训课程中,office都是作为重点内容进行讲授的。
在这类课程的教学过程中,学生上机实践是非常重要的环节,也是教师在教学中最感麻烦的事情。
同样地,在期末考试中如何测试也是一个非常大的问题:一些教师由于贪图方便省事,最后就出一份书面试卷进行考查了事;一些负责任的教师则布置一个上机操作的任务让学生在规定的时间内完成然后通过软盘或互联网将文档收集起来,最后进行手工阅卷。
许多具有一定程序开发能力的教师都希望开发一个用于上机考试(包括平时上机练习)的毕业设计,但是绝大多数的开发者都是在如何进行计算机自动阅卷上(尤其是office文档的自动阅卷)遇到困难,不知如何下手。
本文就office的计算机自动阅卷毕业设计的开发提供一个可行的方案,并就office文档中若干对象进行分析,提出对这些对象操作的阅卷细节。
1、有利于对系统的修改和开发。
以对象为单位来编码,让评分的模块很清晰,而且这与c++的编程思想相符合,对系统的实现提供了很大的可靠性。
同时对系统的调试、修改、测试都带来了很大的好处。
2、有利于以后的扩展。
一个软件的功能会随着需求而不但需要改进、增加新的功能,而且在office应用程序中的对象非常多,所以不可能一开始就把所有的元素都考虑在内,而该编码格式不论是对象还是对象的属性值,对以后的扩展都有很好的支持。
activex技术是由微软开发的一种对象链接与嵌入技术,它是建立在组件对象模型之上的,其目标是提供一种面向对象的、与操作系统及机器平台无关的、可以在应用程序之间互相访问对象的机制.activex组件是一段可重复使用的编
程代码和数据,它利用activex技术创建,由一个或多个对象所组成.所有支持activex 技术的应用程序都可以使用现有的组件编程.
现在,能够被实现上机考试自动阅卷的毕业设计数目还很有限。
有很多可视化界面的开发毕业设计等待此功能的实现,以方便考生上机测试和实现现场自动批阅的目的。
目前的大学计算机文化基础课程以及各类成人培训课程中,office都是作为重点内容进行讲授的。
在这类课程的教学过程中,学生上机实践是非常重要的环节,也是教师在教学中最感麻烦的事情。
可见office自动评分系统的前景广阔,值得我们期待,更加值得我们去深入研究。