WEB下的试卷库系统与网络在线考试系统的实现

时间:2022-07-08 05:21:04

WEB下的试卷库系统与网络在线考试系统的实现

【摘 要】随着计算机技术的迅速发展人们逐渐进入到电子信息化时代。在教育改革不断深入的过程中同样引入了先进的网络技术为教育发展提供一份便利。对此本文将立足于当前教学活动的实际情况,分析将传统考试模式转换为网络在线考试所具有的理论原则和技术内容,从而对WEB下的试卷库系统与网络在线考试系统的实现进行深入研究。

【关键词】WEB下的系统实现;试卷库系统;网络在线考试系统

0 前言

由于学生数量较多且学科较多教师很难对每一个进行单独测试,而在追求高效率的教学活动中传统的考试模式已经无法满足考核成绩的需要。在这一前提下网络考试逐渐进入教育学者的视线并不断兴起,经过一系列的研究和实践模拟当前的网络考试已经初具成效,但是如何系统性、合理性的在WEB下对在线考试进行组卷分配仍然是当前网络在线考试的一大难题。

1 系统设计

1.1 系统流程设计

在系统设计中程序服务器使用的是WINDOWS操作系统,并需要根据试卷和网络系统的需求安装了设计系统的浏览器软件。根据对试卷和网络技术的分析可以得知在系统中必须建立WEB下的试卷库网络管理子系统和WEB下的网络在线考试管理子系统作为基本的系统支撑。试卷网络管理子系统需要实现的功能由密码管理模块、学生管理模块和课程设置管理模块三部分掌控,在登录系统之后系统会自动根据登录者输入的登录信息判断人员所属类别,对于普通用户则直接生产考试试卷,对于课程用户则以此给予添加试题、修改试题、生成试卷、密码修改等多个选项。相对试卷网络管理系统而言网络在线考试管理系统需要实现的功能更为复杂,首先需要明确的是登录此系统的人员为学生用户和系统管理人员,当系统判断出登录人员的身份后会按照其需要给予不同的选择,如果登录人员是学生则给予登录考试、登录学习以及分数查询三个选项,如果登录人员是系统管理者则必须按照系统设计将所有需要管理人员进行的工作选择项都列出来,一般而言管理人员的工作包括考生准考证打印管理、考试状态调整管理、阅卷管理、考试管理、试题管理、成绩统计管理以及系统设置管理。在系统设置中所进行的工作一般是针对学生而言,通常包括考试数据管理、试卷管理以及管理员密码管理[1]。

1.2 系统功能设计

WEB下的试卷库系统与网络在线考试管理系统的功能是设计该系统模块的核心依据,在系统设计中构成整个系统的两个子系统分别具有不同的功能作用,因此在WEB下的试卷库网络管理系统和WEB下的网络在线考试管理系统的设计中都有相应的侧重点。试卷库系统需要将考试所需要的试题和试卷进行信息化管理,为加强试卷库系统管理的规范化在设计程序时可以令试卷库按照题型或者章节进行系统性的录入管理,在组卷时系统需要按照代码命令自动调整试卷试题难易、类型的比例,然后从试卷库中抽取合适的试题组成完整的试卷。当试卷生产完毕后会传输到网络在线考试系统中,当学生登录系统之后系统会根据对学生专业、年级的分析生产不同的试卷,由于试卷库中存储着大量的试题,而且由网络系统生成的试卷具有很强的随机性,因此可以说每个学生的试卷都存在较大差异。值得一提的是系统生成试卷的过程是按照统一的程序指令进行的,因此学生的试卷虽然不同但是其难度和类型是基本一致的,网络考试系统的这一特性在很大程度上保证了学生考试的科学性和公平性。在设计实现WEB下的试卷库系统与网络在线考试系统时主要采用了技术完成相关的整体系统架构设计和程序细化,在建立数据库时则主要借助了SOL数据库语言进行编写[2]。

1.3 系统数据库逻辑结构设计

在明确系统功能之后首先要建立的是吸引逻辑结构,逻辑结构是对系统的全面分析和程序架构,根据WEB下的试卷库系统与网络在线考试系统实现的需要主要的逻辑结构由四部分组成,分别是课程名称、题型、分值以及题号,根据这四部分数据类型的和字符长度的不同可以选择其合适的函数代码,在这次设计中只有题号选取的函数类型是整数(int),另外三部分则都是Varchar,Varchar数据类型可以变换字符长度,因此不必受到字符数的限制。在将系统数据库逻辑结构进行细化设计时需要依据不同模块的特点选择合适的程序主体部分。

2 试卷研究及系统的具体实现

2.1 组卷算法

考试的目的是为了全面科学的检测学生的学习成果,因此在系统组卷设计中必须以合理为目的不断优化系统的组卷设计,选择合适的问题进行分析后才可以确定最终索取的程序指令。在当前的网络考试系统中长用的组卷算法中主要包括随机抽题法、回溯试探法以及启发式搜索法。随机抽题法所选择的范围较大且是当前网络在线考试系统中应用较广的一种算法,在这项算法中需要用到三个关键变量,分别是试卷需要的试题数目、数据库中满足试卷要求的试题量以及随机函数。抽取的试题类型、难度、数量都由系统参数控制,在试题抽取过程中系统会对已经被抽中的试题进行标记避免重复抽取。回溯试探法的整体结构相对随机算法较为复杂,它的抽取过程也具有随机性,然而当遇到试题搜索失败的提示下这一次的组卷就会直接宣布失败并进行下一次的组卷。启发式搜索法的设计基础是概率模型和人工智能搜搜理论,相对之前的两种算法而言,启发式搜索法的设计更为复杂但是其逻辑结构也更为严密[3]。

2.2 系统自动组卷方式

当前应用的组卷算法每一种方式都具有不可避免的优缺点,由于回溯试探法更适合规模较小的系统架构,而启发式搜索法的设计成本和设计过程较为复杂,因此在基于WEB下的试卷库系统与网络在线考试系统的设计中还是以随机组卷算法作为优先选择。在系统设计过程中会根据试卷的整体要求对试卷库系统选题的数量、类型、难易程度、分组分配等都进行合理分配,然后系统根据参数指令从试卷库中抽取合适题目并最终形成试卷。在随机组卷的算法中虽然试卷库系统中存储了大量试题但是由于程序指令的单一性很容易造成试题重复等破坏试卷公平完整的情况发生,因此在随机算法中还针对这一现象给出了相应的调整方法,如果遇到题目相同的情况时,组卷子系统可以自行销毁相关试卷并重新进行组卷。

2.3 系统实际运行

在系统开始运行时首先会对登录的用户进行划分,不同的用户身份有着不同的权限和使用功能。对于学生而言只有生成试卷、打印试卷以及修改密码的功能,管理人员则可以在此基础上进行试题编辑、课程选择等多项操作。除了用户登录界面意以外,试卷库系统还具有试题设计、试题更改、组合试卷生操作用户管理以及系统参数设计等多个界面,每一个设计环节在系统中都是必不可少的。与试卷库系统相同网络在线考试系统的运行实现也需要多个模块协同合作,当用户登录之后系统会根据指示跳转到答题界面,此时的系统有开始考试、考试结束、考试等待三种状态当学生提交试卷后显示答题结束且无法更改。运行考试管理模块可以对考生的信息进行修改、录入或者删除,根据试题类型不同考生可以选择不同的答题模式,当然不同题型的分组和阅卷方式也存在着一定差距,阅卷系统会单独给出考生每部分的分值然后进行汇总统计,简单快捷且精准度高[4]。

3 结语

众所周知考试是完整的教育体系中必不可少的一环,也是教学活动中最为重要的组成部分之一。现代社会的教育模式在不断更新教育观念的过程中已经越来越完善,在线考试系统在网络技术的支持下也会依靠其实时性、精准性、灵活性等特点逐渐取代传统的考试方式。

【参考文献】

[1]任玉辉.WEB下的试卷库系统与网络在线考试系统的实现[D].吉林大学,2014. [2]杨勋.基于Web的在线考试系统的设计与实现[J].计算机时代,2012,10:20-23.

[3]张静.基于Web技术下在线考试系统的构建与实现[J].电子测试,2013,05:202-203.

[4]陈奋.基于Web的在线考试系统的设计与实现[J].中国教育信息化,2011,05:45-49.

上一篇:非物理专业大学物理实验教学存在的问题及建议 下一篇:环环相扣 重点突出