辽宁省气象部门业务考试系统设计
2016-05-14张影王欣欣刘刚董巍姜鹏刘晓娜王当
张影?王欣欣?刘刚?董巍?姜鹏?刘晓娜 ?王当
摘 要:结合辽宁省气象部门考试规划的实际需要,采用JSP技术,基于Struts框架,使用MySQL数据库,遵循气象现代化考试的新标准、新要求,完成一套具有气象特色的可以定制考试科目以及考试难度等级的气象专用考试系统。
关键词:气象 业务 考试 设计
一、引言
近几年,辽宁省气象局致力于培养优秀气象人才,不断推进气象现代化进程,深化气象改革,创新方式方法,力求打造一支素质过硬的气象团队。对气象业务人员,管理人员的综合考评办法也在不断完善,不断地创新。一套功能完整、运行稳定的综合气象在线考试系统将成为气象系统人才培养的基石。电子化在线考试系统近几年在气象行业也已经得到小范围的应用,如广西省气象局设计的通用气象业务电子化考试系统在筹办气象行业职业技能竞赛得到了初步应用,黑龙江五常市气象局设计的气象在线考试系统[1]在气象业务资格考试中发挥了较好的作用。目前,各种基于ASP、JSP的在线考试层出不穷。在界面设计、组卷策略、基本功能几个方面大同小异,但是并没有一套完全符合辽宁省本地综合气象考试实际要求的系统。为适应我省气象考试的实际需求,我们研发出气象综合考试系统。该系统实现:自定义考试难度系数;考试前确保试卷严格保密;每位考生的试卷内容一致;考试流程合理;系统操作简单易控;功能完整。
二、系统设计
系统逻辑设计:
气象部门综合在线考试系统是一个稳定的双界面并行系统。考试参与人员与考试管理人员登录到的系统界面是完全不同的。这样做的好处是:对于参与考试的人员来说管理者通过怎样的方式进行数据库维护是透明的,提高了系统的安全性。考试参与者与考试管理者只在套题提取,主观题目评阅,和考试参与者信息的维护这三个功能项上有操作的交集。其他功能分别独立运行,降低了系统的耦合性,为系统的稳定运行提供了保障。
考试参与者可进行的操作包括:个人账号注册,个人信息维护,参与相应考试作答,考试成绩查询。管理者可进行的操作包括:考生信息维护,考试试题维护,考试套题维护,试卷主观题评分,考生成绩分析。系统后台自控部分包括:考试运行监控,客观试题评分。
考试流程设计:
采用考试前管理者提前十分钟登陆后台管理界面,设置考试科目以及试卷难度系数。根据所设的科目以及难易程度系统内部自动生成一套考题作为本次考试的试题,存入考试题库留存。与此同时,考生陆续进场,填写个人信息,登陆到考试主页上。选择考试科目,点击开始考试。在考试时间未到达的时候显示当前时间距离考试时间的倒计时读数。到达标准考试时间后准时开考,考生们的显示器上将显示十分钟前自动生成的套题。学生按照题目顺序作答。考试过程中按照考试规定时间进行试卷提交,考试时间结束,试卷自动提交。客观题目的分数自动生成,并被保存到每位考生相应的成绩项。主观题的答案被保存到临时表中利用考生的ID号标记。人工给出主观题分数后,存入每位考生相应的成绩项,汇总后得到每位考生的总成绩。考生可在成绩生成后通过用户名和密码登录系统查询成绩。
三、技术要点
组卷策略:组卷过程中要从试卷的题目、题型、题量、题目难度四个方面的指标对试卷进行约束。比较几种组卷策略:误差补偿算法,易进入死循环;随机抽取组卷算法,要求题量大且分布良好;回溯试探算法,内存占用量大且组卷效率低下[2]。综合考虑本系统采用多约束条件的随机抽取组卷策略。
其中sum表示试卷的总分,初始值为0。N1~N5、M1~M5、H1~H5分别代表初等难度、中等难度、高等难度的单选题、多选题、判断题、填空题、简答题的题目数量,且初始值均为0。
难度系数选取模板:与组卷策略相配合,制作不同难度系统的试卷与题目分布的对照表。难度模型设置。出题机关根据考试要求设定,分配,新建题目分布系数,协助完成组卷工作。
成绩分析模块:辽宁省气象部门综合在线考试系统的成绩分析这一部分采用分项统计的方式,对气象局主体采用分类统计的方式统计每一次考试所有考生的整体考试情况,整体平均成绩和分项平均成绩,对整体的总成绩的单进行整体排序。使考试组织者对所有考生的整体情况可以有全面的掌握。对参与考试的个体,采取历次考试成绩的整体评估,使考生自己对自己的能力水平,欠缺不足有完整的认识。
四、结语
工作中我们认识到使用现代化工作手段可以事半功倍,结合实际工作需要我们进行了辽宁省气象部门综合在线考试系统的研发。经过我们的努力这套系统基本上可以实现我们目前所需要的全部功能。系统在安全性和技术要点优化两方面还有提高和完善的空间。根据实际的运行和使用情况,我将会作进一步研究,对安全性、防作弊、考试现场恢复[3]这一部分进行提升。
参考文献
[1]王泽明,谢桐川,孙艳艳.气象在线考试系统设计与开发项目总结.[J].科技与企业2012(18):82
[2]杨秀梅.基于遗传算法的组卷系统的研究[D].上海:上海交通大学.2007(6)1-75
[3]李发财.在线考试系统中的设计与实现[D].北京:北京交通大学.2012(10)