信息技术开放式考试评价系统

发布时间:2012-05-30 23:26:09   来源:文档文库   
字号:

计算机文化基础开放式考试评价系统

姜华强 姚国忠 姚建新 詹国华

(杭州师范学院计算机教育与应用研究所,浙江 杭州 310036

本文阐述了计算机文化基础课程开放式考试评价系统的设计与实现,对系统结构及实现过程中采用的主要技术进行了总体介绍,并指出本系统在功能上的特点。“开放式考试评价系统”解决了以往上机考试系统存在的“封闭性”问题,体现了高度的开放性、通用性等优点,为当前计算机文化基础课程的自主命题、测试、阅卷的实现提供了一种简便、高效的方法与手段。

关键词开放式考试评价系统;命题;测试;阅卷;监控

An Open Operation Test & Evaluation System of Basic Computer Science Education

Jiang Huaqiang Zhang Jia Yao Guozhong Xiang Jie Yao Jianxing

Zhang Liang Zhan Guohua

Computer Education & Application Institute of HangZhou Teachers College ZheJiang HangZhou 310036

Abstract In this paper, The design and implementation of an open operation test & evaluation system of basic computer science education is introduced. Furthermore, the instruction and the main technology of this system are discussed generally. Recently, Our system has overcome some defects of other test system, which cannot make question and grade paper by teacher themselves. So we provide an easy and efficient way for teacher making questions and do grading works independently.

Keywords Open Operation Test & Evaluation System; Question system; Grading System; Monitor System

0 引言

随着计算机技术的高速发展,计算机文化基础课程的内容正在不断迅速地被更新和充实,计算机基础教育日趋普及,作为评判教学效果的手段之一的考试也要求从单纯的理论考试逐步过渡到“理论考试+操作考试”,于是各种基于局域网的C/S模式或基于WebB/S模式的上机考试系统被开发出来,并且得到了广泛的应用,进行上机操作考试的问题已经不存在了。

然而,综观目前国内流行的各种上机考试系统,并没能很好地解决当前计算机文化基础课程中的另一大难题,就是教师无法根据教学要求和学生知识的掌握情况来自主命题。也就是说,系统是封闭性的。所谓封闭性,一是指题库封闭性,考试系统所用的题库是开发者提供的,教师无法根据教学内容、学生特点以及学生的实际掌握情况去调整试题的难度与内容。二是指阅卷封闭性,阅卷程序只能针对事先做好的静态题库中的试题进行阅卷,一旦开发者修改题库就必须修改阅卷程序

因此,这两个封闭性是急需解决的问题。我们在研究了现有上机考试系统的基础上成功地开发出了一套教师可以自主命题的开放式考试评价系统,解决了上述系统封闭性的问题。本文将介绍体现本系统的特色的几个子系统:命题系统、阅卷系统、测试系统、监控系统,并对集中体现“开放式”的两个子系统命题系统、阅卷系统作详细介绍,同时也介绍具有创新特点的测试系统和监控系统的功能和实现。

1 系统的组成与工作流程

“开放式考试评价系统”由四个子系统构成:命题系统、阅卷系统、测试系统、监控系统,下面介绍系统的工作流程和主要特点:

1 系统的工作流程

首先,教师利用“命题系统”,结合实际的教学需要,生成考试或练习的试题库。本试题库中不仅包含试题,还包含试题的标准答案、评分细则。完成的试题库为“测试系统”提供题目,同时为“阅卷系统”提供标准答案、评分细则。

然后,“测试系统”为考生提供练习、考试的环境,根据试题库的内容要求进行考试或练习。“测试系统”的整个工作过程中,受到“监控系统”的控制。第一,在开始考试前要对回收数据的服务器进行配置。第二,考试过程中“监控系统”和“测试系统”协同工作,完成上机测试工作。第三,考试结束后,“监控系统”要将考试结果保存起来,为阅卷系统提供数据。

当考生处于练习状态时,测试系统还提供考生自己评定成绩功能,边练习边评阅成绩。

最后,“阅卷系统”根据考试结果、标准答案和评分细则,利用通用阅卷系统,完成考生成绩的批阅。

2 系统的功能与特点

2.1 命题系统

1)试题的编辑:教师可以根据需要添加、编辑、删除试题,试题类型包括:选择题、文字输入题、Windows操作题、Word操作题、Excel操作题、PowerPoint操作题、FrontPage操作题、Internet操作题;在试题编辑中,试题的题目和操作对象,可以根据需要直接输入,或通过导入功能输入已有的文件。

2)标准答案与评分标准的编辑:在题库制作过程中,系统提供友好界面来加入标准答案与评分标准,并一同保存,为自动阅卷提供依据。

3Office题的命题:系统可以保证教师自主进行Office题的命题,在本系统的软件环境中,可以输入标准答案、评分标准,并可即时调试,验证答案的正确与否。

4Internet题的命题:本系统的题型覆盖范围广,包括:FTP操作题、Web访问操作题、Email收发操作题、检索操作题、用户注册操作题、商品订购操作题等;同时提供Web站点的模板,可以根据需要修改网页界面。

2.2 阅卷系统

1)智能评卷:根据标准答案、评分标准和考生答卷,评定成绩。

2)方式选择:系统提供批阅数量设定、批阅对象选择、多次重新批阅等功能。

3)成绩查阅:该操作将显示阅卷后考生各题型的得分情况,输入查询条件将显示筛选过的考生记录。

4)成绩打印:打印出需要的考生成绩

2.3 测试系统

1)身份认证:考生以准考证号登录,系统根据考生报名数据库与监控系统的设置,确认身份后才允许登录。

2)考试界面:试题以树形结构方式显示,还显示了题目的总数,及考生已完成与未完成的试题;操作类试题同屏显示题目,考生操作结果自动保存、操作环境可自动退出,对每题设有重做功能。

3)异常处理:因各种异常原因造成的重考,重考考生登录时不能再抽题,在原来的基础上重考,原来完成的考试依然有效;重考的时间根据具体情况自动设置,并提供监考教师手工调整功能;同时重考功能支持考生的换位。

4)自动评阅:考生可以针对自己学习特点,选择题目生成练习试卷,考生递交所做的试卷后,系统将自动评阅,详细指出那些试题做的对与错。

5Internet服务:为全真模拟Internet操作,测试系统自带Web服务器、Email服务器、FTP服务器,测试系统运行时以上服务启动,避免了复杂的服务器软件的安装。

2.4 监控系统

1)考试控制:考试的开始和结束等统一由监控系统决定,发布“开考”命令后考生才能登录,发布“结束”命令后,所有考生都结束考试上交答卷;也可以控制考生是否能够进行答题操作等。

2)状态浏览:监控系统可浏览考生的考试状态、IP地址、计算机名、答题屏幕界面等信息。

3)初始化:每次考前,监控系统可清除服务器上已有的数据,并设置基本考试参数。

4)服务器配置:系统自动判断是否安装IIS5.0FTP服务,如果没有,服务器配置程序将引导安装器,建立考试系统需要的FTP的基本配置,考试结果通过FTP服务器回收。

3 系统的设计与实现

3.1 命题与阅卷系统的设计

1.命题系统的处理功能

命题系统具有的处理功能:将“Internet、Windows测试环境”、“Office文档”、“试题题目”作为输入数据,结合“知识点对象属性库”,输出“标准答案”、“评分细则”。

命题系统的存取功能:将“Internet、Windows测试环境”、“Office文档”,以及生成的“标准答案”、“评分细则”存入试题库。

2.阅卷系统处理功能

“阅卷系统”取出“Office答案”、“选择题、文字输入题答案”和“评分细则”,再和“考生答卷”进行智能匹配,输出考生成绩。

3.2 测试与监控系统的设计

2 测试与监控系统的工作

“测试系统”的设计是基于C/S模式的,“测试系统”安装在学生计算机端,测试时以文件的形式向FTP服务器实时上传考试结果与当前的状态,这样监控系统通过下载FTP服务器中表示状态的配置文件,显示当前的考试情况。

另外,“监控系统”安装在教师计算机上,或直接安装在服务器上,“监控系统”可以发布命令,将命令文件上传到FTP服务器,这样“测试系统”可以通过下载得到监控命令,在本机中执行。

3.3 系统设计的关键技术

本系统的设计采用Visual Basic 6.0,在Windows2000操作系统环境中编程实现。在命题与阅卷系统的实现中,利用VBA提供的宏编程技术,实现了Office操作题的命题,并采用ActiveX组件技术实现对文档格式的识别与阅卷。

在“测试系统”与“监控系统”中,系统利用WinInet API中的FTP函数,实现文件的传输,同时借助与FTP服务器传送远程控制命令,本机调用Win32 API实现常见的命令的执行。为保证数据的安全性,“监控系统”可以设置FTP服务器的属性,包括“测试系统”与“监控系统”约定的虚拟目录,作为数据交换的场所,具体如下:通过一个名为IADsContainer的接口返回IIS Metabase结构中用来控制FTP站点及其虚目录的对象IIsFtpService;然后用GetObject方法得到该对象的包容对象IIsFtpServer,获得FTP服务器的一个实例;同样的方法去获取该服务器下属的虚目录,如果成功则说明已有同名虚目录被建立,否则用Create方法新建一个指定的虚目录,作为数据交换的临时目录

4 结束语

“计算机文化基础开放式考试评价系统”的成功开发解决了当前计算机文化课程教学中教师无法自主命题的困难,提供了一种简洁、高效的教学评价手段和方法。本系统不仅广泛适用于当前高校计算机文化基础课程教学中的练习与考试,同样适应于各行业、各部门组织的计算机基础应用能力考试。系统通用性强,具有很强的推广应用价值,为同类软件的开发提供借鉴。

参考文献:

[1] 奚越,徐捷.计算机考试系统研究与实现.济南大学学报,2002,16(3):274-277

[2] 张量,詹国华.开放式、智能化计算机考核阅卷系统的设计与实现,计算机工程与应用.2001,37(10):36-39.

[3] 张量,詹国华,袁贞明.计算机远程控制的实现与应用.计算机应用,2002,22(4):62-63.

[4] 懂英斌,竹翠.基于网络的新型计算机考试系统,计算机工程.2001,27(8):150-152.

[5] 丁亚军,曾三槐.基于Internet的计算机考试系统研究与实现.计算机技术与自动化, 2000,19(3):42-44.

作者介绍:姜华强(1978.6- ),男,浙江淳安人,杭州师范学院信息工程学院教师,在职硕士生,研究方向:计算机教育与应用。

本文来源:https://www.2haoxitong.net/k/doc/07b9ee1afad6195f312ba653.html

《信息技术开放式考试评价系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式