浅谈考试自动阅卷系统及自动阅卷技术

时间:2022-05-23 03:09:15

浅谈考试自动阅卷系统及自动阅卷技术

摘要:笔者通过自身的实际工作经验,针对考试自动阅卷过程中出现的问题,对自动阅卷系统进行了探讨,以期通过阅卷系统的研究能够有效地提高阅卷的准确率和这一工作的实际工作效率。

关键词:考试自动阅卷系统;自动阅卷技术;准确率和效率

中图分类号:TP316.7 文献标识码:A 文章编号:1007-9599 (2011) 18-0000-01

Examination Automatic Grading System and Automatic Grading Technology

Chen Chunchun

(College of Computer Science&Technology,Huaqiao University,Quanzhou 362000,China)

Abstract:The author's own practical experience,the process of automatic grading the exam problems,the automatic scoring system are discussed,with a view to the study by the scoring system can effectively improve the accuracy of marking and the actual efficiency of the work.

Keywords:Automatic test scoring system;Automatic grading technology;Accuracy and efficiency

一、考试自动阅卷系统的概述

自动阅卷系统主要是利用Word或Excel文档进行间接读取,从而实现对卷面内容的界定。但是应该注意的是,office软件中对象较多,相对应的算法更是繁杂无比。因此在编订自动阅卷软件的时候,可以通过Word或者其他office自带的宏来获取部分的参数作为数据来源,这样就可以在很大程度上减少编程工作量。对于主观题的评定工作来说,同一答案经过处理之后也许会有不同的评价结果,例如,Word应用过程中,段首缩进2个字节,中文输入状态下在段首用两个空格,这和通过段落设置,首行缩进两个字符相一致,这样,不同的输入状态下,相同的输入操作都会产生不同的结果。因此,对评定工作的公平公正性原则的遵从,要求我们必须在考试中作相应的说明,或者直接在设定答案的时候给出适应的判定条件,从而避免因为语言歧义带给学生的成绩损失。

本系统为了实现功能的扩充和以后的更新,主要采用了模块设计,重点模块如下:参考人数的读取、答案解读读取、参考着学号读取、试题读取、特别事项读取、判定之后的成绩输出和专家意见。

第一,考试答案需要按照专用文件夹的划分方法,保存在指定的文件夹中,通过C#编程来实现文件夹内容的读取。系统对学号判定来进行试卷存在性的选择,当有该考生的时候,读取试卷,同时配合最终成绩形成文档资料。而没有该学生试卷时,直接输出该考生没有参加考试的提示。

对于考生考号的读取,主要利用Do…Loop的程序循环来实现,同时对参与考试的总人数进行统计和记录,达到相应的读取和记录的目的。在进行记录和分数相应的改卷过程中,对条件进行一一对应处理,来实现对整体考试成绩的输出。

为了更好的利用考试,应该在考试结束之后根据考生的成绩差别来给出相应的专业意见,学生可以在这些意见的指导下进行相关方面的学习,加强自身在这一方面的能力,从而提高学生的最终能力。

二、考试自动阅卷技术

作为系统中的重要组成部分,系统自动阅卷对整体系统的性能起到了至关重要的影响作用。针对题目的不同,采用不同的评卷改卷方法,从而最大程度上保证网上阅卷的准确性和稳定性。

(一)对于填空题。对于填空题,其评阅方式主要是通过标准答案和学生答案的相似率读取来实现的,所以首先建立相应的数据库作为信息组来源,主要应该包括:答案关键词数组、关键词应出现的位置信息数组、关键词对应的得分比例数组、关键词对应的评分状态数组、关键词对应的匹配模式数组,最终通过对学生的总体评分来实现答案数据组的建立。这种方式的优点在于可以有效地简化评价程序,节省评卷教师时间。

对于第二步骤的设定,主要是为了保证答案出现的顺序不会出现颠倒,当考生的答案没有出现在正确的卷面地区,就可以判定这一答案是错误的。同时还可以把评卷状态变为“已评”,这样该学生这一位置答案将不会出现在下一答题区内,这种方法的优点在于,可以通过智能评定来剔除学生靠运气因素把所有选项都写上同一内容。

第3步主要是对答案出现位置没有固定要求的卷面要求的试题答案的处理。答案没有被标注“已评”,那么将进入下一道题的评定工作中,同答案中的任意标准答案相符合,都可以界定这道题得分,之后再标注“已评”,不参与下一道题的评定过程。

第4步计算该题成绩,整体上对标记加以清理,为下一考生的评定工作提供相应的资源。这一过程循环之后,教师就可以通过软件来得出该考生的实际得分,并且存档。接下来的工作仅仅需要根据评分状态来初始化软件,对于除了得分比例之外的所有数据组都不需要进行改动,对下一考生的试卷所有的答案都标注成“未读”即可。

(二)对于文字录入题。对于文字录入问题的评定,一般需要建立相应的动态遍历算法进行处理。通过对考生的答案和标准答案的相似率匹配,来进行文本界定,最终得出相应的分数。但是这种方式中,逐字匹配的方式具有一定的误读率,而有一些学生选择随意填写数据的方式,进行混淆视听的方式骗取得分,因此,系统在进行逐字匹配的工作中,还应该加入算法思想,形成模糊计算,这样构成的数据组都是由前后三字符形成的,一定程度上提高了检查的准确率。

(三)关于Word自动阅卷的主要算法分析。根据试题号,进行相应的读取工作,按照项目分割;对考生文档中可能出现的书签进行检测,没有书签则该题记零分,进入下一步骤;针对不同考核内容,采用不同的子数据库;按照考核点属性顺序,比较答案文档和考生答题结果文档中考核对象的各个属性。若相同,记该项分值;若不同,则比较标准文档和考生答题结果文档中的属性是否相同,若相同,记0分;若不同,记1/2分值。

三、总结

针对题目的不同,采用不同的评卷改卷方法,需要合理利用并改进考试自动阅卷系统,还要积极探讨并创新出考试自动阅卷技术,从而最大程度上保证网上阅卷的准确性和稳定性的提高。

参考文献:

[1]屈志杰,郑衍衡,韩冬.XML自动阅卷系统的设计与实现[J].计算机工程,2003,29(16):189-191

[2]高思丹,袁春风.语句相似度计算在主观题自动批改技术中的初步应用[J].计算机工程与应用,2004,5

[3]况姗芸.网络课程中主观题在线评阅系统设计与实现[J].中国电化教育,2004,3

[4]赵建敏,郭庆.Visual Basic 6.0编程指南[M].北京:航空工业出版社,1999

上一篇:Ad hoc网中基于簇结构的认证服务方案 下一篇:基于Asp.Net教学资源共享平台多种资源上传解决...