交通行政执法人员在线考试系统组卷算法的设计与实现

来源 :中小企业管理与科技·上旬刊 | 被引量 : 0次 | 上传用户:haoz8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着互联网的发展和终生学习理念的认可,在线培训和学习的种类和科目越来越多,与之相关的在线考试也随之发展起来,在线考试支撑系统层出不穷,但目前考试管理系统和培训管理系统等相关教育辅助系统,还不能很好地达到交通执法领域对在线培训考试的需求,本文针对交通行政执法领域的特点,讨论了在线培训考试系统中使用随机函数的方法,深入研究了从多科目中随机抽题组卷的应对策略,并基于JSP技术进行了设计实现。
  关键词:交通行政执法 随机抽题 JSP技术
  1 概述
  终身学习的理念,催生我们除了校园系统学习之外,越来越注重短期的专业学习和培训,集中培训在学员成本和师资成本方面都是巨大浪费,随着互联网的发展和各类先进的培训系统的完善,在线学习越来越受到各类学员的欢迎,与之对应的检验方式——在线考试也在世界范围内蓬勃兴起,在线考试支撑系统层出不穷,但目前考试管理系统和培训管理系统等相关教育辅助系统,还不能很好地达到交通执法领域对在线培训考试的需求,在交通执法领域还没有成熟的在线培训考试系统的应用。针对这个领域的特点,采取什么样的组卷策略[1]是需要解决的问题,并且还需要采用较合适的技术进行设计与实现[2]。本文讨论了从多科目随机抽题的组卷策略,并基于JSP技术进行了设计实现。
  2 交通领域下多科目随机抽题的组卷策略
  随机选取法是利用计算机编程语言的随机函数,规定好抽取数量及范围,由计算机不断抽取符合条件的试题放入试卷中,然后不断重复,直到组卷完毕[3]。此方法组卷简单、快捷、好用,并且很多编程语言都已经有较成熟的随机函数,所以在实际项目中我们采用了这种方法。
  交通领域有其自身的特殊要求,整个交通执法知识领域分为七大类,分别是综合交通、公路路政、道路运输、港航海事、质量监督、公共知识、道德规范。这七大类不是完全分开的,有些是有关联的知识,比如公共知识、质量监督和道德规范在前四大类中应该是作为共有的知识部分,所以在考试时试题会需要从多个科目中抽取,这样会对试题的抽取产生一些难度。随机函数并不是万能的,不可能独立处理这样较复杂的问题。所以在实际应用中我们采用了一个策略,即设计较优的数据库及试题表结构和一个试题抽取界面。
  2.1 设计数据库及试题表结构
  为了实现自动组卷,必须将收集整理的试题存储到数据库中。本系统采用了SQL-Server2000数据库管理系统。在设计数据库结构时,考虑到按知识层次分类增加了数据库的复杂性,从而增加了维护和编程的难度,因此,本系统按交通领域中的门类进行了分类,每一个门类的试题都有一个表来存储,并建立管理门类的题库表,这样条理清晰,查询和管理方便。
  整个数据库中设计了学员表、七个题库表分别对应七大门类、成绩表、管理员表等。每个题库表中有试题编号:试题的编号,用来唯一标识试题。门类:试题所属的门类。知识点,某道题所属门类的知识。题型:区分试题的类型,如单选题、多选题、判断题。难度系数:表示某一试题的难易程度。权限:试题所属管理员。其余为试题问题、选项及答案和分值等。
  本系统采用基于B/S体系结构,在数据库连接部分采用比较成熟的JDBC技术。
  表1 试题表结构
  ■
  2.2 设计试题抽题界面
  为了从多个科目中随机抽取试题组成一张试卷,光随机函数是做不到的。因此,在考试系统操作中需要一个设置多科目的抽题试题的界面[4]、[5],在这个界面中可以选择门类,每个门类抽取多少选择题,多少判断题等,设置若干抽题条件,并将其转化成查询语句,在试题库中查出符合条件的试题进行抽取,然后对这些抽取的试题信息进行编码放入成绩表字段中。
  3 试题随机抽题策略的设计实现
  在项目设计实现中,我们采用JSP技術进行试题随机抽题组卷,需要用到Java语言中的Set集合和Random类。Random类中实现的随机算法是有规则的随机抽取,将每次随机抽取的试题编号放入Set集合中,Set集合中是不会出现重复值的,这样可以抽取出不重复的试题。抽取代码为Set对象.add((int) Random对象.nextInt(试题个数)。结合抽取界面中设定的要求,这样可以从多科目中达到随机抽取试题的目的。我们这种随机抽取的方式是在考试前提前先给每个考生抽取好试题,把这些试题信息用编号的形式放入到成绩表的字段中,比如字段信息为@121#ab#,用@分隔试题,用#分隔试题信息、答案和分值,“123”中“1”表示从第一个门类中,“2”表示多选题,“3”表示试题编号(唯一标识),这样在考生需要考试时,需要把这些信息提取出来生成试卷就行了,从而能够达到每位考生的试卷都不一样。
  4 结束语
  本文对交通执法领域在线考试组卷策略进行了深入的分析,并基于JSP技术进行了实现。文中不仅讨论交通执法领域随机抽题组卷的应对策略,而且在实现中使用了集合技术以避免重复,达到了多科目随机抽取试题的目的,并得到较好的实现。今后,将在主观题方面进行进一步的分析和研究。
  参考文献:
  [1]张月玲,禄乐滨,曹晓敏.一种组卷策略算法[J].微电子学与计算机,2003.(6):18-20.
  [2]贾振华,庄连英.浅谈网上考试系统中自动抽题的实现[J].大众科技,2006,03:36-36.
  [3]陈运财.在线考试系统中随机抽题算法研究[J].中小企业管理与科技(上旬刊),2009,2:45-46.
  [4]刘亚琼.基于加强学习的自动组卷算法的研究[D].天津大学,2006年.
  [5]文娴.试题库系统智能组卷与试卷分析的研究[D].湖南师范大学,2007年.
  项目简介:湖北省交通厅项目(2011-700-2-4)。
  作者简介:张曦(1980-),女,河北南宫人,讲师,博士,主要研究方向为信息系统、网络优化与算法设计。
其他文献
作者对传统经济发展战略进行了剖析,并与“大国模型”比较得出:传统经济发展战略导致我国产业结构演进中存在的偏差和瓶颈制约。调整产业结构,实现产业结构高度化,应从转变经济发展战略、深化改革出发,具体通过利率、汇率的调整和价格改革实现。
目的:探讨复方丹参注射液治疗急性脑梗死的临床机制。方法:采用复方丹参注射液治疗初发急性动脉粥样硬化性脑梗死156例,观察治疗前后血清脂质过氧化物(LPO)、超氧化物歧化酶(SOD
对资本主义再认识是对社会主义再认识之所必需。文章结合马克思主义经典作家的有关论述和近现代资本主义社会发展过程,对社会资本主义、资本主义垄断、资本主义经济的计划性、资本主义社会中能否成长出社会主义经济成份因素等问题进行了重新的认识和分析。
多样性是人类文明持续生命力的内核,然而古往今来的各种社会形态表明,任何民族、国家和社会的存在与发展,都需要有主导价值观的强力支撑。国家时代尤其需要一个权威来维护社会稳
急性乳腺炎是哺乳期妇女的常见多发病,多由于乳房过度充盈、乳头损伤等原因未能将乳汁排空而致乳汁淤积在乳腺管中引起阻塞,继发炎症所致。如早期能及时有效的治疗,则能避免
四物汤出自<太平惠明和剂局方>,由当归、川芎、熟地黄、白芍药组成.历来被誉为补血要剂、血证通用方.妇人以血用事,经、孕、产、乳耗血伤血,经血亏少则脉道淤滞,故血虚血滞乃
目的:探讨养心通络汤对冠心病心绞痛患者tPA及PAI及TXB2/6-Keto-PGF1a的调节作用。方法:70例冠心病心绞痛,随机分为治疗组50例,口服养心通络汤,对照组20例.口服肠溶阿斯匹林,4周为1疗
摘要:本文通过采用宏观检查、渗透检测、金相检验等方法对一台典型脉动真空灭菌器内腔开裂失效进行原因分析并制定了相应的维修方案。为改进脉动真空灭菌器结构设计,降低生产成本,提高使用寿命,确保其使用安全性,为进一步深入研究提供可靠的实验依据。  关键词:脉动真空灭菌器 裂纹 应力腐蚀  浙江卫信制药厂一灭菌柜,宽1600mm,高1500mm。设计压力为0.165MPa,使用压力为0.145MPa,使用温
绑架罪罪名源于1991年全国人大常委会《关于严惩拐卖、绑架妇女儿童的犯罪分子的决定》的规定,1997年新修改《刑法》正式设立绑架罪的法条罪名,虽然2009年2月28日第十一届全国