一种基于网络的离线考试方法

文档序号:2569753阅读:384来源:国知局
专利名称:一种基于网络的离线考试方法
技术领域
本发明涉及考试方法,尤其是涉及一种基于网络的离线考试方法。
背景技术
考试作为最直接体现信息化社会中人们的知识水平的一种方式,是目前使用最为 广泛的形式之一;随着计算机技术的不断提高,各类岗位培训考试、职业技能鉴定考试,都 逐步采用计算机无纸化考试模式,进行考试和成绩发布。而各行业经历了纸质考试、CS客 户端考试、浏览器考试三大阶段。在传统的纸质考试阶段考试从出题、组卷、印刷到试卷分发、答题、收卷,再到判 卷、公布成绩,整个过程都需要人工参与,且周期长、工作量大、容易出错,还要有适当的保 密工作,使得整个考试的成本较大。C/S客户端考试阶段随着美国ATA考试进入中国的职业技能鉴定市场,采用C/S 模式的无纸化考试已渗透到各个行业;从而极大解决了出题、组卷、判分周期长、工作量大、 容易出错的弊端。但由于是C/S客户端本身具有一定的缺陷;各台考试机都得安装考试软 件,一旦软件出错,还得上门更新bug;故存在安装成本、调试成本、维护成本高等弊端;不 利于软件升级。浏览器考试阶段随着java技术、.net技术的推广应用,大部分软件都由传统的 C/S模式升级到浏览器模式,这样解决了安装成本、维护成本的弊端,实现了客户端零维护。 但从而也增加了服务器的承载量,对网络流量、性能也提出了更高的要求。经常考生在考试 过程中,出现断网现象,从而使得考试中止,又得重新作答。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于网络的离 线考试方法。本发明的目的可以通过以下技术方案来实现一种基于网络的离线考试方法,其特征在于,该方法包括以下步骤1)考生终端机输入考生信息,并向服务器控制端发送考生信息,执行步骤2);2)服务器控制端接收考生信息后,对其进行验证确认,若为合法用户,服务器控制 端自动将试卷发送给考生终端机,并执行步骤幻,若为不合法用户,服务器控制端向考生终 端机发送“考生信息不正确”消息;3)考生终端机接收试卷后,自动将试题顺序打乱,执行步骤4);4)考生终端机判断是否网络中断,若为是,则执行步骤5),若为否,执行步骤6);5)考生终端机可让考生进行离线答题,并自动对答题时间进行控制,当考试时间 结束时,自动结束考试,并判断网络是网络阻塞还是网络故障性中断,若为网络阻塞,执行 步骤7),若为网络故障性中断,则执行步骤8);6)考生终端机提供在线答题,到达考试结束时间时,自动对考生答案与标准答案进行比较,计算分数,将试卷与分数一并提交到服务器控制端,并更改考生考试状态;7)考生终端机每隔5秒向服务器请求连接,判断是否连接上,若为是,则对试卷进 行评分,将试卷与分数一并提交到服务器控制端,若为否,继续发送请求。8)考生终端机将试卷答案加密后存在本地,待网络连接后,加载此加密后的试卷 答案并提交。所述的服务器控制端为多台服务器组成服务器群,各个服务器之间通过主干网连 接,所述的服务器群设有考生信息数据库、服务控制端软件。所述的考生终端机为计算机,该计算机设有IE浏览器、RIA软件,所述的考生终端 机通过移动接入网或电信接入网或无线网络与主干网连接。与现有技术相比,本发明具有以下优点1、充分利用flash技术,免装客户端,节约了大量的维护成本和功能升级成本;2、在低端服务器配置条件下,考试在线人数,由上千级可达到万人级;3、网络中断,离线考试技术应用其中,考试无差错;4、支持跨域功能,在服务器集群的条件下也能正常运行。


图1为本发明一种基于网络的离线考试方法的流程图;图2为本发明一种基于网络的离线考试方法的硬件结构图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例1如图1、图2所示,一种基于网络的离线考试方法,该方法包括以下步骤步骤101,考生终端机6输入考生信息,并向服务器控制端1发送考生信息,执行步 骤 102 ;步骤102,服务器控制端1接收考生信息后,对其进行验证确认,若为合法用户,服 务器控制端1自动将试卷发送给考生终端机6,并执行步骤103,若为不合法用户,服务器控 制端1向考生终端机6发送“考生信息不正确”消息;步骤103,考生终端机6接收试卷后,自动将试题顺序打乱,执行步骤104 ;步骤104,考生终端机6判断是否网络中断,若为是,则执行步骤105,若为否,执行 步骤106 ;步骤105,考生终端机可让考生进行离线答题,并自动对答题时间进行控制,当考 试时间结束时,自动结束考试,并判断网络是网络阻塞还是网络故障性中断,若为网络阻 塞,执行步骤7),若为网络故障性中断,则执行步骤8);步骤106,考生终端机6提供在线答题,到达考试结束时间时,自动对考生答案与 标准答案进行比较,计算分数,将试卷与分数一并提交到服务器控制端1,并更改考生考试 状态;步骤107,考生终端机6每隔5秒向服务器控制端1请求连接,判断是否连接上, 若为是,则对试卷进行评分,将试卷与分数一并提交到服务器控制端1,若为否,继续发送请4求。步骤108,考生终端机将试卷答案加密后存在本地,待网络连接后,加载此加密后 的试卷答案并提交。所述的服务器控制端1为多台服务器组成服务器群,各个服务器之间通过主干网 2连接,所述的服务器群设有考生信息数据库、服务控制端软件。所述的考生终端机6为计算机,该计算机设有IE浏览器、RIA软件,所述的考生终 端机6通过移动接入网3或电信接入网4或无线网络5与主干网2连接。实施例2本发明主要应用于电力行业的供电企业及发电企业的安规考试领域,由于电力行 业各企业对电力安全生产相当重视,并依据国家电网的安全规程每年安排安规考试,各类 生产人员、管理人员必须参加安规考试,考试合格者,才可以持证上岗。我公司的客户之一某供电企业培训中心,地处海岛,与陆地之间的网络连接质量 较差,丢包(packets)现象很多,而且其电教室(计算机设备40余台)设备较早,性能较差, 原有系统采用的客户端方式,在部分计算机设备上会有冲突,导致系统无法使用。在采用此 种离线考试方法后,解决了如下问题1)考试端使用RIA技术,不再安装客户端,减少了大量的维护工作,且使得所有计 算机设备都可以用于考试;2)由于采用了离线考试的技术,考试端不再与服务器端采用常连接的方式,在考 试过程中不再受到网络连接质量的影响,减少了考生大量的等待时间,提高了考试效率;3)即使因为天气的影响,导致网络较长时间内中断,考生也可以把答案加密后保 存在本地,由监考老师收集后集中存储,把加密的答案上交到培训中心,然后导入系统。该单位已使用该系统进一年,组织大小考试数十场,无一发生考生答案丢失的情 况。权利要求
1.一种基于网络的离线考试方法,其特征在于,该方法包括以下步骤1)考生终端机输入考生信息,并向服务器控制端发送考生信息,执行步骤2);2)服务器控制端接收考生信息后,对其进行验证确认,若为合法用户,服务器控制端自 动将试卷发送给考生终端机,并执行步骤幻,若为不合法用户,服务器控制端向考生终端机 发送“考生信息不正确”消息;3)考生终端机接收试卷后,自动将试题顺序打乱,执行步骤4);4)考生终端机判断是否网络中断,若为是,则执行步骤5),若为否,执行步骤6);5)考生终端机可让考生进行离线答题,并自动对答题时间进行控制,当考试时间结束 时,自动结束考试,并判断网络是网络阻塞还是网络故障性中断,若为网络阻塞,执行步骤 7),若为网络故障性中断,则执行步骤8);6)考生终端机提供在线答题,到达考试结束时间时,自动对考生答案与标准答案进行 比较,计算分数,将试卷与分数一并提交到服务器控制端,并更改考生考试状态;7)考生终端机每隔5秒向服务器请求连接,判断是否连接上,若为是,则对试卷进行评 分,将试卷与分数一并提交到服务器控制端,若为否,继续发送请求。8)考生终端机将试卷答案加密后存在本地,待网络连接后,加载此加密后的试卷答案 并提交。
2.根据权利要求1所述的一种基于网络的离线考试方法,其特征在于,所述的服务器 控制端为多台服务器组成服务器群,各个服务器之间通过主干网连接,所述的服务器群设 有考生信息数据库、服务控制端软件。
3.根据权利要求1所述的一种基于网络的离线考试方法,其特征在于,所述的考生终 端机为计算机,该计算机设有IE浏览器、RIA软件,所述的考生终端机通过移动接入网或电 信接入网或无线网络与主干网连接。
全文摘要
本发明涉及一种基于网络的离线考试方法,该方法包括以下步骤1)考生终端机输入考生信息,并向服务器控制端发送考生信息,执行步骤2);2)服务器控制端接收考生信息后,对其进行验证确认,若为合法用户,服务器控制端自动将试卷发送给考生终端机,并执行步骤3),若为不合法用户,服务器控制端向考生终端机发送“考生信息不正确”消息;3)考生终端机接收试卷后,自动将试题顺序打乱,执行步骤4);4)考生终端机判断是否网络中断,若为是,则执行步骤5),若为否,执行步骤6)等。与现有技术相比,本发明具有节约了大量的维护成本和功能升级成本等优点。
文档编号G09B7/00GK102054373SQ20091021064
公开日2011年5月11日 申请日期2009年11月5日 优先权日2009年11月5日
发明者张晓刚, 黄卉 申请人:上海久隆信息工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1