网上考试系统—浅谈网上考试系统的选择
现在网络技术逐渐渗入社会生活各个层面,传统的考试方式必将面临着变革,在传统的考试方式下,组织一次考试需要人工出卷、阅卷、成绩统计和试卷分析,费时费力。可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证,客观,更加激发学生的学习兴趣。
一、网上考试系统介绍
该系统功能比较简单,包括学生和教师两种用户。学生输入班级、学号、姓名并选择考试科目后,点击“开始考试”按钮,系统便从相应的题库中随机组卷,题型有单选、多选两种。作为教师登录系统后,可以查看学生成绩,以及管理题库。基于网络技术的网上考试系统可以借助于遍布全球的Internet上进行,因此考试不受地域的限制,大大拓展了考试的灵活性。网上考试系统中,试卷可以根据题库中的内容即时生成,可避免考试前的压题,而且可以采用大量标准化试题。试卷的提交、成绩的批阅等都可以在网络上自动完成,还可以直接把成绩送到数据库中,进行统计、排序等操作。这样一来,教师所要做的只是精心设计题目、维护题库,就可以实现考试的自动化。从而大大减轻了教师的负担。
二、网上考试系统设计中应主要的问题
1、Session变量的生存期
Session变量用于储存一个用户的信息,使其在整个应用程序中可用,典型的用途是储存用户姓名、id等。本系统使用session变量储存了用户的姓名、密码、考试科目等信息,小数据量测试时一切正常,但做了一套完整的题目后再提交时出现错误,所有数据全部丢失,这才想到session变量默认是2 0分钟的生存期。添加语句s e s s i o n.timeout=60后解决问题。
2、随机组卷的实现
随机组卷是每次开始考试都随机地从题库中抽取一定数量的题目,使每个人每次进入考试系统得到的试卷都不完全一样。实现原理主要是利用randomize函数生成随机数,循环组成题号字符串,再提取相应的题目。
3、统计得分与显示答错的题目
考生提交答案后程序转入数据处理程序score.asp,它一方面要统计出考生的成绩,另一方面还要将考生答错的题目显示出来方法是从前一页面show.asp中隐式传入随机题目question,再用abc=split(question,";")形成题号数组,循环判断第a b c(k)题的对错对则加分,错则用p=p+cstr(rs“(tihao”))记录答错的题号。这个思路本是正确的,但测试中发现计算结果出现了错误。后查明在产生记录集时附带了条件order by tihao,导致p值记录的题号和rs“(ti hao”)出现不一致,后删去orderby子句,成功。
三、加强网上考试系统的关键技术
1、组卷技术
组卷是在线考试系统的重要组成部分,是自动化操作的核心目标之一。如何保证生成的试卷能最大程度地满足考试的需要,并具有随机性、科学性、合理性,是实现中的一个难点。利用计算机来实现的自动组卷方法主要有三种:
a.随机法。随机法根据组卷参数随机抽取试题,此过程不断重复,直到组卷完毕或已经无法从题库中抽到满足约束条件的记录为止。
b.回溯法。回溯法是属于有条件的深度优先搜索算法,适用于约束集小和题量少的题库系统。
c.遗传算法。遗传算法具有全局寻优和收敛速度快的优点,能满足在线考试系统对组卷算法的要求。
2、基于遗传算法的组卷技术研究
遗传算法是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群开始的,而一个种群则由经过基因编码的一定数目的个体组成。每个个体的染色体带有特征。初代种群产生之后,按照适者生存和优胜劣汰的原理,逐代演化产生出越来越好的近似解。在每一代,根据问题域中个体的适应度大小选择个体,并借助于自然遗传学的遗传算子进行组合交叉和变异,产生出代表新的解集的种群。末代种群中的最优个体经过解码,可以作为问题的近似最优解。
3、基于遗传算法的自动组卷
组卷时,根据给定的约束条件从题库中选出每一道试题。如果把每一项约束条件都看作是局部约束,那么在试卷中最终要达到的各项指标间的平衡,就构成了整卷的全局约束条件。一般来说,用户在自动组卷时对试卷的质量会提出多方面的要求,自动组卷模块应最大程度地满足用户的要求。
4、自动评分技术
试题常见的题型有单选题、多选题、判断题、填空题和应用题等。可以将简答、问答、名词解释、应用题等都统一为应用题的形式。单选题、多选题和判断题属于客观题,填空题和应用题属于主观题。相应地,阅卷分为对客观题的评分和对主观题的评分。对于客观题,教师在命题时就可以给出标准答案,评分时只要直接将学生答案与标准答案进行比较,使用字符串的匹配运算来判断正确与否。然而,主观题的答题一般采用语言叙述的方式,由于每个人对知识的理解程度不同,表达方式也不一致。既使学生的答案是正确的,也很难保证与老师提供的标准答案完全一致,要像对客观题评分那样准确地对主观题进行评分几乎是不可能的。主观题的自动评分涉及到人工智能、模式识别以及自然语言理解等方面的理论和知识,需要解决很多技术上的问题,因而成为在线考试系统中的一个难点。一般地,主观题采用手工评分的方法。但是,通过对填空题的答题形式进行研究发现,填空题的答案相对固定,如果采用一定的算法处理后可以实现自动评分。
参考文献:
[1]綦星光.单、双向晶闸管交流调压器特性的分析.山东轻工业学院学报,1996.
[2]李庆梅.基于AT89C51的智能电风扇调速器的设计.自动化技术与应用,2008.
[b]强力推荐[/b]
天柏在线考试系统:http://www.timber2005.com/exam.asp
上海天柏在线考试系统是目前市场上最畅销的远程网络考试系统,适合政府、 学校及企业的各种形式在线考试、竞赛、练习等应用,全面实现了考试工作的网络化、无纸化、自动化。该系统采用新一代纯B/S架构,用于INTERNET和局域网在线考试,可以承载大规模在线考试的需求,而且对服务器的配置要求非常低,客户端不用任何设置。通过强大的后台设置功能,用户可以根据自身需要设定考试功能,几乎能满足企业、政府机构、教育单位的所有需求。该系统分企业版和商业版两个版本。
关键字:
考试系统、模拟考试系统、无纸化考试、在线考试系统、无纸化考试系统、网上考试系统、网络考试系统、考试系统下载、信息技术考试系统、计算机考试系统、考试管理系统、企业考试系统、计算机上考试系统。