失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 计算机一级评分原理 计算机一级Word和Excel操作自动评分的实现探究

计算机一级评分原理 计算机一级Word和Excel操作自动评分的实现探究

时间:2022-02-22 11:20:04

相关推荐

计算机一级评分原理 计算机一级Word和Excel操作自动评分的实现探究

摘 要:作为计算机一级评分中的一项重要内容,实现Word和Excel操作自动评分的公正和客观实非易事,近年来,随着全国计算机等级考试的普及与推广,计算机一级考试所涉及的考生也越来越多,在评分过程中实现快速、便捷、高效的评卷是工作人员非常需要的。所以,在当前考生日益增加的社会背景下研究计算机一级Word和Excel操作自动评分的实现具有重要的现实意义,本文主要介绍了VBA技术可实现Word和Excel操作自动评分,并就这一技术是如何实现计算机一级Word和Excel操作自动评分进行了重点分析。

关键词:Word;Excel;自动评分

随着全国计算机等级考试的改革,计算机一级考试已成为全国各高职院校中必考的一项技能考试项目,而由于教育制度的改革,高校学生的不断增加,计算机考试测评系统所面临的压力便越来越大。在我国各高校自主开发了自动阅卷系统后,相比于人工阅卷,它使得阅卷的效率和准确率都有了很大的提高,然而,时代在进步,目前高校中的自动评分系统并不能满足现今计算机一级考试中上机操作题的自动化评分,它还存在着许多不足。在今后的教学中各高校若能实现计算机一级Word和Excel操作自动评分,相信将能大大的提升计算机教学质量。

一、系统平台

VBA是(Visual Basic for Applications)是一种新型的标准宏语言,具有跨越多种Office应用软件并控制应用软件对象的能力,用于定制和扩展Office功能,是Office套件的一部分,通过VBA编程可实现Word本身所不具备的功能[1]。目前,主要是以Microsoft Visual Basic6.0作为主要开发工具来实现Word和Excel操作自动评分系统的,在Microsoft Visual Basic6.0中进行专门的设置,就能使用VBA语言为Word和Excel操作题自动评分系统作专业的设计,这就是主要的系统平台和方式。

二、设计思路

(一)思路方向:工程人员在设计过程中需要根据Word和Excel的不同要求具体来设置操作对象,这就是一种面向对象的设计思路,在平时的运用中最为广泛。自动评分系统分标准答案系统和自动评分系统两类,运用VBA语言主要就是对这两部分内容进行系统设计。一般来说,操作对象本身都是具有各自不同属性的,而操作对象又对应着不同的操作类型,所以在设计过程中认真研究操作对象的属性非常必要。

(二)具体步骤:对于自动评分系统的设计,一般情况下是通过基本的两个步骤来实现:标准答案系统设计;自动评分系统比较。

1、标准答案系统设计:设置标准答案系统时,需要注意的是,只有先完成了对不同操作对象属性的设置,然后才能去设计各种属性的正确属性。具体步骤如下:启动设置标准答案;根据每小题要求确定操作类型并根据操作类型选择相应的菜单;显示操作对象的各项属性;输入题号、需要设置的各项属性值及对应的分值;用鼠标点击存入标准答案数据表按钮;将题号、题型、操作类型、属性、属性值、分值等存入数据库。需要注意的是,在设置完每一题的属性之后都要及时的存入到数据库的标准答案中去。

2、自动评分系统比较:对于自动评分系统的比较,一般通过自动评分与教师验证相结合的方法来保证对学生成绩评价过程中的测量结果准确。Word和Excel操作题的批改,都是通过考生答题的路径来判断考生答案与标准答案正确与否,给出相应分值,具体方法为:取出数据库中的标准答案,将考生的操作属性与其每一个操作对象的各项属性相比,若两者属性值相同,那么考生得到与之相对应的分数值,所有属性值相同的题目相加所得到的和就是考生的最终分数。加强对自动评分系统的研究和完善,能提升系统的性能,这样不仅能提高阅卷速度,还能降低出错率。

三、系统设计

(一)数据库设计:上文在标准答案系统设计中提到了数据库,设计出科学合理的数据库是整个自动评分系统中的关键所在,在数据库中包括成绩表、Word参考答案和分值设置表、考生信息表、用户管理表、Excel参考答案和分值设置表者五张数据表。用0和1分别标识Word和Excel着两种操作题是常用的表示方法,而Word和Excel的不同题型在数据库中的表示方法是不同的。一般用0、1、2、4这几个阿拉伯数字来表示Word中操作类型字段中的格式设置,Excel操作题的设计与是Word相类似的。在设计过程中,一定要注意设计的精准性,稍有偏差都会造成自动评分系统出现误差。

(二)系统的实现:设置标准答案系统是第一步,完成这一步需要根据操作题型自身的特点来进行设置,针对Word和Excel这两种类型的的操作需要采用两个选项卡对话框控件来实现。接下来是自动评分系统的实现,这一步的实现也最为关键。首先是对Word操作题的自动评分过程,分为几个步骤:输入、选择考生答案文件、判断该文件打开时间、根据评分标准、答案比较、根据评分标准、计算出本体总分、保存成绩、结束,这就是Word操作评测的基本流程。主要原理是把考生答案文件与标准答案文件做比较,判断考生答案正确与否,根据评分标准给分,最后把所得分值加起来,通过这样的手段基本能实现自动评分。

Excel操作题的自动评分过程与Word评分过程基本相似。

四、关键技术

VBA语言是从Visual Basic for Windows中发展而来,它提供了一种完整的程序设计语言,在一般情况下,它可以应用到所有的应用程序中去,应用VBA技术可以帮助用户在实现自动评分系统中提高工作效率,完成高超的设计。Word对象模型在系统中应用大致分为两种,一种是Application对象,在Word2000中它指的是最高层对象,另一种是Documents对象和Document对象,一般代表的是完整的Word文档,包括段落、表格、格式以及文本等多种元素。Excel对象模型,Excel本身包含以下几种对象:Application对象、Range集合对象、Chart Objects对象、Workbooks对象和Workbook对象、worksheet对象。这些对象所包含的内容在很大程度上决定了自动评分系统的应用效果,因此,想要降低自动评分系统中的出错率,实现其正常工作,就要加强对这些对象的深入研究。

五、系统验证

最后一步是专门验证,目的是为检验自动评分系统能否有效的发挥作用,如果不能通过专门验证,那么系统的性能将会失去保障,在这里我们挑选计算机一级考试模拟题中的操作题来进行试验。通过专门的试验我们发现采用自动评分系统不论是在效率还是准确率上都明显优于手动方式,自动评分系统对每个考生的评分和保存基本在20s左右完成,而手动方式完成一位考生的评价大约需要4min。另外,手动阅卷在阅读题型、统计考生人数以及操作过程所花的时间上都具有明显的劣势,而自动评分主要在打开关闭Word、Excel文档和验证结果这两方面的用时较多。结果表明,手动评卷的效率低、成本高,自动评分系统的性能是远远优于手工评卷,所以,在今后的计算机一级考试Word和Excel操作题中实现自动评分系统的应用价值非常高。

六、结束语

随着高职院校学生数量的不断增加,参与计算机等级考试的人数也越来越多,计算机一级考试Word和Excel操作题实现自动评分是计算机考试改革的必然趋势,利用VBA技术设计的自动评分系统不仅可以节约大量的物质、人力资源,还能提高工作效率,并能在最大程度上减少各种不利影响的人为因素,促进考试的公平公正、科学规范。不过,对于计算机一级考试Word和Excel操作题实现自动评分还是有许多问题存在,在今后的研究中,应加强对自动评分系统的研究与完善,使其能更多的运用到各高校的计算机等级考试中去,这对于促进计算机在全国的普及有着非常积极的意义。(作者单位:重庆应用技术职业学院)

参考文献:

[1] 乔洪亮.探究计算机一级Word和Excel操作自动评分的实现[J].电子测试,,15(03):15-16+3.

[2] 莫红枝.计算机一级Word和Excel操作自动评分的实现[J].实验科学与技术,,22(03):46-48.

[3] 杜琦.Office试卷自动评分系统的研究及实现[D].内蒙古大学,.

[4] 梁慧娜.《计算机应用基础》课程在线考试系统的设计与实现[D].中山大学,.

[5] 张跃旭.朝阳师专计算机基础无纸化考试系统研发[D].大连交通大学,.

[6] 宗德才.操作题自动评分系统的设计与实现[J].计算机工程与设计,,32(05):1156-1160.

如果觉得《计算机一级评分原理 计算机一级Word和Excel操作自动评分的实现探究》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。