关于《计算机应用基础》无纸化考试系统设计的思考

时间:2023-05-14 12:18:02 教案设计 来源:网友投稿

摘要:《计算机应用基础》是一门实践性很强的课程,传统的考试模式已不能满足《计算机应用基础》的考核要求,采用无纸化考试系统对这门课程进行考核已成为趋势。该文提出了无纸化考试系统的结构和功能的设计方案。

关键词:无纸化考试;系统设计;模块化设计;计算机应用基础

中图分类号:TP317文献标识码:A文章编号:1009-3044(2010)20-5643-02

Thoughts on System Design of Paperless Examination of Computer Application Foundation

ZHU Yue-lai

(Maoming University, Maoming 525000, China)

Abstract: "Computer Application Foundation " is a very practical course, Traditional examination can not meet the "Computer Application Foundation" in the assessment requirements, Use of paperless examination system for examination of this course has become a trend. This article proposed Design of System structure and function of Paperless examination system.

Key words: paperless examination; system design; modular design; computer application foundation

随着信息技术的迅速发展和网络的普及,信息技术对经济的发展和科技的进步产生了深远的影响。《计算机应用基础》作为高等院校学生接受计算机教育的入门课程,成为每个大学生必须掌握的计算机基本知识和基本技能。考试是教学活动中的一个重要环节,它用来检查学生对所学知识的掌握情况。由于《计算机应用基础》是一门实践性很强课程,许多知识点都需要通过上机实际操作才能掌握和巩固[1]。因而传统的纸质考试模式已不能满足《计算机应用基础》的考核要求。如何充分利用计算机平台和网络资源,按照实际操作要求实现无纸化考试是一个值得深入研究的问题。近年来,许多高校的计算机基础课已实行无纸化考试,收到了较好的效果。

1 《计算机应用基础》实行无纸化考试的优点

《计算机应用基础》实行无纸化考试的优点主要有三个:一是能提供与实际要求一样的考试环境,能真实反映学生掌握知识、运用知识的能力;二是能自动组卷,自动评卷。自动组卷能为同一时间同一地点的不同学生抽取不相同的试题,这样考试作弊现象就会被杜绝,每个学生所完成的试卷都能更真实地反映学生的实际水平,保证了考试的公平性[2]。自动评卷能相对客观地为考生评卷,减少手工评卷带来的主观错误,同时能极大地减轻评卷教师的工作量;三是节约资源。由于无纸化考试全部在计算机上完成,不需要印制纸质的试卷,可以节约大量的纸张和印刷成本。

2 无纸化考试软件系统的基本构成

无纸化考试作为一种比较新的考试模式,它的关键就是要有一套成熟可靠的无纸化考试软件系统。一套成熟的无纸化考试系统应该包括题库制作及生成系统、考试及管理系统、成绩合并及管理系统等几个组成部分。如图1所示:而其中考试及管理系统是整个无纸化考试系统的核心与关键。

3 考试及管理系统设计

考试及管理系统包含了考生考试子系统及考场管理子系统两大部分。现在常见的考试及管理系统有单机版与网络版两大类,而网络版又分为客户端/服务器端(C/S)模式和浏览器端/服务器端(B/S)模式两种。单机版只有考生考试子系统,缺少考场管理子系统。它把考生的考试子系统与考生考试信息管理放在一起;网络版则把两者分开,把考试子系统放在考生机器,而把整个考场的考生考试信息放在服务器上统一管理。

3.1 考试子系统的结构与基本功能

考试子系统是实现无纸化考试的主要部分,考生的无纸化考试过程主要靠考试子系统来完成。考试子系统一般包括考生登录模块、抽题与组卷模块、考试时间管理和试题显示模块、交卷管理和自动阅卷模块等模块。

3.1.1 考生登录模块

考生登录模块的主要功能包括:验证考生输入的登录信息,如考号、姓名等,如图2所示;记录考生的开考信息,如具体开考时间、考生所用的机器名称等。为了防止考生故意退出考试系统答题,可在考生登录模块中增加二次登录需要输入密码功能。

3.1.2 抽题与组卷模块

无纸化考试需要考生用计算机来完成。由于受到计算机数量的限制,无纸化考试往往不能像普通考试一样,让所有考生在同一考试时间进行考试。为了保证考试的公平公正,无纸化考试中每个考生的试题都不是固定的,而是在考试题库中随机抽取的。随机抽题有两种方法,一种是预先在题库中编好多套试题,抽题时是整套题一起抽的;另一种是每道题目都随机抽取。采用前一种方法的,要求预编的套题必须足够多,不然重复几率太高就失去随机抽题的意义了。采用后一种方法的,则必须考虑题目难易的公平性,在同一考试类别的题目中最好能按难易程度和考试内容把题库的题目分级抽题。在抽题完成后,还要把抽取试题的具体信息也保存到考生数据表中,以此作为组卷与自动阅卷的依据。组卷完成后,还需在考生机器上自动为考生建立考试文件夹,并把该考生试卷中所涉及的考试原始资料下载到考试文件夹中。

3.1.3 考试时间管理和试题显示模块

在无纸化考试中,由于各考生用机不会完全一样,计算机在使用过程中可能存在不可预知的突发故障,因此一般不像普通考试一样要求考生同一时间交卷,而是采用每台考试用机独立倒计时的方式来进行考试时间控制。如考试时间为1个小时,则采用60分钟倒计时,从考生登录考试系统开始计时,当倒计时为“0”时,则代表考试结束。为了保证考试用时的公平性,避免当考生用机发生故障时,发生计时混乱,应每隔一个3、5秒就把考生考试剩余时间记录到考生数据表中。另外在考生考试过程中,应把考生的基本个人信息和剩余的考试时间以及交卷按钮等在考试窗口显示出来。如图3所示。

图3 考生及考试信息显示

考试子系统应有试题显示窗口,用于显示考生的试题作答要求。当试题内容较多时,为了便于考生作答,应把试题按不同类型分类显示。如图4所示。另外,为了保证考生考试过程中考生数据的安全,在考试过程中考试子系统要定时把考生答题资料上传备份到服务器上。

图4 试题显示窗口

3.1.4 交卷管理和自动阅卷模块

当考试结束后,就进入交卷管理环节。交卷管理包括几方面内容:停止考试倒计时;把考生作答的客观题结果保存;关闭主观操作题的窗口,把主观操作题的文件和文件夹打包备份。把考生作答的原始资料备份,可有效防止在自动阅卷中,万一出现阅卷程序出错,无法正常评分时,可凭备份的考生原始资料,用其他途径来单独评分。交卷管理完成后,就开始进行自动阅卷。自动阅卷就是由程序按照评分标准对考生作答的结果进行评分。对于客观题进行自动阅卷是比较简单的,但对于主观操作题来说情况就复杂很多。因为对于《计算机应用基础》这门课来说,达到同一个效果,往往有多种操作方法,因此无法按照操作步骤来评分,只能按照操作结果来评分。那么如何让阅卷程序自动判别出考生作答保存的文件结果是否符合题目要求是整个考试系统的技术难点。

要解决考试系统自动评阅操作题的难题,首先要对OFFICE的文件内部结构要有一定的了解。在OFFICE文件中,许多内容是以控件或对象的方式保存在文件中的,我们所进行的许多操作,其实就是在设置或改变那些控件或对象的属性。比如:在EXCEL中,我们要在A3单元格输入“内容测试”这几个字,字体格式为:“隶书 16号”。用VB来编程实现上述要求的代码为:

Range("A3").Value = "内容测试"

Range("A3").Select

With Selection.Font

.Name = "隶书"

.Size = 16

End With

在自动阅卷程序中,我们只要加上判断语句去判断考生的作答文件中,上述属性的值与答案是否相同,即可实现自动阅卷评分的功能。用同样的思路和方法也可以对其他OFFICE文件进行评阅,从而实现对操作题进行自动阅卷的功能。

当自动阅卷完成后,考试子系统还需要把考生的阅卷结果上传到服务器上。为了保证上传数据的安全,应对阅卷结果等数据进行加密处理再上传。

3.2 考场管理子系统

考场管理子系统的主要作用是在考试过程中通过服务器上的考场考试管理程序,统一管理考生的各种考试信息。为了实现对考场考生考试信息的有效管理,在服务器上应建立一个考生数据表来统一管理考生信息。数据表应包括一些基本字段:姓名、考号、考生机器名、剩余考试时间、考生考题信息、考生答题信息、各试题得分、考试状态标记等内容。考试子系统在考试过程中应定时访问考生数据表,及时把考生考试过程中的各种信息更新到考生数据表中。由于服务器上存有考生的各种考试信息和考试资料,因此当某个考生考试机器出现严重故障时,考生考试基本不受影响,只需换台机器重新登录,由考试子系统通过考场管理子系统把考生的考试信息和资料下载到新机器接着续考即可。

考场考试管理程序还可以把整个考场考生考试状态用不同颜色直观显示出来(如:断线用红色表示、在考用绿色表示、交卷用蓝色表示)。同时还把考生基本的考试信息显示出来(如:姓名、考号、所用的计算机名、剩余考试时间等)。既方便了监考老师及时发现考生机器出现的故障,又能让监考老师及时监控整个考场各考生的基本状况。

4 结束语

无纸化考试系统,对传统考试方法进行了变革尝试,实现了一定程度的考教分离,系统的实施,对提高教学质量起到了积极的推进作用。以上对无纸化考试系统的基本构成和设计思路进行了简单的探讨。实际上要设计出运行稳定、具有实用价值的无纸化考试系统,还必须考虑很多细节问题,特别是对出现异常情况的处理问题。如何进一步完善无纸化考试系统的设计,制作出功能更强大、应用面更广的无纸化考试系统,是我们继续努力的方向。

参考文献:

[1] 符晓蕊.《计算机应用基础》无纸化考试的研究[J].杨凌职业技术学院学报,2007,6(3).

[2] 岳琪,王珊.关于计算机应用基础无纸化考试的研究[J].信息技术,2007,(4).

推荐访问:无纸化 思考 计算机应用基础 考试 设计