基于XML的在线考试系统的研究与实现

基于XML的在线考试系统的研究与实现

刘伟丽[1]2016年在《基于XML的在线考试系统的设计与实现》文中研究表明计算机技术的发展使得学校对于使用新科技、新型方法准确考核学生知识水平的要求越来越高。传统的考试方式是人工出题,考场考试,人工判卷、登分、查阅,它需要消耗大量的人力、物力、财力。随着计算机技术的发展,传统的考试方式越来越不适应时代的发展。本论文以计算机基础课程为对象,研究实现计算机基础自动考试系统的实现。本文通过对文件的XML形式进行检测比较,实现计算机基础考试的操作题评分功能,通过信息指纹算法解决题目重复的问题。本文的主要工作如下:介绍计算机考试系统的研究背景及研究现状,说明本文写作的意义及目的。简述XML、ASP.NET技术,并介绍了本文开发使用的相关理论以及组卷的相关策略。文中解决了试题入库混乱的问题和试题重复入库的问题。运用信息指纹技术在题目入库时进行一次消重操作,自动计算题目的特征值,与存储的一组特征值进行比对,避免重复或者相似的题目的出现。对主观题的评判做了改进。一般主观题是通过DOM接口解析计分,但主观题本身答案弹性比较大,还有一定的失误率。本文在DOM接口解析计分的基础上,添加人工修正,以最大程度上减少考生的误操作。介绍基于XML技术的在线考试系统的需求分析,并详细介绍软件的实现,和基于XML技术的试题管理。本文系统的试题管理采用了XML形式,保证了题库的安全、有效。试题生成时,通过设置一定的参数值,对题库中的题目进行检测,有效的控制了题目的范围、难度系数等。使用C#编程语言、Visual Studio 2010开发环境和Microsoft SQL Server 2000数据库实现软件,并对实验结果做相应的分析。

郜继红[2]2008年在《基于B/S模式的在线考试系统的设计与实现》文中研究指明计算机网络技术的日益成熟及校园网的逐步普及,为考试信息化提供了良好的基础。利用计算机和网络技术实现在线考试,具有传统手工考试无法比拟的优点,因此,开发适应新形势需要的在线考试系统是很有必要的。针对淮安信息职业技术学院的考试特点,设计出了基于B/S结构的在线考试系统。系统分别采用Windows 2000 Advanced Server和MS SQL Server2000作为服务器端操作系统和后台数据库的开发工具,系统体系结构使用B/S结构,采用MS VS2005作为B/S模块应用程序的开发工具,实现学生练习、学生考试、教师出卷、教师组卷、分配教师阅卷、教师阅卷等功能。在设计中采用当前流行的Ajax技术,提高了客户机和服务器之间数据交换的效率和灵活性。另外,该系统还使用资源本地化技术,使不同国家的客户也可以用自己国家的语言使用该系统,这样可以把考试系统功能扩展到客户调查,扩大客户的范围,提高调查结果的准确性。在系统的开发中还使用了如Ado.net、XML、JavaScript等前沿技术。系统基于Internet/Intranet,集考试工作自动化和信息化为一体,达到系统设计的基本目标,满足校内外对考试信息共享和利用的要求。

肖自红[3]2008年在《基于XML的通用试题库系统的研究》文中研究说明试题库系统是近年来随着计算机网络技术迅猛发展而新兴的研究课题。试题库系统可以大大的减轻教师的工作负担,提高工作效率,又可以增加考试的科学性与客观性。各类试题库系统正在不断的改进,功能不断地完善,正由局部化向整体化发展,由集中式向分布式发展。由于各类学校的信息管理系统不断的升级和完善,学校内部系统之间、学校与学校之间信息系统的数据共享与通信成为新的研究热点。要实现学校之间或学校内部各部门之间信息系统的相互通信,数据交换成为了系统之间信息交换的基础。论文从试题库系统的应用与实现出发,阐述了试题库系统实施和应用中所存在的问题,进一步论述了试题库研究的必要性和重要意义。在分析XML的基础上,阐述了Web Service和MathML作为XML的扩展应用中所具有的优势。通过分析数据交换所涉及的基本内容和核心要素,提出了一个具有高度通用性和可扩展性的基于XML的数据交换模型。该数据交换模型以系统交换的灵活性、可复用性和高度可扩展性等为主要设计目标,可作为数据交换系统开发的指导模型和基本原则。论文以深圳电子技术学校通用试题库系统为应用背景,以试题库系统的数据通用性和功能通用性为目标,详细讨论了通用试题库系统的功能模块、系统体系结构、开发环境的选择等设计方案。采用了当前流行的ASP.NET技术和SQL Server数据库实现了系统的设计,并运用数据交换模型,实现了学校内部各系统之间数据共享和信息交换方案。

杨子燕[4]2009年在《基于J2EE的在线考试系统的研究与实现》文中提出随着远程教育的蓬勃发展和虚拟大学的出现,考试已经成为衡量人的能力的重要手段。随着现代教育技术应用的普及,考试在现代生活中的地位进一步提高,深入到社会生活的各个方面。各种考试类型在不断增加,考试要求也随之不断提高。传统的组织教师出题、集中学生考试、人工阅卷、手工统计评估成绩及分析试卷的考试形式已经不能适应现代化考试的需求。同时,随着网络技术的飞速发展,教育信息化是一个必然的趋势,作为评价教育质量的考试正经历着网络化和无纸化的飞跃。从传统的笔试考试到利用计算机和网络辅助考试,已经发展到最新的基于Web技术的在线考试。如何运用现代计算机技术,客观、准确地评估人的知识和能力水平,已成为考试研究中的热点问题。《办公自动化》课程是高等学校非计算机专业低年级的必修课,随着高校学生人数的增加,组织实施《办公自动化》课程考试带来沉重负担,考试从出题到阅卷评分费时费力。因此,如果开发一个网络在线考试系统代替传统的考试形式,不仅可以提高教学效率,实现教学互动、教考相长,而且可以更大范围地使教学资源得到共享。本课题以《办公自动化》课程为例,设计并实现了一个基于J2EE平台的在线考试系统,可以为学生提供在线考试服务。该系统采用了基于MVC设计模式的Struts框架的叁层结构,采用XML技术存储试卷,Ajax技术实现系统断点保存。本系统已在校园网上成功运行。它界面友好,易于操作,能够方便、及时地和用户进行交互,提高了考试水平和效率,为学院教学改革起到了推动作用。本论文重点研究的内容有:1、在线考试系统采用基于MVC设计模式的Struts框架的叁层结构,Struts框架可以使得本系统结构更加清晰,使系统更具有良好的可扩展性、可维护性以及平台无关性。2、利用Ajax技术,实现无刷新保存信息,保证了在出现意外中断的情况下可以继续上一次的考试。3、试题库是以XML文档的形式来存储试题,这个优点保证了试题数据反复可重用,可通用于其他系统,方便地与其它考试系统的数据进行交流与交换。

李志明[5]2005年在《基于Web服务的在线考试系统应用研究与实现》文中研究表明随着当今计算机技术的高速发展,考试形式已冲破了传统的纸与笔的界限,越来越多的各类考试采用了计算机作为考试的工具,例如托福考试,全国计算机水平考试都已转为机考,国外很多知名IT公司的认证考试更是利用intemet把全球的考试中心联系在一起,让考生在考完试后第一时间知道自己的成绩,而总公司也可以根据成绩在最短时间内给考生颁发成绩单和证书。计算机在各类考试当中的应用不但节省了资源,还提高了评分的准确度,大大改善了考试工作的效率。本文就是在此前提下提出了建立一个基于Web服务,并采用XML技术的在线考试系统的设计和实现方案。 本文首先介绍了在线考试系统的背景和国内外的发展情况,简明地介绍了开发工具SQL Server2000及Visual Basic.Net的功能及特性,并阐述了它们在数据支撑和面向对象支持的特点,以及在对象应用方面的优势。 然后通过对Web Service,Windows DNA及.Net技术的对比和研究,说明了这叁者各自架构的特点和功能,证明了Web Service的体系结构能满足在线考试系统的需要。接着对XML技术进行介绍,研究了XML的数据访问和数据转换技术。由于XML技术的平台无关性,使得其在数据访问及数据转换上具有无可比拟的优势。 最后给出了一个基于Web Service架构并结合XML技术的在线考试系统的设计方案,构造了在线考试系统的结构框架,采用基于浏览器方式的网络叁层结构应用体系,将系统的功能划分为客户服务层、应用服务层及数据层叁大块。在表示层提供网络考试系统的用户接口部分,应用服务层负责提供具体的Web服务并通过组件接口与数据库相连,在数据层中用关系型数据库存储试卷、学生、教师等数据,并完成了该系统的主要功能。该系统由高级用户模块,普通用户模块,管理员模块,考试室模块四部分组成。可允许教师或学生在客户端使用浏览器通过Intemet访问该系统数据库,具有查询、题库维护、系统试卷生成管理、试卷管理、考试过程控制、评卷管理、存档管理等功能。最后,对系统的应用情况进行了系统评价

倪应华[6]2005年在《基于XML在线考试系统的研究与实现》文中研究说明随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线组卷、考试、评分等环节,实现教考分离,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。另外利用XML跨平台特性可实现异构题库的资源共享。基于XML在线考试系统是基于上述目的开发设计的。 本文首先分析了考试系统的相关理论。根据在线考试系统特点,确立了以经典测试理论CTT为指导、结合项目反应理论IRT的题库设计思路;分析了题库建设中影响题库质量的两大因素:试题覆盖率和试题指标体系;提出了基于LOM规范构建试题指标体系并讨论了题库构建的数量规模。 其次,结合考试系统中XML的应用介绍了系统实现的相关技术:XML技术、SQL Server 2000技术以及ASP技术等。采用软件工程的指导思想对在线考试系统进行了需求分析和总体设计:需求分析主要对考试系统的主要功能进行数据流图分析;总体设计给出了系统总体结构及管理员、教师、学生叁个用户模块的功能介绍。 再次,分析了XML在线考试系统实现过程中解决的3个关键问题:(1) 引入“虚拟数据源”的概念,提出了基于XEDB的异构题库共享解决方案,并设计了符合LOM规范的通用XML题库结构。(2) 提出了影响组卷质量的7项约束条件,根据约束程度将约束条件分成强、柔、弱叁类,在自动组卷过程中对叁类约束区别对待,从而提高组卷效率。(3) 对基于XML的阅卷技术进行了分析讨论,针对主观题阅卷引入模糊理论中的单向贴近度概念,实现以关键词匹配为主、贴近度匹配为辅的参数动态可调阅卷算法。 最后,以《大学计算机文化基础》课程为例构建题库并实现基于XML在线考试系统,该考试系统具有通用性,可以方便地推广到其他课程。

周特锋[7]2012年在《题库共享型在线学习平台设计与实现》文中研究指明随着现代信息技术的发展,现代远程教育作为一种新型的教育方式随之而生,并发展成为知识经济时代一种构筑终身学习体系的重要手段。在线学习是现代远程教育的一种重要形式,它使得学生的学习活动和老师的教学活动摆脱了时间和空间条件的限制,为两者提供了更加自由的环境,以及更加丰富的资源,拓展并逐步改变了现有的教学方式,使得教学从传统的“教师主导作用为主”转变为“学习者主体地位为主”。本文首先综合介绍了研究背景和在线学习的研究现状,指出在线学习平台开发的现实需要及其对现代教育改革的重要意义,然后进一步详细阐述了在线学习平台的研究现状,分析总结了现有平台的优势和不足之处。针对国内存在大量自主研发的在线学习平台,以及题库资源重复建设问题,本文提出使用XML技术实现不同系统之间题库资源的交换和共享,并对异构数据交换技术进行了深入研究,最终设计出一种数据交换模型。在实现具体算法的基础上,本文遵循软件工程设计的思想,对在线学习平台进行需求分析、概要设计、确定开发方案、详细设计等工作,最后采用PHP+MYSQL技术实现了一个面向多学科、多用户同时在线的共享型在线学习平台。本文开发的在线学习平台采用叁层的B/S构架,整个平台可以划分为两个低耦合度、可以独立部署使用的子系统:在线学习子系统、在线考试子系统。前者主要包含在线学习模块和在线交流模块,教师和学生能围绕学习资源在网络环境下开展互动教学,形成更全面的教学体系。后者主要包含在线考试模块和后台管理模块,其中在线考试模块把考试流程抽象为题库建设、组卷、在线考试、自动改卷、成绩查询分析等几个环节,既提高了考核的效率,又能快速分析成绩,及时了解学生对知识的掌握程度,形成教学反馈。平台主要有叁类用户:管理员负责系统维护和管理教师;教师负责发布、管理资源、管理学生及管理考场;学生浏览学习资源、在线交流和在线考试等。

于洪侠[8]2008年在《基于ASP.NET和XML的网络考试系统的设计与实现》文中认为当前计算机技术和网络技术的高速发展,使得人们对生活信息化要求越来越高,网络会议、在线交流、邮件通讯和在线学习等已经成为人们生活不可缺少的组成部分。在教育领域内,教学评价是教学设计的重要因素之一,评价是修改和完善教学的基础,评价活动始终给予教学设计价值体现,引导教学设计工作朝实现预定目标方向进展。考试作为衡量教育目标的一种重要的评价手段,必然要有新的要求、要有新的表现形式。利用计算机和网络充当媒介不但节省了社会资源、提高了社会效益,还能建立公平、合理的考试体制。因此,建立一套基于Internet网络的考试系统具有重要的意义。目前的在线考试系统大多数能够进行自动组卷、在线考试、成绩统计等功能,但是在多学科通用、自动阅卷、图表显现和系统维护等方面还不够成熟。本系统正是在此前提下,采用ASP.NET(C#)和XML技术,以SQL SERVER 2000为系统数据库,实现适用于多学科的通用在线考试系统平台。在本系统中,试卷的生成不仅可以由系统自动生成,还可以由具体的申请教师手工产生;考试后客观题及客观题均可由系统自动评卷;评分结束后系统自动将成绩进行汇总、分析,算出最高分、平均分等,并以图表的形式显现。本系统不仅解决试题容易泄露的问题,还实现考试的自动化、无纸化,大大提高了工作效率。本文首先介绍了当前网络考试系统的现状和特点,在结合教学评价相关理论及网络考试系统各部分具体原理基础上,运用最新的软件开发技术,设计出一套完整的、适用于多学科的通用网络考试系统。文章中着重阐述了开发系统平台所涉及到的总体设计及详细设计过程,介绍了系统中采用的XML、AJAX和ASP.NET等技术,并详细描述如何建立在线考试系统的各环节,如编制试卷、试卷生成、问卷评分和统计分析等。

张燕燕[9]2004年在《基于XML的在线考试系统的研究与实现》文中指出在广东省的中专学校,每年都有学生参加全省计算机文化基础课考试,以往的考试方式采用的是软盘和C/S结构的网络考试系统。前者由于储存数据不稳定,容易导致学生数据丢失;后者的不足是每次考试前都要安装考生库,且程序不易扩展。本文就是在此基础上提出了建立一个基于XML、采用B/S叁层结构的动态在线考试系统的设计和实现方案。 本文首先介绍了计算机基础考试的背景和有关在线考试系统的理论基础,探讨ASP动态网站的开发技术和XML的发展历史,给出了XML的试卷描述以及如何把ASP技术与XML整合。探讨了数据挖掘技术,通过网络考试中收集到的重要教学记录信息来分析考生的网络学习行为,让考生全面了解自己的学习状况,并得到系统给予的智能化的学习建议。提出了基于网络的考试是今后考试的发展方向,尤其是具有个性化的自适应考试模式将会成为主导。 然后对当前计算机自适应考试(CAT)系统的背景、现状和发展趋势进行了分析,研究了自适应考试的数学模型—题目反应理论,并指出了它与经典测量理论的区别。本文给出了基于题目反应理论的自适应考试题库设计的原理以及算法实现。 最后给出了一个基于XML的自适应考试系统的设计方案,构造了在线考试系统的结构框架,采用基于浏览器方式的网络叁层结构应用体系,将系统的功能划分为表示、功能及数据叁大块,在表示层提供网络考试系统的用户接口部分,在中间层上部署了负责完成系统中全部的核心处理功能的COM组件,在数据库中存储试卷、学生、教师等数据。并完成了该系统的主要功能。该系统由管理员子系统、题库子系统、试卷生成子系统、考试子系统四部分组成。可允许教师或学生在客户端使用浏览器通过Internet访问该系统数据库,具有查询、题库维护、系统试卷生成管理、试卷管理、考试过程控制、评卷管理、存档管理以及相关各项查询、统计、分析功能。最后,对系统的应用情况进行了系统评价。

方小琦[10]2011年在《基于IMS QTI标准的在线考试系统的研究与实现》文中研究指明借助于网络技术的高速发展,网络化教学化教育取得了长足的进步。在线练习与测试是网络化教学中重要一环,帮助教师了解学生所授知识的掌握水平。目前各家教育教学机构,往往从自身的实际需求出发,开发商各行其是,自行设计学习资源和管理信息的格式,每一个系统中的学习资源就形成了一个独立的项目,资源在本系统以外的教学系统中无法被复用,成为一个个信息的孤岛。近些年在远程教育界对教学模式进行的探讨中,发现诸多有别于传统教学过程的运作机制,这些运作机制的改变同时对传统的考试模型产生了影响。针对网络教学提出新的教学模型,通过对传统教学模型和新型教学模型的区别,更新了传统教育中“教”始终起着主导作用,“学”则是一个相对被动和从属的过程,由于教学过程已从“真实的师生人际双向交流”转化为远程的、在时间和空间上相对割裂的“教”与“学”两个方面。提出了协作式互动学习模型。为此在网络化的教学模型中,考试不管要满足于教师鉴定学生知识水平的功能。更深层次的是培养学生学习能力和沟通协作能力。然而想要在网络化平台上实现这种交互的学习模型,需要叁点:协作式测试模型、网上的测试操作规范支持协作式模型、网络平台学生测试流程规范。本文从协作式测试的探究入手,对协作式测试模型进行探讨,分析协作式测试必须具备的主要环节和目前在线测试系统的不足。通过对传统试题的实例进行抽象剥离,提取结构框架,定义协作式题目的模型和参数。然后本文详细介绍了目前国际上广泛采用的IMS (Instructional Management Sysem)全球学习联盟定制的练习与测试互操作规范QTI (Question Test and Interoperability)技术规范。通过对协作式模型题目和QTI题目实例的对比和分析。设计一个可以转换的模型。通过该模型创建协作性在线测试成为可能。最后结合笔者所在学院的实际情况,设计一套符合学院要求的协作式在线测试系统的设计与实现方法。介绍基于协作式模型的QTI系统的需求分析和总体设计方案;分析学院的考试流程、提出设计目标、系统的体系架构,并通过UML统一建模语言对在线考试系统进行建模分析,对各个子系统进行详细的设计与主要功能模块实现进行阐述。

参考文献:

[1]. 基于XML的在线考试系统的设计与实现[D]. 刘伟丽. 陕西师范大学. 2016

[2]. 基于B/S模式的在线考试系统的设计与实现[D]. 郜继红. 南京理工大学. 2008

[3]. 基于XML的通用试题库系统的研究[D]. 肖自红. 中南大学. 2008

[4]. 基于J2EE的在线考试系统的研究与实现[D]. 杨子燕. 南昌大学. 2009

[5]. 基于Web服务的在线考试系统应用研究与实现[D]. 李志明. 广东工业大学. 2005

[6]. 基于XML在线考试系统的研究与实现[D]. 倪应华. 国防科学技术大学. 2005

[7]. 题库共享型在线学习平台设计与实现[D]. 周特锋. 电子科技大学. 2012

[8]. 基于ASP.NET和XML的网络考试系统的设计与实现[D]. 于洪侠. 江西师范大学. 2008

[9]. 基于XML的在线考试系统的研究与实现[D]. 张燕燕. 广东工业大学. 2004

[10]. 基于IMS QTI标准的在线考试系统的研究与实现[D]. 方小琦. 复旦大学. 2011

标签:;  ;  ;  ;  

基于XML的在线考试系统的研究与实现
下载Doc文档

猜你喜欢