第一章 引言
1.1 课题研究意义
随着网络技术的发展, 特别是网络技术在现代教育领域应用的普及, 以纸和笔为主要工具的传统考试方式的诸多弊端显露得越来越突出, 而应用现代信息技术构架的网络考试系统显示了越来越多的优越性, 譬如计算机职称、等级考试、计算机职业技能鉴定、英语听力测试等首先得采用上机考试。网络考试从根本上解决了传统考试过程中的工作量大、效率低、反馈周期长、反馈能力弱、资源浪费等缺陷, 成为现代教育技术发展与研究的方向[1]。网络无纸化考试系统以其较高的公平公正性正受到各界的一致推崇。基于Internet的开放性、分布性的特点使得考试突破了时间和空间的限制,因此,基于WEB的考试系统正成为人们的研究热点之一[2]。
网络考试是对学生进行评价的一种重要的方法。由于考生的信息存储在服务器中,可以方便地进行数值运算与统计,因此可以有效地对学生进行评价。网络考试系统的测试结果分析模块,能根据每道题中的知识点和学生的答题情况,对具体学生给出诊断,对下一步学习提出建议。还可以根据考试测验的统计数据来分析题目的质量,如难易程度等。例如,通过网络考试系统统计分析指标的多样化和表现方式的多样化,使系统可对某一份试卷中的某一题答对的人数、答错的人数、这道题的难度系数以及属哪一章节进行统计和分析,对参考的班级人数、总分、优秀率、及格率等指标进行统计和分析,并可用图表形
象地表现出来。这样可帮助教师掌握学生对各个科目不同篇章节的理解程度,有的放矢地进行讲课和复习。网络考试系统还提供自动记分功能,在学生完成测验系统自动判分之后,自动将成绩登录,同时,系统自动提供反馈信息,自动建议学生下一步的学习内容。因此,网络考试系统不仅可以在提高学生考试方面提供建议,而且能全方位地促进学生的发展,网络考试将可以实现学校应试教育和素质教育的完美结合。
网络考试是现代化教学不可缺少的一个重要环节。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统
1
考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是现代教学不可缺少的一个重要环节[1]。
网络考试系统有利于学分制的顺利实施。现在的高校都普遍采用了学分制,但由于传统考试的局限,学分制在实践过程中的作用受到抑制。网络考试系统可以保证学生在任何时间、任何地点进行考试,学生的成绩可以及时存入学生的成绩库中,因此,有利于学分制的实施。
题库与网络考试系统能促进高校考试命题的科学化、合理化。通过网络考试的题库管理系统,不断丰富题库,准确界定题库的难度和知识点,从而能达到考试试题覆盖面广,难度合理,使考试能准确反映考生实际能力,有较好的可信度。
网络考试系统还能促进考试公平、公正,增强考试对学生水平的测试效能。通过网络考试系统的随机出题功能,为每个学生产生不同的试卷,从而预防作弊。通过对网上测试过程的控制,如控制测试时间,到时自动交卷等,促进考试的公平、公正。
题库与网络考试还能够实现教学与考试相分离,通过试题库的不断完善,生成的试卷既可以进行网络考试,也能根据需要生成纸质试卷用于笔试,这对有效实现教考分离,促进高校教学改革有着重要的作用[3]。
1.2 国内外研究现状
自计算机出现以来,计算机辅助教学(CAI)与计算机辅助测试(CAT)一直是目前国内外教育界研究的热点。这些系统的开发依赖于各个学科的专业知识、计算机软件技术、计算机网络技术等,其中,各个专业的CAI成果已经比较丰富,但是,由于不同范围的考试组织及不同类型题目自动阅卷的困难,使得CAT系统的研制明显滞后。
随着基于Internet的计算机远程教学的逐步普及,为网络环境下的计算机考试系统的研制提供了可行性。近年来,普通高校和中等专业技术学校纷纷建立自己的校园网,并且连接到Internet。这样,基于Internet平台辅助教学平台的搭建,全自动化、分布式、功能高度集成的考试网络系统的研制也成为必然。
2
1.2.1现有考试系统的特征
国外率先成功采用远程网络考试系统主要有英语的TOEFL,GRE考试,及微软、思科的水平认证考试,以及众多大学自行研制的课程学习测试系统[1]。这些系统主要以选择、判断等的客观题的形式考核。国内较早进行考试系统研制的高校有西安交通大学、湖南大学、重庆大学、西北大学等[1]。起初,这些系统多采用C/S结构,如基于NOVELL网的考试系统的研制,全国计算机等级考试系统,四川省计算机等级考试系统等等。从发展趋势看,教育不再是人一生中一个阶段内的事情,而是伴随终生的事情。现代人的生存和发展需要不断的接受再教育,接受各种培训。不断增长的教育规模,导致考试认证的规模也越来越大。这样的考试往往具有以下特点[4],[5]:
1.标准化程度高。考试往往有一个相对固定的考试内容范围,且试题类型相对稳定;为便于自动化处理,在制定这些试题的时候考虑到了标准化问题,易于被计算机处理。
2.规模大、频率高。每一次考试的进行往往涉及几百人或几千人的规模,并且相同的考试每年会举行多次,使得总体考生人数很大。采用计算机实现这些考试可以降低单个平均成本。
3.要求处理速度快。频繁地举行这样的考试的同时,对后期处理的要求也越来越高,用户希望在尽可能短的时间内得到最终结果。网络考试系统可以提高效率,满足这种需要。
采用C/S结构的考试系统,因需要对客户端计算机进行安装和维护,工作量大。还有的采用混合结构,题库管理采用C/S结构,网上考试采用B/S结构,由于网络考试系统多采用B/S结构,实现了客户端“零维护”,因此基于B/S结构的考试系统将是未来网络考试系统发展的趋势[4]。
1.2.2 现有考试系统的实现方式[1]
下面对以微软认证考试系统和计算机应用能力考试系统为例对现有考试系统的实现方式进行分析。
1.微软认证考试系统分析
(1)软件的体系结构
微软认证考试系统是一个C/S结构的软件系统,需要在有Internet网络接入
3
的计算机上安装使用。它首先由考试代理服务机构将考试试题下载到本地。
(2)考试过程控制
考试过程分为以下步骤:
第一步:进入考试程序
启动客户端的考试程序后,屏幕上显示一个有考生姓名、编号的列表框,考生在列表中选择后进入考试程序,不需要输入用户名和密码,容易造成误选情况。
第二步:熟悉考试的操作
为了让考生熟悉本地考试系统的操作方式,系统引导考生进入一个考试界面,这里有一组标准化的选择题,与实际考试中的试题形式相同,考生可以练习解答或阅读后选择推出。
第三步:进行正式考试
从练习部分退出后进入正式考试过程,时钟开始计时。考试的题型一般只有两种:
①单选题:用选项组控件显示,用户只能选择答案中的一个;
②多项选择题:用复选框控件组显示,用户可以选择一个或多个答案(题目有正确选项数目的提示。
考试界面的下方有一组试题导航按钮:
①前一题:用来显示前一试题;
②后一题:用来显示后一试题;
③结束:用来结束本次考试,提交试卷。
第四步:考试结束
当考生主动结束考试或考试时间到达后,软件进入结束处理过程。首先将考生的成绩显示在屏幕上,告之考生是否通过,同时将考生的成绩数据上传到远程的考试中心。
(3)用户操作界面特点
进入考试程序后,程序自动将桌面锁定,禁止用户进行多任务切换和启动其它的应用程序。
(4)试题的管理方式
考试过程中,不同课程的管理策略有所不同,大致有两种方式:
①随机式:同一套试题有随机的显示属性,可以前后翻看。
②自适应式:软件根据用户对当前问题解答的对错情况自动选择下一个试题,当前试题答对了则选择一个不低于当前难度的试题,否则选择一个难度不高于当
4
前的试题,这种情况下考生不能利用导航按钮翻看试题。
2.专业人员计算机应用能力考试系统分析
(1)软件的体系结构
这也是一个C/S结构的软件系统,考试软件需要在局域网内的每台考试用的计算机上安装使用。考试时试题相关数据由考试程序下载到本地。
(2)考试过程的控制
考试过程的控制大致分成以下几步:
第一步:进入考试程序
启动考试程序后,屏幕上提示考生输入考生编号和身份证号,验证无误后在屏幕上显示考生的照片,并自动开始下载试题文件。试题下载结束后,进入一个循环检测状态,等待考试服务器发出的开考信号。
第二步:进行正式考试
收到考试服务器发出的开考信号后,程序自动进入正式考试过程,时钟开始计时。考试的题型是图形化的应用软件仿真界面,最前端的小窗口上显示试题的内容,要求用户在软件仿真界面上用鼠标或键盘进行操作:在仿真界面上只有考题相关的区域是活动的其它部分是静止的。
试题窗口上有一组试题导航按钮:
①前一题:用来显示前一个试题;
②后一题:用来显示后一个试题;
③结束:用来结束本次考试,提交试卷。
第三步:考试结束
当考生主动结束考试或考试时间到达后,软件进入结束处理过程,程序自动将考生的数据上传到考试服务器。
(3)用户操作界面特点
进入考试程序后,程序自动将桌面锁定,禁止用户进行多任务切换和主动启动其它应用程序。
(4)试题的管理方式
web前端开发笔试题库考试过程中同一套试题有随机的显示顺序,可以前后翻看。
1.3 本文的工作
本课题将设计与实现一个“基于.NET的WEB在线考试系统”,研究系统C/S
5
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论