浅析在线考试系统设计

来源 :考试周刊 | 被引量 : 0次 | 上传用户:moete
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: 随着计算机技术的不断发展,部分考试已经从传统的笔试移植到网络上进行。本文主要对在线考试系统的需求和算法进行分析。
  关键词: 在线考试系统 需求 算法
  1.绪论
  随着计算机技术、网络通信技术、多媒体技术和Internet的广泛普及,基于Internet的網上考试越来越受到学校及教师的接受和欢迎。
  网上考试相对于传统考试有许多优点:第一,为远程教育提供了可能,是对传统教学的极大补充。网上考试系统作为远程教育的最后一个环节,能考查学习者的学习成果。如果考试系统构造设计合理,便能客观展示学习者的学习刻苦程度,鼓励学习者更认真学习。第二,系统将随机抽取试题,使得每一套试卷都不相同,考查知识点更广更平均,能更全面地了解学生对知识的掌握情况。第三,由于每套试卷不同,客观上杜绝了学生作弊的想法。第四,计算机考试系统具有保密程度高、客观性强,评分迅速、公正,便于组织大规模异地实时考试[1]。第五,教师可以从费时且容易出错的阅卷中摆脱出来,根据最终系统提供的知识点的失分情况,了解学生各个知识点的掌握情况,更有针对性地对错误率高的知识点进行强化教学,还能将更多的精力放在教法等方面的改进中,不断进步。
  2.需求分析
  2.1功能需求分析
  在线考试系统应该具有的功能有:系统管理员对系统进行全面管理,教师添加考试科目及该科目下的各种类型的考试题目,根据题目组卷,学生在线参加考试,学生在线自主测试(练习),系统自动评阅客观题目,教师后台评阅主观题目等方面的功能。如图1所示:
  图1 在线考试系统的功能需求
  (1)用户登录。用户输入用户名和密码及验证码登录,每位登录用户具有不同的角色,如管理员、教师、学生,登录时根据不同的角色权限转入不同的页面进行不同的操作。加入验证码防止恶意攻击。
  (2)用户权限管理。管理员登录后可以添加用户,并对用户进行权限设置,主要对教师用户进行权限设置(可以将教师设置为与管理员同样的权限,但一般不这样做)。
  (3)部门管理。该这个功能一般由管理员掌握,可以添加、修改、删除部门(一般在学校为系部名称)。
  (4)参加考试。学生经管理员用户管理添加后,可以参加考试,选择指定的试卷,完成考试后提交考试。
  (5)自主测试。学生可登录后选择科目进行自主测试并查看自主测试结果。
  (6)题库维护。教师和管理员都可以利用这个功能,主要作用是添加考试科目,添加维护各类型试题(目前只有单项选择题、多项选择题、判断题、填空题、简答题、编程题、计算题等类型)。
  (7)组卷。可选择系统可自动组卷和教师手动组卷两种方式进行组卷,同时教师可对已经组好的试卷进行手工调整。
  (8)评阅试卷。教师对已参加考试的试卷可以调阅,手动对简答计算题进行评阅,加上系统自动对客观题目的判阅分值形成考生成绩。
  (9)成绩管理。教师对已评阅试卷生成考生总成绩(教师对主观题目的评阅分值加上系统自动对客观题目的判阅分值)导出至Excel文件进行保存,并对成绩进行统计和分析。
  2.2用户层次
  在线考试系统有三种用户:管理员、教师和学生。管理员可以设置教师和学生拥有不同的权限。如图2-2所示:
  图2 在线考试系统用户层次图
  3.技术分析
  3.1系统设计目标
  在跟学校众多教师充分沟通后,结合前期对考试系统调研情况,本系统应实现如下设计目标:
  (1)系统能创建并保存多门课程,并根据需要,能快速地对不同课程进行考试。
  (2)系统能根据不同课程特点及要求,快速创建符合考试要求的多份试卷。
  (3)在考试过程中,系统应做到试题的创建、传输、改卷等过程不受到恶意攻击而出现漏题或其他影响考试的问题,保证做到安全、公平、公正。
  (4)系统在考试过程中如遇到断网、客户机重启等突发事件时,能对之前作答的内容进行备份。当网络抢通或重启电脑后,学生能按之前的时间继续答题,避免出现必须重新开始答题等问题,使学生的考试心情和成绩不受影响。
  (5)良好的可扩展性。系统应该能对试题或结构进行增加、删除等操作。
  (6)可管理和可维护性。
  (7)可靠性和可用性。
  3.2系统结构
  本系统采用C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构进行设计。结合两种结构的优点,将部分数据放在客户端,减轻服务器的负载,增强系统的稳定性和可用性。
  3.3组卷算法
  组卷是指利用计算机对试题库按照一定的算法抽取试题组成符合要求的试卷[2]。常见试题组卷有随机抽题法、回溯试探法、遗传法等算法。每种算法有各自的优点和缺点,应根据系统大小和具体需要进行选择。本系统主要使用随机抽题法作为组题的主要算法。该算法是使用最普遍的一种组卷方式,由电脑根据考试课程内容,从数据库中不同类型题库中随机地抽取相应的试题加入到试卷中,直到完成组卷。
  在编写代码时,可以采用一个定长的线形表作为试卷生成过程中的状态,线形表的长度为用户提交的总题量,每一个元素代表选中试题的状态长度,状态类型由试题的若干分量组成,如题型、分数等,再从试题库中抽取与之间相应试题生成试卷[3]。算法实现过程为:
  (1)首先创建2个数组变量A(M)和B(N)。A(M)中,M代表试题的类型;A代表数据库中该类型的试题的总量。B(N)代表类型为N的试题数,线性表XXB为B(N)对应的所有类型题目总的集合。
  (2)如果B(N)A(M),则程序算法结束。
  (3)若B(N)≠0,则B(N)=B(N)-1,重复第(2)步。
  (4)若XXB线性表未选满,则转向第(1)步,否则组卷完成。
  4.系统实现
  输入网址后,出现登录界面(如图3),输入用户名、密码。根据用户名所属角色分别进入学生考试界面、教师界面或管理员界面。
  图3 登录界面
  进入教师界面后,教师可以在试题库中添加科目及相关试题,并对学生考试成绩进行统计分析。
  进入学生考试界面后,学生可以进行相关科目考试,如图4。
  图4 学生考试界面
  结语
  网上考试系统最大的好处是改变了人们对疆界的概念,使学生能随时随地地对自己掌握的知识进行检测。让学生学习更有针对性,主动对不熟悉的知识进行再次学习。把老师从改卷的重负中释放出来。从目前来看,在线考试系统具有很多优点,在实际中运用也越来越广泛。
  参考文献:
  [1]赵玉.基于asp.net的在线考试系统的设计与实现[D].长春:东北师范大学,2007,5.
  [2]蒋丽芳,梁铭.一种智能组卷算法的实现[J].电脑知识与技术,2006(3):136-138.
  [3]李小勇,王瑛.题库管理系统中的自动化组卷算法[J].西北师范大学学报,2002:41-43.
其他文献
由谢天编剧、作曲的独幕室内歌剧《罗生门》,是2014年第二届“中国室内歌剧创作推动计划”入选优秀作品之一.歌剧中的主要人物有僧侣(男低音)、仆人(男低音)、老妇(女高音).
期刊
班级是学生学习个体和群体自我管理、自我发展的重要阵地。一个良好的班集体对每个学生的健康发展有巨大的教育作用。“新基础教育”根据时代发展对“新人”素质的要求及对班级功能的重新认识,提出“把班级还给学生”的以学生为主体的班级管理模式。结合经验,我就谈谈在班级建设中自己的几点做法。  一、运用榜样进行有效的德育,促进班级优良作风的形成  班风是班级中形成的一种共同习惯与风气,总要历经一个由点到面、由少数
1.注重个体差异,增强幼儿的自信心  幼儿有不同的个体差异,有的语言表达很好,但是动手能力较差;有的动手能力很强,但是语言表达很弱。对于在某些方面能力比较弱的幼儿,我们不仅要宽容地对待他们,而且要耐心地帮助他们,不断地表扬激励他们,使他们在活动中获得成功的体验,认识到自己的长处,从而增强自信心。例如在美术活动“小雪人”中,幼儿泽泽用棉签画着小圆,我走过去,他连忙用手盖住纸,不让我看,旁边的幼儿说他
【目的】森林在全球碳循环中发挥着重要作用。林火干扰是全球生物地球化学循环的关键驱动因子,影响植被结构变化及森林演替方向,从而对森林生态系统土壤有机碳密度及碳周转产生重要作用,进而影响森林碳循环与碳平衡。笔者定量研究林火干扰对森林生态系统土壤有机碳密度及其活性有机碳的影响,科学阐明林火干扰对森林生态系统土壤有机碳的影响机制,为火烧迹地恢复与森林碳减排增汇提供参考。【方法】以广东省佛冈马尾松林为研究对
陶行知先生曾说:“治学以兴趣为主,兴趣愈多,则从事弥力,从事弥力,则成效显著。”故兴趣是最好的教师,有事半功倍之效。兴趣是幼儿学习活动的推动器,有了兴趣,再困难的学习活动也会乐此不疲;少了兴趣,再重要的学习活动也会索然无味。因此,能否激发幼儿的兴趣,是教育成败的关键。培养幼儿的好奇、求知欲和最初的创造意识,是幼儿教育的一个重要目的。  球类运动是体育中的一个重要项目,篮球、足球、保龄球、手球运动在
摘 要: 幼儿园教育中,体育游戏日益受到重视,具有民族特色和本土气息的民间体育游戏,更贴近幼儿实际生活,更能适应幼儿发展需要。如何将“民间游戏”加工与分解,将其本土化,我们可以从课程内容的选择、活动时间的安排、环境的优化等方面入手,提升游戏质量,有效开展本土民间幼儿体育游戏,构建本土民间幼儿体育游戏课程。  关键词: 本土化 民间体育游戏 幼儿  《纲要》指出:“幼儿园必须以游戏为基本活动,开展丰
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
1 地测管理信息系统的功能随着信息时代的高速发展 ,计算机广泛应用于各个领域。地测管理信息系统是专门针对煤矿地测部门研制开发的一套高级绘图软件 ,该系统主要包括以下
本文通过对荣华二采区10
期刊
《纲要》指出:“提供丰富的可操作的材料,为每个幼儿都能运用多种感官、多种方式进行探索提供活动的条件。”引导幼儿在玩中发展,我们要做到:让幼儿尽情地玩,激发参与的欲望;指导幼儿有意识地玩,体验求知的快乐;引导幼儿在玩中交流,感受协作的乐趣;实现玩在活动中的延伸,体现活动的价值。每一个民间游戏都有一首童谣,要使童谣与游戏有机结合,让幼儿在不知不觉中得到民族文化的熏陶  一、让幼儿尽情地玩,激发参与的欲