梁宁利
九江学院电子工程学院,江西九江 332005
随着计算机网络的日益普及和Internet的迅猛发展,大部分院校已开始实施基于本地网络资源的不受空间和时间限制的立体的教学环境和教育教学平台。利用现代网络技术和平台解决传统考试的弊端已成为各院校解决问题的首选手段。网上考试系统利用先进的现代网络平台来代替人工活动,解决了在传统的考试环境下需要大量组织和监考、阅卷人员等问题,提高了考试工作的效率和公正性。
网上考试系统的开发和完善正是我们研究的重点,该系统一般包含抽题组卷算法、智能分析卷面和在线答题3个关键技术环节,其中在线答题是指考生通过身份认证进行考试系统,在规定的时间内进行在线答题。在线答题模块直接呈现给考生使用,是整个系统中使用度最高的模块,所以也是系统设计的重点。界面和功能应充分方便考生使用,其中考试时间倒计时显示、提醒信息、防刷屏、屏蔽快捷键等功能设计尤为重要。随着近几年来AJAX(Asynchronous JavaScript and XML)技术的日趋成熟和广泛运用,给传统的Web应用程序开发拓宽了外延、丰富了手段。将AJAX技术应用于网上考试系统,不仅可以让操作界面更加友好,传输效率更高,而且使得系统设计开发起来更加快捷。
AJAX采用了异步交互的方式。它在用户和服务器之间引入了一个中间媒介(AJAX引擎),从而改变了同步交互过程中的“处理-等待-处理-等待”的模式。在Web 2.0的时代,微软凭借ASP.net 2.0的成功乘势推出了ASP.NET AJAX技术,并被整合在ASP.NET 2.0之中,是ASP.NET的一种扩展技术。……