引 言
在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革。将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机网络考试模式 随着计算机网络在生产生活、科技教育中的普及,传统试的考试出卷、答卷方式以及学绩管理正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。
开放式无纸化考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此开放式无纸化考试系统是电子化教学不可缺少的一个重要环节。有趋势表明,考试的标准化、计算机网络化已当今考试的发展方向,当前国际上许多考试认证,例如GRE、CISCO,其出题、答卷以及评分都是在计算机上完成的。无纸化的考试形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势。
(1)实现无纸化考试。考试结果均直接提交并存储在服务器上,无需用任何纸张。考卷也是实时下载显示在考生计算机的屏幕上,当考试结束后自动批阅试卷,显示成绩。
(2)安全性好:系统通过对网络通讯数据的加密,采用系统随机产生试卷以及老师手工筛选、修改的组卷方式取代简单的题库抽题方式,能更加科学的组织试卷对考生进行考核。试题顺序的随机性能够有效地防止考生的舞弊行为;同时采用考试监控系统和考生身份验证系统,更有效的保证了考试的安全性和公平性。
(3)有效的监考。系统拒绝其他考生用相同的学号注册进行考试,保证考生的唯一性;系统拒绝时间已经用完的考生再注册进行考试,以保证考试的有效性;
(4)通用性和可扩展性佳:题库导入系统可以将第三方试题库转换成系统识别的试题库格式,有效地增强了试题库的扩充能力。较为严格地按模块划分,为扩
1
展和完善留下了余地。软件的通用性设计方式使得本系统能够比较方便的为其它学科所使用。
(5)自动化程度高:实现了组卷自动化、阅卷自动化和成绩分析统计自动化。 (6)界面设计合理,使用方便:体贴的考试界面设计将使考生作起来更方便。电子试卷提供了自动记时、纵观全卷、即选即作、试题标记、题型过滤等友好的界面设定,加上计算器和草稿纸的设计,让考试的过程更流畅。所有的一切完全从考生的角度出发,力争提供最优化的考试环境。
(7)考试/练习终端采用键盘鼠标输入与手写输入方式相结合进行答题,加快了考生的答题速度。
(8)快速、透明的自动阅卷。考生可以随时合分,给出自己的考试分数。
2
第一章 课题背景
1.1 研究背景
随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和分布性的特点以及基于互联网的巨大计算能力使得考试突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一,其中,基于WEB技术的开放式无纸化考试系统已成为互联网的重要应用之一,对这个方向的研究具有重要的理论意义和现实意义。
1.2 研究意义
开放式无纸化考试系统具有降低考试成本,解决繁重的考务工作的优点。它可以免去教师大量的临考工作,试卷可以根据题库中的内容即时生成;教师也无须去做考后的阅卷、统计、分析工作,计算机可以自动判卷,直接把成绩送到数据库中进行统计、排序、汇总。实现无纸化考试,大大提高了工作效率,同时,试卷是随机组成的,不存在试卷的泄密和考试作弊问题,使考试的公平性、答案的安全性得到有效的保证。
目前,基于网络考试面向的主要是社会上的培训认证考试(如微软的各种认证考试)和远程教育的考试。一个成功的基于WEB的考试,需要一个好的网络环境,一个好的考试平台和一个好的题库。但一个真正的智能化的基于WEB的考试系统的实现是—个复杂的过程,考试平台和题库的研究要依靠软件开发专家、被测学科专家和精通考试理论和命题的专家三者的合作。因而对于有极大市场的社会认证考试,必然会走上专业化的道路。
1.3 研究过程与实施方案
该论文将根据笔者所开发的在线考试系统而编写,同系统以局域网(校园网)为平台与INTERNET技术相结合,使在校学生仅通过WEB浏览器就可以在网上进行课程的考试,教师则可以进行试题库的编辑、信息维护工作和组卷工作。该系统主要用于半开放型和组织型,组织型是以班级方式申请,在教师指定的机房定时定点进行考试。半开放型是指学生也可以在学校机房之外的其他机上远程登录,不择地点进入本考试系统。
采用B/S体系结构
3
整个系统采用MODEL/VIEW/CONTROL的3层体系结构。B/S的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构化了客户机的工作,客户机上只需配置WEB浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WEB服务器完成。
1.4 可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。
1.4.1 经济可行性
在对本系统进行开发的过程中,不需要其他高配置的系统,只需要免费安装程序设计软件,数据库软件等即可开始对系统的开发,同时,系统功能上的实现并不是特别困难,在个人的能力上即可完成,因此在经济上是完全可行的。
1.4.2 技术可行性
本系统的开发主要采用的是JSP与SQL技术,此两项技术在我们的平时学习和生活中都有过深度的联系和实操,在开发本系统之前已经做好了全新的准备,同时,计算机的硬件配置要求很低,因此在个人所及的情况下技术是没有问题的。
1.4.3运行可行性
如果系统开发完成后,只需要在个人电脑上对环境进行简单的配置即可,具体而言只需要在个人电脑上安装好tomcat,myclipse,sql server等工具,在这些都准确齐全的情况下,运行该系统是非常容易的。
1.4.4 时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发本开放式无纸化考试系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
1.4.5 法律可行性
本系统属于自行开发的系统网站,并无存在侵权的问题,同时,系统中所用到的代码都是个人自主研发的,因此不会在法律上承担任何责任。
综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。
4
第二章 需求分析
2.1 系统功能需求分析
本系统主要为考试开发的开放式无纸化考试系统,根据需要完成如下的需求: 本系统主要分为分成三中用户角色,分别是学生、老师、管理员。 一、学生
(1)学生登录系统后能够修改自己的个人资料。 (2)学生登录系统后能够修改自己的登录密码。 (3)学生登录系统后能够参加考试。 (4)学生登录系统后能够产看自己的成绩。 二、老师
(1)老师登录系统后能够进行手动组卷。 (2)老师登录系统后能够进行随机组卷。 (3)老师登录系统后能够进行综合组卷。 (4)老师登录系统后能够查看学生的成绩。 (5)老师登录系统后能够查看试卷。 (6)老师登录系统能够报改试卷。 (7)老师登录系统后能够修改个人信息。 (8)老师登录系统后能够修改登录密码。 综上所述,系统的功能结构图如下图所示:
开放式无纸化考试系统 在线考试 考试成绩查看 修改个人信息 修改登录密码
图2-1 开放式无纸化考试系统学生功能结构图
5