论文部分内容阅读
【摘要】 信息技术的不断发展,促使考试这种评价方式也发生了变革。计算机网络考试的应用与普及,得到了各行各业的好评。文章对计算机网络考试系统设计时的模块分析、软硬件要求和设计方案选择进行了分析,并提出了技术层面的建议。
【关键词】 计算机 网络考试系统 设计 模块分析 方案
随着信息技术的不断发展,人类的生活和工作也发生了深刻的变化,并最终体现在人的教育与学习方式,即教学的变革层面上。信息技术深入教育的各个层面,极大地丰富了教学内容和教材形式,并进而促进了教育模式、方法及观念的变革。这必然引起评价评估的变革——传统的考试方式不再能适应网络快速发展的要求,计算机网络考试系统将逐渐成为考试评价的主流。
传统的考试方式包括有纸非计算机上的考试方式和无纸化的单机考试方式。随着信息技术的不断发展,这两种考试方式逐渐显露出其缺点:无法有效防止学生作弊、不能很好地限制学生的操作时间、后期改卷的工作量大和考卷分数标准化较弱等等。以下就计算机网络考试系统的系统设计、软硬件和其他因素做一个简单的分析,以期对评价评估发挥一定的推动作用。
一、网络考试系统设计的目的
网络考试系统的设计目的在于改变传统的考试操作方式,实现无纸化考试,快速、准确地反映考试者的考试情况。这一系统利用计算机网络技术,实现题库录入、在线考试、制作生成试卷、在线控制考试、自动交卷、自动评分、考生管理、成绩查询、试卷审批、系统管理等功能。
二、软硬件的要求
网络考试系统对计算机、网络和软件有一定的要求,这对于网络考试系统的适用性、移植性、扩展性、可维护性;考试资料的保密性;考试过程中的防作弊有决定性作用。因此,我们只有在正确地、认真地考虑使用的软硬件后,才能更好地设计出优秀的网络考试系统。
三、网络考试系统功能模块分析
传统的考试方式中,刻制试卷、印试卷,或把做好的单机考试软件拷进软盘中,然后,安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经不能适应学校的信息化建设与现代教学的需要。
远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了诸多不便。网络考试系统是信息化建设的产物,是传统考场的延伸。它利用互联网络和局域网,随时随地对学生进行考试,加之数据库技术的利用,大大简化了传统考试的过程。这些优势使得网络考试成为电子化教学不可缺少的辅助手段。网络考试系统的功能模块如下:
1.数据库子系统。数据库子系统包括考生信息管理、试题制作试卷生成、试卷审批、系统管理等功能,面向管理人员或教师使用。
考试前,需要先行完成考生信息的录入与管理、试卷生成、试题进行制作、试卷审批等一系列数据库内容的建立,才能进行考生考试工作。
2.考试子系统。考试子系统包括在线考试、在线考试控制、自动交卷等功能,面向考生使用,是网络考试系统的核心部分,也是设计的重点。
一般来说,网络考试在限制考试时间的情况下,可以在任何时候、任何地方进行。在管理上,服务器端控制考试端的考试子系统的时间。考试端按一定的输入要求,例如,在基于web设计的考试系统中,在IE浏览器地址栏中输入IP地址等,则会显示登录页面进行登录。输入考生的正确资料后,考试资料传送到考试机上开始计时考试,考生进行考试。在考试过程中,考试端受服务器的在线监控。考生考试完后,点击“交卷”按钮时,考试资料信息会上传到服务器上。如果时间到了,考生还未完成考试,考试系统应在多次提醒考生的情况下,自动上传考生考试资,确保考生考试资料正确、确切地上传至服务器。
在设计网络考试系统时,需要注意在整个考试过程中:①考生的资料信息的唯一性,即一个考生只能有一个准考证号。②在考试时间内能正确下载、上传考试资料和考试结果。③各考生获取考试资料不同性和随机性。
3.成绩查询子系统。为了能让考生及时、方便地了解自己的考试成绩,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,在一定的权限下,系统还可以行使成绩排序等管理功能。
4.阅卷子系统。阅卷子系统包括自动阅卷、自动评分、結果分析和信息输出等功能,面向管理人员或教师。
系统自动阅卷、自动评分后,还要对成绩进行统计、排序、考试结果分析、考试结果信息输出。成绩的统计、排序能使教师了解考生的考试情况;考试结果分析则成为以后出题时的依据。
5.网络考试系统管理功能。系统管理模块包括管理员管理、高级管理等功能模块。
网络考试系统管理功能是工作人员管理模块,它设有权限分级。其中,高级管理为最高级的管理,负责整个系统的所有工作,包括软件的日常维护、软件升级、功能完善等完善和维护工作,以及管理员权限的设定。管理员的管理工作是对数据库子系统、考试子系统、成绩查询子系统、阅卷子系统的管理,不具有对这些功能实施维护、模块功能改变等权限。
四、方案的选择
1.网络考试系统设计的语言及数据库。考虑到考试系统的适用性、移植性、扩展性和可维护性,要求设计人员认真选择考试系统设计的语言软件,选择时要考虑到目前流行的计算机硬件和操作系统,并且保证系统在相当一段时间内不过时。目前流行的语言有JAVA、JSP、Html、ASP、VB等语言。
系统内部考试资料的保密性、考试过程中的防作弊则要求后台数据库的可靠性和保密性。目前流行的数据库有SQL、Orcol,以及Office中的Access、excel等。
2.网络考试系统设计的模式。目前,应用软件运行的模式主要有二类:Client/Server模式(计算机终端/服务器)和Browser/WebServer模式(浏览器/WEB服务器)。前者的缺点在于维护、升级比较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端为标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器则紧密结合,其优点主要体现在便于扩充应用、升级维护简便。
五、其他因素
1.安全性:包括数据资料的安全性、考试过程的安全性、权限的安全性、考生资料身份的验证等。数据资料的安全性可以在生成时进行资料加密;考试过程的安全性要确保考试前传输资料、考试时或上传资料时考生资料不被丢失;权限的安全性要求设计考试系统时,包括非高级管理人员等在内的人士都不能打开所有的管理资料及禁止考生在考试过程中使用各种可作弊的工具及软件;考生资料身份的验证要求防止一号多取或考生盗用他人资料。
2.稳定性:要求系统在运行时不会因系统设计问题而造成计算机的不稳定,或一次、连续多次考试中出现死机等现象。
3.考试时间的控制:可控制规定的考试时间。时间到后,如考生没有上传考试资料,系统软件会自动将考生考试资料予以上传。
4.与相关软件的配合:网络考试系统在运行时,所使用的相关软件能和谐有效地配合。如:考生机打开Word时,系统不能交卷等不兼容的问题。
网络考试系统,因其有效性、科学性和安全性,将在不远的将来,得到广泛的使用与普及,其设计也将得到进一步的完善。
参考文献:
[1]广东省高等学校教学考试管理中心.《全国高等学校计算机水平考试考试系统》用户手册[Z].
[2]邱炳城.《通用网络考试系统2.2》使用说明书[Z].
【关键词】 计算机 网络考试系统 设计 模块分析 方案
随着信息技术的不断发展,人类的生活和工作也发生了深刻的变化,并最终体现在人的教育与学习方式,即教学的变革层面上。信息技术深入教育的各个层面,极大地丰富了教学内容和教材形式,并进而促进了教育模式、方法及观念的变革。这必然引起评价评估的变革——传统的考试方式不再能适应网络快速发展的要求,计算机网络考试系统将逐渐成为考试评价的主流。
传统的考试方式包括有纸非计算机上的考试方式和无纸化的单机考试方式。随着信息技术的不断发展,这两种考试方式逐渐显露出其缺点:无法有效防止学生作弊、不能很好地限制学生的操作时间、后期改卷的工作量大和考卷分数标准化较弱等等。以下就计算机网络考试系统的系统设计、软硬件和其他因素做一个简单的分析,以期对评价评估发挥一定的推动作用。
一、网络考试系统设计的目的
网络考试系统的设计目的在于改变传统的考试操作方式,实现无纸化考试,快速、准确地反映考试者的考试情况。这一系统利用计算机网络技术,实现题库录入、在线考试、制作生成试卷、在线控制考试、自动交卷、自动评分、考生管理、成绩查询、试卷审批、系统管理等功能。
二、软硬件的要求
网络考试系统对计算机、网络和软件有一定的要求,这对于网络考试系统的适用性、移植性、扩展性、可维护性;考试资料的保密性;考试过程中的防作弊有决定性作用。因此,我们只有在正确地、认真地考虑使用的软硬件后,才能更好地设计出优秀的网络考试系统。
三、网络考试系统功能模块分析
传统的考试方式中,刻制试卷、印试卷,或把做好的单机考试软件拷进软盘中,然后,安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经不能适应学校的信息化建设与现代教学的需要。
远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了诸多不便。网络考试系统是信息化建设的产物,是传统考场的延伸。它利用互联网络和局域网,随时随地对学生进行考试,加之数据库技术的利用,大大简化了传统考试的过程。这些优势使得网络考试成为电子化教学不可缺少的辅助手段。网络考试系统的功能模块如下:
1.数据库子系统。数据库子系统包括考生信息管理、试题制作试卷生成、试卷审批、系统管理等功能,面向管理人员或教师使用。
考试前,需要先行完成考生信息的录入与管理、试卷生成、试题进行制作、试卷审批等一系列数据库内容的建立,才能进行考生考试工作。
2.考试子系统。考试子系统包括在线考试、在线考试控制、自动交卷等功能,面向考生使用,是网络考试系统的核心部分,也是设计的重点。
一般来说,网络考试在限制考试时间的情况下,可以在任何时候、任何地方进行。在管理上,服务器端控制考试端的考试子系统的时间。考试端按一定的输入要求,例如,在基于web设计的考试系统中,在IE浏览器地址栏中输入IP地址等,则会显示登录页面进行登录。输入考生的正确资料后,考试资料传送到考试机上开始计时考试,考生进行考试。在考试过程中,考试端受服务器的在线监控。考生考试完后,点击“交卷”按钮时,考试资料信息会上传到服务器上。如果时间到了,考生还未完成考试,考试系统应在多次提醒考生的情况下,自动上传考生考试资,确保考生考试资料正确、确切地上传至服务器。
在设计网络考试系统时,需要注意在整个考试过程中:①考生的资料信息的唯一性,即一个考生只能有一个准考证号。②在考试时间内能正确下载、上传考试资料和考试结果。③各考生获取考试资料不同性和随机性。
3.成绩查询子系统。为了能让考生及时、方便地了解自己的考试成绩,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,在一定的权限下,系统还可以行使成绩排序等管理功能。
4.阅卷子系统。阅卷子系统包括自动阅卷、自动评分、結果分析和信息输出等功能,面向管理人员或教师。
系统自动阅卷、自动评分后,还要对成绩进行统计、排序、考试结果分析、考试结果信息输出。成绩的统计、排序能使教师了解考生的考试情况;考试结果分析则成为以后出题时的依据。
5.网络考试系统管理功能。系统管理模块包括管理员管理、高级管理等功能模块。
网络考试系统管理功能是工作人员管理模块,它设有权限分级。其中,高级管理为最高级的管理,负责整个系统的所有工作,包括软件的日常维护、软件升级、功能完善等完善和维护工作,以及管理员权限的设定。管理员的管理工作是对数据库子系统、考试子系统、成绩查询子系统、阅卷子系统的管理,不具有对这些功能实施维护、模块功能改变等权限。
四、方案的选择
1.网络考试系统设计的语言及数据库。考虑到考试系统的适用性、移植性、扩展性和可维护性,要求设计人员认真选择考试系统设计的语言软件,选择时要考虑到目前流行的计算机硬件和操作系统,并且保证系统在相当一段时间内不过时。目前流行的语言有JAVA、JSP、Html、ASP、VB等语言。
系统内部考试资料的保密性、考试过程中的防作弊则要求后台数据库的可靠性和保密性。目前流行的数据库有SQL、Orcol,以及Office中的Access、excel等。
2.网络考试系统设计的模式。目前,应用软件运行的模式主要有二类:Client/Server模式(计算机终端/服务器)和Browser/WebServer模式(浏览器/WEB服务器)。前者的缺点在于维护、升级比较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端为标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器则紧密结合,其优点主要体现在便于扩充应用、升级维护简便。
五、其他因素
1.安全性:包括数据资料的安全性、考试过程的安全性、权限的安全性、考生资料身份的验证等。数据资料的安全性可以在生成时进行资料加密;考试过程的安全性要确保考试前传输资料、考试时或上传资料时考生资料不被丢失;权限的安全性要求设计考试系统时,包括非高级管理人员等在内的人士都不能打开所有的管理资料及禁止考生在考试过程中使用各种可作弊的工具及软件;考生资料身份的验证要求防止一号多取或考生盗用他人资料。
2.稳定性:要求系统在运行时不会因系统设计问题而造成计算机的不稳定,或一次、连续多次考试中出现死机等现象。
3.考试时间的控制:可控制规定的考试时间。时间到后,如考生没有上传考试资料,系统软件会自动将考生考试资料予以上传。
4.与相关软件的配合:网络考试系统在运行时,所使用的相关软件能和谐有效地配合。如:考生机打开Word时,系统不能交卷等不兼容的问题。
网络考试系统,因其有效性、科学性和安全性,将在不远的将来,得到广泛的使用与普及,其设计也将得到进一步的完善。
参考文献:
[1]广东省高等学校教学考试管理中心.《全国高等学校计算机水平考试考试系统》用户手册[Z].
[2]邱炳城.《通用网络考试系统2.2》使用说明书[Z].