全球旧事资料 分类
对于所有用户的动作,服务器都加以跟踪。为了确保其安全与保密性,一要确保考生不能联网作弊;二要在试卷上实时加以监控;三要在时间上加以严格的控制等。主要通过下列两种途径予以实现:其一,凡进入在线考试的用户,都要通过用户身份验证才能进入。而且,不同用户具有不同的操作权限,支持按权限进行操作,确保数据的公共性与私有性。不允许用户执行非法的操作,防止用户无意或有意的破坏。其二,禁止用户查看所有试卷的源文件及拷贝功能,第一种方法,禁止使用鼠标右键等功能;第二种方法,试卷库中的试卷将以无下拉菜单及工具栏等的页面方式呈现在浏览者面前。
五、系统总体结构设计
通过系统分析,本系统总体功能结构如图1所示。本系统具备正式考试和模拟考试两大功能,完全满足日常教学过程中的过程性知识测验和期末的总结性课程考核。系统设计功能强大的试题库系统,为智能组卷、在线测试和自动判分提供了基础。此外还具备完善的系统管理,包括用户管理、试卷管理、试卷分析等。
六、软件及硬件结构设计
在线考试系统的研发主要采用了BS三层结构模式、SQL数据库技术、ASP等诸多技术,综合采用面向组件和面向对象方法对系统进行需求分析、设计和构建系统模型。
结合本院网络在线考试系统的设计,BS架构的三层体系结构对应于硬件设计就是Web服务器、应用服务器和数据库服务器。服务器端采用SQLServer2000数据库系统和ASP组件来构成考试的应用服务系统,客户端采用Web浏览器来完成考试全过程,同时可进行远程系统维护和管理,选择这种体系结构是基于本院的具体情况而设计的。
七、关键技术及解决方案
基于考试公平公正的原则,尽量做到每一个考生都有不同的试卷,杜绝笔试的情况下,考生的试卷都一样,容易产生作弊等现象,所以网络在线考试系统的开发,关键技术是试题的智能组卷和考试的安全性设计。经过对比分析研究,本系统采用随机算法进行系统算法实现。
随机算法是最常用的组卷算法,它根据状态空间的控制指标,由计算机随机地抽选一道试题加入试卷中,此过程不断重复,直到组卷完毕,或已无法从试题库中抽选满足指标的试题为止。在具体实现时,可以采用一个定长的线性表作为试卷生成过程中的状态,线性表的长度为用户提交的总题量,每一元素代表选中试题的状态长度,状态类型由试题的若干分量组成,如题型、难度、章节等,待组卷完成后,再从试题库中抽取与之相应的试题生成试卷。算法的实现过程为:
f龙源期刊网httpwwwqika
cor
好听全球资料 返回顶部