在线考试系统的设计与运用
覃远霞
(广西工商职业技术学院广西南宁530003)
[摘要]在线考试系统是一个基于网络和数据库的远程在线实时测试系统。包括学生考试系统、自动批阅系统和试题库管理系统等。[关键词]在线考试数据库设计中图分类号:TP3文献标识码:^
文章编号:1871--7597(2008)1020110—01
一、运行环境与,I统结构
在线考试系统不仅广泛运行于国际互联网,即Internet,也可适用于内部的局域网。其运行要求和逻辑结构分别如下:
客户端:鲥ndows95/98,InternetExplorer(zE)等。服务器端:WindowsNT/windows2000,Internet(WS),IE等。
数据库:采用SQLServer,运行于服务器端.=、在线考试系统的详细设计
(--)客观试题设计。系统中所涉及的单选题和多选题跟过去的大体
相同,主要不同在于把判断题巧妙地转化为只有两个选项的单选题,并且假设多选题一般情况下也是最多提供六个备选答案,标准答案至少有一个.
(二)数据库设计.
1.试题结构。通常,每一类型的试题都应有一个表结构。但考虑到目前系统存贮空间已经不受物理空间的限制。因此,一般采用按科目而不按试题类型方案来建立数据表,更不把所有科目的全部试题集中在一起,只是每道客观题均有六个备选答案项,还有一个表用来记录各科目数据表的相关属性。这样,查询起来较方便,也会节约时间,不至于造成数据十分杂乱。2.试卷结构。试卷一般包括客观题(判断题、单选题或多选题)和主观题(填空题、短文字题或长文字题),即一套试卷包括若干大题,每道大题包含若干小题.但是,目前系统的试卷只涉及客观题部分。故大题数不多,小题数若干,而且,在表中只存贮该科目试卷相应的试题编号,其试题内容则在调用时到相应科目中查询获得。3.用户、留言信息结构。超级用户:在此系统中有且仅有一个,即系统管理员。一般用户:主要是指学校的教师及学生和企事业单位的教育部门等。4.考生答案成绩表结构。此表应与用户、试卷及试题库等多表相关联,关系比较复杂。当调动考生的成绩的时候,此系统能及时检索其各单科成绩,将考生成绩完整地展现出来。
(--)功能模块详细设计
1.录入模块。许可的用户根据自身教学目的和要求,可以向库中添加各种类型且符合要求(对不符合的将给出提示和警告)的试题和试卷以及各自的意见与疑难问题等。一旦添加成功,一般只有管理员才能删除.2.查询模块。系统中的所有用户均可检索试题、试卷、用户及留言等信息。只是试题检索界面较复杂,但它已实现了多种条件的组合查询,非常适合于数量繁大的试题库。3.修改模块。用户除了只修改自己的部分资料(包括用户账号、密码和E-Mail)外,还可修改试题及试卷,而留言则不许惨改。只要用户选择科目和输入编号,即可进行修改。不过,对于各表中的主键不准修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作,则必须重新操作。4.组卷模块。手工组卷模块:用户提交相关限制条件,由系统根据这螳条件先从大的范围内调出试题,稍后再手工通过复选按钮细选以生成自己所需的试卷,即利用现有的试题库,可编制出多份试卷。在组卷时,可以对所选的每一试题进行增删,顺序进行调整,并可自行规定各大(小)题分数和试卷的考试时间(默认值前已述及).总之,能作出用户完全满意的试卷,以供在线考试或测试使用.
计算机自动卷模块:完全由系统自动按照“易中难”顺序和根
用户
选择的信息,灵活、随机的抽取试题库中的各类试题组成试卷,试卷内容
InformationServer
WebServer
会随着库中试题的改变而改变,试卷库中没有保存试卷的基本信息及相应的试题编号,不妨称之为活动的互动的试卷。不过,其试卷质量不高,难易程度把握不当。知识考核点分布不均,一般只作在线练习使用。
(四)在线考场模块。进入在线考场是本系统非常重要的部分之一。
因为一个系统如果涉及现实的话,就必须考虑得十分周到、完善。考生登录后。只要输入已编辑好的试卷编号,就可以调出其试卷进行在线考试或测试,其答题信息通过单、复选按钮选择答案来反映。为了防止考生多次提交试卷和规范考场纪律,采取自愿交卷和到了规定的时间自动收卷两者有机结合的方式、限制考试时间和期限以及禁用鼠标等办法予以实现。但真正的无人监视的考试好像不能用软件实现,而且其安全性在系统设计中也很重要。
(五)在线练习模块。计算机自动组卷模块组成的互动的试卷是通过
,单复选按钮来反映用户的做题信息。它主要用于平时的在线练习等,让用
户了解自身的不足,并有针对性地进行复习和训练。因此。用户做完后,只要点击“查看答案”,就可以与相应试题的标准答案对比,以便及时反馈情况,而没有提供成绩判定与分析和时间限制等。
(六)成绩分析与试卷评估模块。考生每参加一次考试,系统根据已有的标准答案很快得出其分数,再根据不同的分数段给出相异的评语。一方面与其它同科考生进行横向对比,得出各个考生之间的差别;另一方面,也通过用户一段时期内参加同科考试的成绩来做纵向比较,用以说明其掌握该科目内容的实际程度,以便做出相应的决定。另外,管理员先给出一套完整试卷的预先评估,然后由系统自动根据同一试卷编号的所有用户成绩给出其实际的评估,并且都有一个难度等级,把两次评估进行比较得出该卷的难易程度以及更详细的评估情况。
(七)删除模块。在整个系统中。只有系统管理员具有此权限。管理
员通过复选按钮选择要删除的用户、留言、试卷及科目,而对于数量较大的试题库则通过输入或选择条件,就可达到删除那些过时的无用的试题,当然,对于那些恶意破坏系统的用户,管理员有权删除他,以示惩罚.这样就可确保数据库不至于十分庞大和其安全性。
上述设计方案是本着网上学习、网上练习、网上作业、网上考试、网上批阅的开发目标而写的,可以运用于政府机构、大型企事业单位、大中小学、社会培训机构的在线考试系统的平台开发中去。利用在线考试系统平台,可以使培训学习过程和培训考核纳入规范化管理,真正提高学员素质,构建学习型机关、学习型企业,建设数字化教学考试系统,有效地提高培训/教学质量和工作效率。
(IIS)4.0及其以上版本,IE等;或者Windows98,Personal
参考文献:
[1]刘清堂、赵呈领,通用性多媒体题库开发系统研究与实现[J】.电化教育研究,2000。(03).
【2]马武、饶爱京,基于Web的网络课件评价系统的设计与实现[J].中国电化教育,2002,(06).
[3]王秀珍,
济。2004,(01).
ASP在管理信息系统开发中的应用[J].科接情报开发与经
作者简介:
覃远霞,女,广西贵港人,广西工商职业技术学院。讲师。计算机技术领域工程硕士,研究
向为
库技术和计算机网络.
因篇幅问题不能全部显示,请点此查看更多更全内容