论文部分内容阅读
摘 要:传统的网络考试系统大多工作在C/S模式下,存在功能不足、安装部署复杂、维护困难等问题。本文从学校教学考试的实际需要出发,在分析现有考试系统特点和使用情况的基础上,依托和利用校园网资源,提出一个更合理、更易使用、完全开放的基于Web的在线考试系统方案和设计思路。
关键词:在线考试系统;.NET;B/S结构;数据库;Web
中图分类号:TP311.52
现代教育技术的发展促进了高校教学理念和教学方法的变革,特别是计算机技术和Internet持续迅猛的发展,也给传统的教育评价体系提出了新的挑战。考试,作为教育评价的主要形式,逐渐纳入教学改革的视野。以往传统模式下的考试方式存在着诸多弊端,已无法再满足现代教育模式下学校建设发展的需要,将先进的计算机与网络技术应用于教学和管理体系中,是改革高校教育模式,提高学校教学、科研和管理水平的必要手段。
如今,借助现代教育发展的先进技术手段,众多高校纷纷构建和发展自身的校园网络环境,随着数字化校园建设的日趋完善,考试的技术手段和载体也在发生着革命性的变化。从传统的纸笔考试到计算机辅助考试,再到计算机化自适应考试,其实现方法由单机形式逐步向不受时间、地点约束的网络远程化考试发展,这使得基于Web的在线考试成为现实。
1 学院目前考试现状和改进意义
当前,学院课程考试采取传统笔试与部分课程上机考试并用的方式。其中计算机化考试的场所全部集中在学校现教中心下属的实验机房,使用有“我爱C”计算机语言考试系统和蓝鸽校园网语言学科平台考试系统。通过调查研究学校计算机使用情况、校园网环境以及现有考试系统的特点和使用状况,发现目前的计算机考试方式主要还存在以下几个问题:
(1)现有的考试系统面向学生的考试应用模块都采用C/S模式建构,这使得考试前的客户端软件安装工作繁重,后期维护也极不方便。
(2)以C/S模式为主的考试构建体系使得上机考试在时间、地点上存在很大的局限性,考试需通过机房管理员安排在指定的机房进行,属于组织型的定时定点的基于局域网的考试,不适应网络考试的发展趋势。
(3)中心实验机房的资源使用已日趋紧张,考试的组织工作越发困难,而现有考试系统因为应用范围的局限性不仅无法解决这个问题,其继续使用也必将无法满足大规模计算机化考试的需要。
(4)现有考试系统都存在诸多功能上的不足,例如缺少试卷及试题分析功能,考试评估反馈能力较低;学生不能远程登录进行在线考试和模拟自测,无法满足自适应教学的需要。另外,后台的服务器和系统管理是远程连接,所有权在校外开发商,由于网络的不确定因素影响,会给考试的前期准备带来麻烦,也不利于今后系统的升级和扩充。
(5)学院现已建立起了自己的校园网,其范围可以说覆盖校园内各个角落,甚至是学生宿舍,而现有考试系统的使用却无法充分利用起这些硬件资源为教学考试服务。
为解决以上种种弊端,改进目前考试状况的不足,充分利用校园网环境内所有的计算机和网络资源,缓解考试压力,提高教学管理水平,适应学院数字化校园建设发展和适应性人才培养的需要,建立一个良好的基于Web的在线考试系统是非常重要和必须的。
不论是相比传统的卷面考试,还是现有的基于局域网的考试,使用基于Web的在线考试系统可以进一步改进、扩充和完善原有考试系统的功能,具有很重要的现实意义:
(1)题库的集中管理和使用实现了教学资源共享。可以提供试题的查询、浏览、引用、上传下载等功能,同时由于使用B/S结构,依托Web数据库技术,有利于开发和建立多媒体题库,大大丰富试题种类。
(2)自动化组卷、阅卷减轻了教师的工作强度,大大提高工作效率,提高考试的实效性,缩短了考试周期,使教师有更多的时间专注于自己的教学和科研工作。
(3)可以实现教考分离以及考务工作的全自动化管理,减轻考务工作的难度,降低考试成本,尤其是在远程教育中具有较高的经济效益。
(4)可以实行大规模的考试,有效利用校园网的软硬件资源,使其发挥出最大效力。
(5)科学、智能的组卷策略实现了考试的客观公正性;内容详细、层次更高的分析结果则充分发掘考试效果,科学评价了教学效果,促进教师不断改进教学方法,提高教学水平。
(6)促进学生学习方式的转变,有利于学生的发展。学生由以前单一的、被动的接受考试变成自我探索、发现、协作学习等多种形式的组合学习,更能发挥主观能动性去参与人机互动、师生互动,同时,考前的练习自测也有利于提高学生自我评价能力。
(7)通过互联网,可以打破时间和地域的限制,实现异地时时考试、远程在线考试,极大地简化考试过程安排的复杂性。
2 系统设计思路
本系统是为了适应教学考试发展的需要而设计开发的,是一个使用更简单、实用性更强、完全开放的在线考试系统,可在Intranet/Internet上进行各种实时的考试,实现系统管理、题库管理、试卷管理、考试管理、成绩管理、试卷分析等主要功能。
2.1 系统架构
鉴于B/S(三层式)结构具有较好的独立性、可伸缩性和安全性,适合于不同数据库之间的互连,并且便于管理维护,因此本在线考试系统采用客户端、Web服务器及数据库服务器的B/S模型开发。利用微软公司的IIS架构Web服务器,以SQL Server 2005作为数据库平台,借助ASP.net在.NET平台中对三层体系结构的良好支持,结合Web的开放式技术及数据库技术,完成在线网络考试平台的建立。
2.2 系统功能
根据系统需求分析和设计目标的要求,本系统可设计为四大功能模块:系统登录模块、系统管理模块(权限管理;用户管理)、考生考试模块(在线考试;在线练习;成绩查询)和教师管理模块(题库管理;试卷管理;考试管理;成绩管理;试卷分析)。
2.3 系统开发环境
开发环境完全选用整套微软的软件平台,以求使系统在兼容性和性能上获得最大的提升和保障。在线考试系统使用基于组件的应用开发策略,以Microsoft Visual Studio .NET 2005为开发平台,C#为开发工具来完成开发。客户端安装IE 8.0浏览器,应用界面通过ASP.net应用程序和XML Web服务来实现;Web服务器采用Microsoft的IIS 6.0,运行于Windows Server 2003之上;数据库使用SQL Server 2005,通过ADO.net技术和ODBC类对数据库进行数据存取。
3 结束语
由于在线考试系统以基于Web的B/S模式建构,具有很强的开放性。所以,系统的安全性也是设计开发过程中一个不容忽视的关键问题。建立有效的安全机制,保障考试数据的安全和系统的稳定运行,将是需要着重解决的技术难点。只有这样,在线考试系统才能在学院教学考试中得到广泛的应用。
参考文献:
[1]王建华,张军.现代教育技术与计算机网络考试系统[J].黑龙江高教研究,2003,3.
[2]郑家辉,万东梅.利用校园网组建网络考试系统的研究[J].石家庄铁路工程职业技术学院学报,2003,6.Vol.2 No.2.
[3]刘晓林.基于B-S模式的网上考试系统的设计与实现[J].湖南工业职业技术学院学报,2006,6.Vol.6 No.2.
作者简介:杨捷(1975-),男,湖北武汉市人,武汉理工大学研究生毕业,研究方向:计算机网络及应用。
作者单位:武汉理工大学华夏学院,湖北武汉 430223
关键词:在线考试系统;.NET;B/S结构;数据库;Web
中图分类号:TP311.52
现代教育技术的发展促进了高校教学理念和教学方法的变革,特别是计算机技术和Internet持续迅猛的发展,也给传统的教育评价体系提出了新的挑战。考试,作为教育评价的主要形式,逐渐纳入教学改革的视野。以往传统模式下的考试方式存在着诸多弊端,已无法再满足现代教育模式下学校建设发展的需要,将先进的计算机与网络技术应用于教学和管理体系中,是改革高校教育模式,提高学校教学、科研和管理水平的必要手段。
如今,借助现代教育发展的先进技术手段,众多高校纷纷构建和发展自身的校园网络环境,随着数字化校园建设的日趋完善,考试的技术手段和载体也在发生着革命性的变化。从传统的纸笔考试到计算机辅助考试,再到计算机化自适应考试,其实现方法由单机形式逐步向不受时间、地点约束的网络远程化考试发展,这使得基于Web的在线考试成为现实。
1 学院目前考试现状和改进意义
当前,学院课程考试采取传统笔试与部分课程上机考试并用的方式。其中计算机化考试的场所全部集中在学校现教中心下属的实验机房,使用有“我爱C”计算机语言考试系统和蓝鸽校园网语言学科平台考试系统。通过调查研究学校计算机使用情况、校园网环境以及现有考试系统的特点和使用状况,发现目前的计算机考试方式主要还存在以下几个问题:
(1)现有的考试系统面向学生的考试应用模块都采用C/S模式建构,这使得考试前的客户端软件安装工作繁重,后期维护也极不方便。
(2)以C/S模式为主的考试构建体系使得上机考试在时间、地点上存在很大的局限性,考试需通过机房管理员安排在指定的机房进行,属于组织型的定时定点的基于局域网的考试,不适应网络考试的发展趋势。
(3)中心实验机房的资源使用已日趋紧张,考试的组织工作越发困难,而现有考试系统因为应用范围的局限性不仅无法解决这个问题,其继续使用也必将无法满足大规模计算机化考试的需要。
(4)现有考试系统都存在诸多功能上的不足,例如缺少试卷及试题分析功能,考试评估反馈能力较低;学生不能远程登录进行在线考试和模拟自测,无法满足自适应教学的需要。另外,后台的服务器和系统管理是远程连接,所有权在校外开发商,由于网络的不确定因素影响,会给考试的前期准备带来麻烦,也不利于今后系统的升级和扩充。
(5)学院现已建立起了自己的校园网,其范围可以说覆盖校园内各个角落,甚至是学生宿舍,而现有考试系统的使用却无法充分利用起这些硬件资源为教学考试服务。
为解决以上种种弊端,改进目前考试状况的不足,充分利用校园网环境内所有的计算机和网络资源,缓解考试压力,提高教学管理水平,适应学院数字化校园建设发展和适应性人才培养的需要,建立一个良好的基于Web的在线考试系统是非常重要和必须的。
不论是相比传统的卷面考试,还是现有的基于局域网的考试,使用基于Web的在线考试系统可以进一步改进、扩充和完善原有考试系统的功能,具有很重要的现实意义:
(1)题库的集中管理和使用实现了教学资源共享。可以提供试题的查询、浏览、引用、上传下载等功能,同时由于使用B/S结构,依托Web数据库技术,有利于开发和建立多媒体题库,大大丰富试题种类。
(2)自动化组卷、阅卷减轻了教师的工作强度,大大提高工作效率,提高考试的实效性,缩短了考试周期,使教师有更多的时间专注于自己的教学和科研工作。
(3)可以实现教考分离以及考务工作的全自动化管理,减轻考务工作的难度,降低考试成本,尤其是在远程教育中具有较高的经济效益。
(4)可以实行大规模的考试,有效利用校园网的软硬件资源,使其发挥出最大效力。
(5)科学、智能的组卷策略实现了考试的客观公正性;内容详细、层次更高的分析结果则充分发掘考试效果,科学评价了教学效果,促进教师不断改进教学方法,提高教学水平。
(6)促进学生学习方式的转变,有利于学生的发展。学生由以前单一的、被动的接受考试变成自我探索、发现、协作学习等多种形式的组合学习,更能发挥主观能动性去参与人机互动、师生互动,同时,考前的练习自测也有利于提高学生自我评价能力。
(7)通过互联网,可以打破时间和地域的限制,实现异地时时考试、远程在线考试,极大地简化考试过程安排的复杂性。
2 系统设计思路
本系统是为了适应教学考试发展的需要而设计开发的,是一个使用更简单、实用性更强、完全开放的在线考试系统,可在Intranet/Internet上进行各种实时的考试,实现系统管理、题库管理、试卷管理、考试管理、成绩管理、试卷分析等主要功能。
2.1 系统架构
鉴于B/S(三层式)结构具有较好的独立性、可伸缩性和安全性,适合于不同数据库之间的互连,并且便于管理维护,因此本在线考试系统采用客户端、Web服务器及数据库服务器的B/S模型开发。利用微软公司的IIS架构Web服务器,以SQL Server 2005作为数据库平台,借助ASP.net在.NET平台中对三层体系结构的良好支持,结合Web的开放式技术及数据库技术,完成在线网络考试平台的建立。
2.2 系统功能
根据系统需求分析和设计目标的要求,本系统可设计为四大功能模块:系统登录模块、系统管理模块(权限管理;用户管理)、考生考试模块(在线考试;在线练习;成绩查询)和教师管理模块(题库管理;试卷管理;考试管理;成绩管理;试卷分析)。
2.3 系统开发环境
开发环境完全选用整套微软的软件平台,以求使系统在兼容性和性能上获得最大的提升和保障。在线考试系统使用基于组件的应用开发策略,以Microsoft Visual Studio .NET 2005为开发平台,C#为开发工具来完成开发。客户端安装IE 8.0浏览器,应用界面通过ASP.net应用程序和XML Web服务来实现;Web服务器采用Microsoft的IIS 6.0,运行于Windows Server 2003之上;数据库使用SQL Server 2005,通过ADO.net技术和ODBC类对数据库进行数据存取。
3 结束语
由于在线考试系统以基于Web的B/S模式建构,具有很强的开放性。所以,系统的安全性也是设计开发过程中一个不容忽视的关键问题。建立有效的安全机制,保障考试数据的安全和系统的稳定运行,将是需要着重解决的技术难点。只有这样,在线考试系统才能在学院教学考试中得到广泛的应用。
参考文献:
[1]王建华,张军.现代教育技术与计算机网络考试系统[J].黑龙江高教研究,2003,3.
[2]郑家辉,万东梅.利用校园网组建网络考试系统的研究[J].石家庄铁路工程职业技术学院学报,2003,6.Vol.2 No.2.
[3]刘晓林.基于B-S模式的网上考试系统的设计与实现[J].湖南工业职业技术学院学报,2006,6.Vol.6 No.2.
作者简介:杨捷(1975-),男,湖北武汉市人,武汉理工大学研究生毕业,研究方向:计算机网络及应用。
作者单位:武汉理工大学华夏学院,湖北武汉 430223