在线考试系统中用户模块的设计与实现

作者:周崟; 刊名:电子测试 上传者:张红燕

【摘要】为了降低不必要的繁琐劳动,进一步节省人力以及物力,并且减少试卷误判、漏判等情况,在线考试是在未来将大面积普及的考试方式,这种方式也会使得对学生的测试结果更加客观、公平.本文通过阐述开发在线考试系统的实用性,并且对其中用户模块的设计进一步讨论和实践,并对学生测试端和考试端提出一些切实可行的建议.

全文阅读

1在线考试系统的意义作为评价教师教学以及学生学习情况的指标之一,考试是现代化的教育教学领域重要的组成部分。当前时代已不能够仅仅套用传统的考试形式,而随着信息化的逐步推行,计算机新媒体技术不断强大,利用计算机网络技术来改造成为学生的考试体系势在必行,这种方案一方面可以减轻教师每次考完试之后繁杂的阅卷过程,使其工作效率得以提高,另一方面也可以是的考试的结果更加客观、公平。[1]学生对于考试也会逐步改善以往无趣的态度。所以说,使用在线考试系统进行学生的考试,是人工的命题到系统随机出题的本质转变,对学生考试也是一种重要的改革。2在线考试系统的总体设计本在线考试系统运用SQLServer数据库的资源与技术,构建了包括用户信息表、文件类型表、公告信息表等诸多表项在内的总体数据库,并在实际运用中加入存储的触发以及管理器,进一步实现了一些编程模型的构建,使得网络整体的负载得以减轻,系统的整体安全系数也得以上升。2.1在线考试系统的用户角色2.1.1用户的身份审核对于在线考试系统中的用户,主要是包括学生与教师用户以及后台管理员,对于他们的的注册、改密、基本资料、重获密码等分块。[2]在这其中不同身份的用户都可以在通过验证之后进入系统,他们的权限从管理员到教师、学生以此减少,管理员具有着最大的管理权限,可以对系统的考试资源进行整合和管理。2.1.2考试考生班级化的管理教师对其任课班级进行管理,这其中就包括对于学生的日常考试事务管理,比如一些学生成员更替、学生考试以及成绩的管理。教师在使用过程中要对学生的信息进行备注,并根据具体情况将其在班级中进行删去或增加,考试成绩的归档以及存储也是其中的一部分。2.1.3试卷下载与上传这一部分中包括学生与教师端的考试成绩上传与试卷下载、试题检索,即不同类型的用户可以在使用系统的过程中依据资源的路径和类别进行区分,然后进行下载、上传的操作。[2]至于检索,则是通过在文件的标题以及具体描述中进行简要的关键词标注,使得检索变得容易。用户可以在其权限的页面上进行下载与上传、检所操作。不同的类别、不同的文件将根据其资源综合的信息以划分。2.1.4考试系统的答疑解惑这一部分主要是学生与教师的考试交流互动平台。包括提问、回答、交流等方面。学生之间、学生与教师之间以及教师与教师之间都可以进行相关的交流。学生可以向老师留言来提问一些考试中遇到的困惑知识、问题,教师上线之后便可看到消息,随后做以回复,使得问题得到解决。此外,学生以及教师都可以向系统管理员提出更好的修改建议,管理员在上线之后也会及时作出回复和完善。3用户模块设计3.1考生测试模块设计在学生的测试方面,首先要将数据库的驱动程序整合到系统及计算机的具体目录之下,另将exam.xml文件复制到存储的本地目录,通过运行脚本的数据库,就可以自动生成一个数据库,这时,学生选择“登入”模块来通过输入学生特有的密码来验证,在验证通过之后学生就可以进入在线测试系统的主界面。3.1.1选择题库在线考试选择题的考试题库应当在经过相关字段的验证后才能够进系统也可以依据学生的个人端口以及管理员方面的记录,通过查询来确认考试实时的题目以及时间,这里的时间变换是可以经管理员修改来触发改变的,例如一般的在线考试系统都会将时间的函数设定为每一秒钟触发一次,及产生了考试实时的时间。3.1.3考生在线查询相关信息学生在考试结束之后可以查询自己是否通过了考试,如果没有通过则要按照上面所述的具体步骤重新开始考试,如果查询学生个人端口以及姓名来找到学生的信息表,如果有记录则表示通过考试,如果没有则就是没有通过或者没有参加过考试。

参考文献

引证文献

问答

我要提问