当前位置:论文写作 > 毕业论文范文 > 文章内容

基于Web的无纸化通用考试平台的设计实现

主题:考试题库 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-13

简介:关于考试试题方面的的相关大学硕士和相关本科毕业论文以及相关考试试题论文开题报告范文和职称论文写作参考文献资料下载。

考试试题论文范文

考试题库论文

目录

  1. 一、系统功能及架构
  2. (一)系统功能
  3. (二)系统架构
  4. 二、系统的具体实现技术
  5. (二)数据存储技术设计
  6. 1.题库的存储设计
  7. 2.试卷存储设计
  8. (三)组卷技术设计
  9. 1.组卷策略设计
  10. 2.试卷生成算法
  11. (四)在线考试实现技术
  12. 4. 程敏,胡宝清计算机考试系统智能阅卷的算法[J].华中农业大学学报,2008年8月第27卷第4期.
  13. 6. 胡枫.无纸化考试系统的设计与开发[J].湘南学院学报,2008年4月第四卷第2期
  14. 1.1 苗哲,基于ASP技术的网络考试系统[J].福建电脑,2009年第7期.
  15. 1.2 陈清利,刘琳.基于B/S结构的网络考试系统的分析与设计[J].网络与通信,2008年第2期.
  16. 考试题库:2016年研究生考试试题疑泄露 教育部称收到论文范文后已报警

李健黄晗文郭李平

(湖南工业职业技术学院,湖南长沙410208)

摘 要:由于无纸化考试具有试题维护简便、考试实施简单、试卷评判公正和有利于实施能力考核等特点,逐

渐代替了传统的纸质考核方式.本文从无纸化考试系统的通用性着手,对无纸化考试系统中试题存

储、组卷算法、在线阅卷、考试过程监控等关键问题进行了研究,设计了一种通用的无纸化考试系

统.该系统具有较高的存储效率、良好的扩展性和应用性.

关键词:在线考试;Web技术;标记存储;参数组卷

作者简介:李健(1973 -),男,湖南工业职业技术学院信息工程系副主任,副教授,研究方向为网络应用、软件工程.

黄晗文(1976 -),男,湖南工业职业技术学院信息工程系,讲师,研究方向为网络应用.

郭李平(1986-),男,湖南工业职业技术学院校园网络中心,软件工程师,研究方向为网络应用、信息安全.

引言

考试作为课程教学评价的重要手段,历来受到学校教学主管部门的高度重视,近年来,随着web技术、数据库技术、网络技术、软件技术的发展,无纸化考试因较之传统的考试具有论文范文密性较好、组织与实施简单、公正性好、成本较低、更有利于实施能力考核等优点,受到学校的普遍关注并被广泛采用.本文针对无纸化考试系统中的数据存储、组卷算法、在线考试过程管理等关键技术问题进行了设计,并应用于无纸化考试系统中,该系统具有较高的存储效率、管理与维护简单,有利于能力考核等特点,具有较好应用价值.

一、系统功能及架构

(一)系统功能

依照考试系统中涉及到的用户对象和考试流程,实现考试系统基础信息的管理、试题库的授权管理与维护、试卷的生成、在线考试、自动评卷和在线评卷、成绩查询与输出等功能.

(二)系统架构

从系统的用户角度出发,本系统包括管理员、教师、学生三个子系统,各子系统的功能如图1所示.

系统提供统一的入口,根据用户的不同身份,经系统验证后,进入不同的子系统,完成各自既定的功能.

管理员子系统主要完成系部、班级、教师、授课等基础信息的管理.只有在基础信息设置好后,教师和学生才登录此系统完成预定的功能.

教师子系统主要完成试题库、考试信息、试卷信息、在线阅卷、成绩统计与输出等功能.

学生子系统主要实现课程在线考试、模拟测试、考试结果查询等功能.

二、系统的具体实现技术

(一)技术实现平台

系统采用B/S架构,Web服务器采用MicroSoft的IIS6.0,服务器端采用ASP(Active Server Page)技术,数据存储采用MicroSoft企业级数据库SQL SERVER 2000,这样既有利于技术上的兼容,也保证了多用户环境下对数据库访问的性能要求,同时有利于系统管理与维护、考试组织与实施.

考试题库:2016年研究生考试试题疑泄露 教育部称收到论文范文后已报警

(二)数据存储技术设计

为了保证系统的通用性,特别是有利于体现能力考核(实际操作)要求,本系统采用了数据库和文件相结合的存储方式,数据库主要存储系部、教师、班级、授课、学生、管理员等基本信息和试题、试卷、答卷、评卷等核心信息;文件系统主要用于存储试题或答题中出现的如图片、声音、视频等容量较大的信息,而在数据库中只存储该类试题和答题的索引信息(URL地址),采用这种存储方式,有利于实现实操性较强课程的考核,同时也降低了数据库服务器的存储空间,提升了数据库服务器的响应肘间和性能,实现了数据数据库和web服务器的负载均衡.下面介绍题库、试卷、考生答卷的存储设计.

1.题库的存储设计

为了实现题库管理的通用性,题库从以下两方面进行设计:

(1)课程题库以知识模块的方式组织.改变以往根据具体教材(章/节)出题的弊端,而是根据课程教学目标,将所需考核的内容(知识、素质、能力)划分为若干知识模块,然后针对每个模块设置若干题型,试题只针对知识模块,而与具体教材无关,即课程题库以知识模块为单位进行组织,有利于试题管理和维护.所有课程的知识模块信息存储在一个表中,如图2所示.

其中id字段存储知识模块或课程的编号;TopID存储了本模块的上级ID,即此模块对应的课程id,若为课程名称,则此字段为0;DBname存储了本模块或课程的名称,TeacherID字段参照教师表的ID字段,主要设定此课程的负责人,只有课程负责人能负责维护本课程的试题库.

(2)试题采用单一表存储结构.为了提高试题存储效率,改变以往针对不同题型采用不同表结构的存储方式,通过采取自定义标记的方式,将所有试题采用统一表结构进行存储,存储结构如图3所示.

其中subject字段存储试题内容;choose字段主要存储单选题和多选题的备选项,为了区分每一个选项,采用自定义标记( {(HuNanGY)})分隔每一个选项;answer字段主要用来存储试题答案,对于多选题各答案之间用逗号分隔,对于可能含有多个结果的填空题等题型,采用自定义标记({(Answer)})加以分隔;type字段表示试题类型,其值可区分不同的试题类型(本系统约定值为1表示单选题、为2表示多选题等).同时,对于subject. choose. answer等长度变化较大的字段采用变长的text类型.这种灵活的设计方式,不仅有利于试题的扩展(对于单选、多选、填空等题型),而且极大地节省了存储空间,体现了试题的可扩展性与存储的高效性.

2.试卷存储设计

试卷信息包括试卷名称、试卷对应课程、知识模块、考试时间、适应班级、总分及各题型分值分布、各题型及难度系数分布、题型ID及分值、考生得分等信息,存储结构及样本数据如图4所示.

其中适应班级字段(classid)采用自定义标记“$classid$”的方式存储该试卷所适应的所有班级;plevel字段用来保存每种难度系数(本系统中将试题难度划分为难、中、易三种)的试题数量及分值,不同难度系数之间以自定义标记“l”分隔;quinfo字段用于保存该试卷所对应的试题编号及分值,每个题型之间也用标记“l”分隔;examuser字段用于保存考了该试卷的每个考生的最终成绩,每个考生成绩采用自定义标记(User(用户ID)成 3答卷存储设计 考生答卷表主要保存考生每一考题的答题信息和试题得分信息,以便于主观题的在线评卷和答卷备查.本系统对考生答卷信息存储进行了优化,不再以试卷ID为中心,而是以试题ID为中心,将试卷ID与试题ID相联系,可以避免试题ID的重复存放,极大地节省了存储空间,存储结构及样本数据如图5所示.

采取这种方式可将所有科目的答卷信息存在一张表中,且试题lD只需保存一次.在答题字段( answerinfo)通过自定义标记(User(用户id)}与{/User(用户id)}保存每一个考生对该题的答题信息;在paperID字段采用$试卷id$的方式保存与该试题有关的多套试卷ID信息,这种方式具有较高的存储效率,同时,在处理过程中,将复杂的关系数据库操作转换为简单的字符串的处理数和简单DML语句相结合,可以获得较高的性能.

(三)组卷技术设计

1.组卷策略设计

本系统采取参数化组卷策略.具体描述如下:

(1)确定试卷名称、适应班级和考试时间;

(2)确定试卷对应的试题库和相关知识模块;

(3)选择相应题型,然后确定该题型对应的分数与个数;

(4)确定相应题型下对应的难度系数为难、中、易的试题的个数及相应分值.

最后将设定结果保存在图4所示的试卷表的pdb、ptime、classid、total、qunum、plevel等字段中.

2.试卷生成算法

根据组卷策略确定的参数(pdb、total、qunum、plevel),采取如下方法确定试题:

(1)根据各题型难度系数值不同的分布数量(plevel字段),采取先模块平均(模块平均等于各题型难度系数个数/考核模块数),确定每个模块该难度系数所需的试题个数;

(2)对于模块平均不能取整的情形,对剩余的题目数量,采取随机选取知识模块的方式确定;

(3)在上述(1)、(2)确定好每一模块、每一题型、每一难度系数所需的试题个数后,采取随机抽取的方法确定每个试题,并将最后结果存入图4所示的试卷表的表quinfo字段中.

(四)在线考试实现技术

为了防止考试过程中因停电、机器故障等造成的考试异常,本系统利用J论文范文aScript和Cookies技术,每隔一定的时间自动将考生答题结果保存在客户端的硬盘中,当用户选择“完成考试”按钮时,将cookies中的答题信息通过网络保存到数据库的答题表中,同时,为了体现考试的公平性,每个考生的试题都完全相同,但每个考生的试题出现的顺序是随机,这样可以尽量防止考试过程中的舞弊行为.

结束语

本文采用自定义标记技术对无纸化考试系统中相关的数据存储进行了优化,提出了基于细粒度的参数化组卷策略和较为公平的组卷算法.该考试系统在我院C++语言程序设计、Oracle数据库技术、J论文范文A面向程序设计、数据结构等多门课程的终结性考核中得到了应用,应用结果反馈本系统具有管理维护方便、组织实施简单、可靠性较高、系统响应快速等特点,能较好地满足无纸化考试的要求.

参考文献

1 李健,黄晗文,刘芳,陈剑英、Ajax在Web中的应用研究[J].计算机与现代化,2009年第7期.

2 吕林涛基于AJAX的Web无刷新页面快速更新数据方法[J].计算机应用研究,2006,11: 199-201.

3 杨晓燕,吴桂芹基于Ajax的远程教育系统的研究与应用Ⅲ,计算机系统应用,2007(10)

4. 程敏,胡宝清计算机考试系统智能阅卷的算法[J].华中农业大学学报,2008年8月第27卷第4期.

5 汪晓艳,王宇宾,薄静仪无纸化考试管理平台的设计与应用[J].教育科普,2008年7月总第135期.

6. 胡枫.无纸化考试系统的设计与开发[J].湘南学院学报,2008年4月第四卷第2期

7 刘忠民,陈利国无纸化考试系统开发中的编程方法和技巧[J].郑州铁路职业技术学院学报,2009年6月第21卷第2期

8 郭新顺,刘雪芬,郑戟明,无纸化考试系统研制[J].计算机应用与软件,2005年8月第22卷第8期

9 项洁,姜华强,潘红,无纸化考试自适应考场编排MIS的设计与实现[J].杭州师范大学学报(自然科学版),2008年3月第7卷第2期

10 张承明,贾志军,梁勇,殷桂堂信息技术无纸化考试系统关键技术研究[J].福建电脑,2007年第10期

1.1 苗哲,基于ASP技术的网络考试系统[J].福建电脑,2009年第7期.

1.2 陈清利,刘琳.基于B/S结构的网络考试系统的分析与设计[J].网络与通信,2008年第2期.

13 宋小波基于AJAX的无纸化考试系统的设计与实现[J].高新技术,2007(12).

总结:本论文是一篇免费优秀的关于考试试题论文范文资料,可用于相关论文写作参考。

考试题库引用文献:

[1] 注会考试试题重复率
[2] 注册给排水基础考试试题重复率高吗
[3] 试题库查重
《基于Web的无纸化通用考试平台的设计实现》word下载【免费】
考试题库相关论文范文资料