




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在线考试系统模块设计及组题策略分析摘要:随着网络应用的普及,在线考试系统已成为现代网络教育的热点之一。本文对在线考试系统进行介绍,论述在线考试系统中的各个模块的功能及流程,重点对常用组题策略进行了研究分析,并结合常用的选题策略对选题策略进行了设计。关键词:在线考试系统模块设计组题策略在线考试是现阶段WEB研究开发的一个热点。其优势在于:其一建立在广域网上,客户端的配置极为普遍,且不受地域的局限1;其二高度自动化,在线考试系统中只要形成题目,试卷的组成、提交、批改等由系统自动完成。组织考试可以将精力放在题目的设计、题库的维护上,提高考试的效率。1系统总体设计1.1系统需求分析及设计原则在线考试系统充分利用网络,通过网页使得访问简便,系统题库在平时可以积累、充实,根据要求自主成卷、提高出题质量。故系统的设计原则为:实用性:用户界面清晰、简介,方便用户操作。稳定性:采用较为成熟的网页设计技术及数据库技术。安全性:极大保护数据库数据安全及页面的安全跳转。开放性:采用B/S模式,使得用户容易接入系统。1.2系统物理结构与流程设计由于大部分在线考试系统采用B/S网络体系,其结构为三层体系结构,即用户界面层、应用逻辑层及数据存取层:用户界面层主要是指在客户端上浏览Internet信息的软件,担负着人机对话功能。应用逻辑层是具体实现系统功能所在。接受用户界面层发送的请求,执行相应的操作,将结果反馈给用户界面层。数据库存取层用于组织、管理和存储数据,并解释应用逻辑层发送来的指令。1.3系统逻辑结构登录模块通过用户输入用户名及密码确认该用户的权限,进入系统后如果是学生权限,则系统自动跳转到考试模式,当单击“考试开始”按钮时,由系统将组好的试卷给学生进行测试。测试完毕后,系统自动评分并保存相关考试信息。如果是教师权限,则系统自动跳转到试题管理模式,让教师对题库进行添加、删除和修改,在对应的操作完成后保存操作结果。如果是系统管理员权限,则系统自动跳转至系统管理员界面,在此界面中,系统管理员可以进行添加新用户、删除用户、修改用户信息及权限、查看用户信息及权限等操作。2模块设计系统包括6大模块,分别是登录模块、试题管理模块、组卷模块、考试模块、自动评分模块、用户管理模块。2.1基于角色的访问控制访问登录模块系统中用户主要有3类,分别是系统管理员、教师及学生。如何保证不同用户能在登录后转跳至不同功能的界面完成不同的操作成为本模块的重点。在传统的用户管理中,通常对每一个用户设置权限来规定其访问权限,即用户与操作的关联,而用户身份的多样性使得这不能很好的表示实际用户与权限的关系,越来越多的的系统采用了一种基于角色的访问控制2。RBAC的基本思想是:RBAC中的许可授给了“角色”,而对用户授予“角色”3。因此,角色是一个已命名的权限的集合,用户通过角色对系统进行许可的操作。2.2试题管理模块该模块由系统管理员及教师两类角色操作。主要功能为:根据不同角色,通过页面对象向题库发送指令,对题库中的信息进行添加、修改和删除。2.3组卷模块教师对试卷参数进行设置,系统根据教师提供的参数形成约束条件,从选题的题库数据表中进行选题,将选出的题目编号进行保存,保存到考试试卷数据表中,方便学生考试时调用。2.4考试模块通过登录界面进入到考试界面,考试页面从考试数据表中提取相关考试的内容,并由学生作答。考毕,由考试页面对学生做出的答案进行保存。2.5自动评分模块自动评分是从保存学生考试答案数据表中读取数据由自动评分页面与保存在参考答案数据表的数据进行校对,并将其分数保存至成绩数据表中。2.6用户管理模块系统管理员在该模块中维护户信息,操作有添加新用户、删除用户、用户信息修改、角色管理。3组题策略3.1通用的组题策略题库系统中试题库是基础,组题策略则核心。组题策略的好与坏决定了该系统的整体性能4。常见的组题策略有以下几种:3.1.1随机选取法。在这种策略中有两条思路:第一,由教师系统给出每一道题目的参数,由系统随机选取该题;第二,教师给出总体参数,由系统随机组卷5。可以看出第一条思路是人工组卷模式。第二条思路核心是在对组题试卷整体量化,根据不同题的细化约束条件,利用随机函数从题库中选择题目添加至试卷中6。3.1.2回溯法。回溯法是一种基于约束条件的深度或广度优先算法,是随机算法的一种改进形式7。其思想为:将随机选取产生的每一条状态类型记录下来,当下一题选取失败时则释放上次成功组卷的记录,再依据规则变换一种新的状态进行试探选题,直至试卷组卷成功8。3.1.3遗传算法。遗传算法是目前在题库系统中使用较多的组卷算法,其思想在于从试卷整体上优化组卷的控制目标,使得算法能收敛到全局最优解9。从中可以看出这种算法在性能上与前两者有着明显的改观,能很好的处理约束,能很好的挑出局部最优,最终得到全局最优解且全局搜索能力强。3.2在线考试系统组题策略3.2.1组题策略要求。组题策略主要是为了由系统选择符合要求的题目,而“要求”主要体现在:范围:定义考试的范围,如某课程的考试章节,各章节所占分值。主策略:定义试卷总体难度。子策略:定义题型及各题型所占总分比率。3.2.2组题策略的新思路。在随机组题策略的基础上进行改进,第一步我们称之为“初选”,根据约束条件,在达到某一难度值的题目较多,系统记录所有符合条件的题目号,然后进入第二步,我们称之为“精选”。“精选”是根据试卷的总体难度,从试题类型选择第一题后开始推算出下一道题的难度系数,使得能平衡整体难度系数。一份试卷总体难度系数计算公式为:P=1-其中P越小表示该试卷越简单,P越大表示该试卷越难,而平均分我们又可以认为是由各个小题的得分率构成,即:平均分=Pi*该题分值。程序设计类试卷题型为选择题、填空题、判断题,较为简单,而问答题、程序设计题为综合性题目,较为难。一般分值大的题目多为试卷中最后几题,相对难度也大,而后逐步抽取下一题,逐渐逼近总体难度系数。4结束语在线考试系统的设计中,主要从系统的功能模块及组题策略两个角度进行设计和分析。在线考试系统是一项复杂、长期的工程,它会随着环境、需求和技术的变化而发展,只有将在线考试系统长期的研究、实现、推广,其必然会推动教学的进程,必然会推进教育的发展。参考文献:1杨焕春.也谈通用试题库计算机管理系统的设计J.教育信息化,1997(11).2熊杰颖.RBAC访问控制系统分析、设计和实现D.电子科技大学,2004.3姜俊萍.基于RBAC模型的通用权限管理组件的设计与实现D.复旦大学,2010.4熊伟清,胡军.一种题库模型与组卷算法J.兰州铁道学院学报,1999(02).5应继儒,胡立新,龙毅,徐洪涛.试题库随机选题数学模型的构建及实现J.计算机应用,2000(01).6刘彬,糜长军,李勇.智能组卷系统试题库结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 寻找最靓的你活动策划方案
- 咨询业务比对方案
- 树池铸铁篦子施工方案
- 黄石坡道地坪施工方案
- 2025年汽车级珠光材料项目申请报告模板
- 美术彩铅社团活动方案策划
- 书城节假日活动策划方案
- 筹款公益活动策划方案模板
- 安全数据传输协议-洞察及研究
- 法律咨询平台建设方案
- 物流月结合同协议书范本
- 过敏性皮炎的治疗及护理
- 2024年河南省淮滨县人民医院公开招聘护理工作人员试题带答案详解
- 房颤内科护理学
- 甲状腺结节术后护理
- 政策变迁课件
- 2025年江西文演集团招聘笔试冲刺题2025
- 物理课程与教学论 课件 第五章 物理教学模式、方法与策略
- 烘焙类产品培训课件
- 水泥标准培训课件
- 2025-2030年中国反无人机行业市场深度调研及前景趋势与投资研究报告
评论
0/150
提交评论