采用多框架技术实现在线考场恢复系统.docxVIP

采用多框架技术实现在线考场恢复系统.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  邵曙君吉逸东南大学计算机系网络实验室摘要分析了当前一些基于的在线考试系统在考场恢复方面的不足,提出一种基于多框架的在线考场结构,并通过框架之间的通信机制和后台提交页面方式来实现即时考生答案的提交工作,从而完成了服务器端的在线考场恢复机制,进一步完善网络考场的功能。   关键词在线考场多框架结构考场恢复随着的普及和相关技术的以展,传统基于课堂的教育模式也受到了前所未有的冲击。   基于的在线远程教育正以它无可比拟的优点,逐渐被老师和学生接纳。   作为一项非常系统化的工程,远程教学也是多项技术的结合体,考试是教育中不可缺少的环节,在线考场也已经作为替代传统考试的网络模式被很多远程教育学校所采纳,随机抽取试题,即时生成考卷,即时评阅分数,是大部分在线考试所能实现的功能。   虽然网络技术日趋完善,但是在很多方面,基于形式的远程考试仍然没有办法完全替代传统的考试模式。   大部分基于的在线考试虽然带来了快捷,方便性,但是大多只能应付非正规的考试,因为在传统的考试中有很多环节是它们还不能很完善实现的。   考场恢复就是其中一个有待解决的问题,那么什么是考场恢复呢?当因为意外情况,比如网络中断或者机器发生故障,学生意外退出考场后,学生再次登陆考场继续参加考试时,考试系统是否已经保留了学生已经完成的答案数据,并把它们从新调用并和考卷组织起来,这样考生就可以继续进行考试,而不要重新开始考试,可见考场恢复是在线考试中非常重要的一环节,否则学生就要重新参加考试,那样就会给学生带来时间和精力的巨大浪费。   本文具体探讨了实现考场恢复的技术关键,提出了一个利用多框架的考场结构,通过框架之间的通信机制来实现考生答案数据的提交,从而实现考场恢复。   1.考场恢复的关键技术11在哪一端实现恢复机制的探讨   考生开始答卷后,每次完成一道考题,答案必须要在系统中进行储存,以免意外中断后,当学生再次进入考场后,学生的答案数据不能恢复。   那么答案信息是驻留在学生端还是服务器端呢?恢复机制的实现驻留在哪里是非常关键的问题,如果是采用存储在学生端,那么可以通过采取技术来实现,这样优势是非常明显的,不用向服务器数据库一方提交数据,从速度上说一定要更快捷,而且用技术来实现的话,也比较简单,但是所能存储的数据容量是非常有限的,如果只是针对选择题,那么它不打失为一个较好的解决办法。   但是笔者设计的考试系统是一个针对众多题型的考试系统,考卷是根据数据库中试卷结构表在线生成的,每一张试卷都可能会包括选择题,填空题,问答题等。   对于一张包含很多问答题的试卷,用来存储学生的答案,从存储容量的角度讲是不可能的。   另外存储在浏览器端还有一个更大的不利就是当机器发生故障,比如存储设备损坏而中断考试后,考生的所有答案数据将全部丢失,那么驻留在浏览器端的数据恢复就无法实现了。   所以在考虑到上述一些问题后,学生的答案信息存储到服务器端就成为必然。   12为什么采用多框架结构既然答案数据存储到数据库服务器是肯定的,那么学生就必须要在答完一道题后,提交答案到服务器进行处理。   页面的提交带来一个最大的问题就是时间的延迟,如果在线考场的网络速度并不理想的话,学生要花费很长时间来提交一次答案,这样的后果就是完成一次考试要花费很长的时间。   有什么方法能做到学生既可以不中断考试,同时又能完成答案的提交呢?笔者采用了框架之间的通信技术来实现在前台不中断学生考试的情况下后台提交答案。   下面描述一下多框架结构的定义和框架之间的通讯机制。   13框架的定义和通讯机制框架最主要功用是分割视窗,使每个小视窗能显示不同的文件,不同框架之间可以互动,也就是说不同框架之间可以交换讯息与资料。   当加载一个一般的文档到浏览器,创建浏览器中的一个模型,这个浏览器始于窗口对象和它包含的文档,层次模型顶部地位相当简单。   如果是框架设置文档加载到一个浏览器,这个浏览器就会建立一个稍微不同的层次模型。   该模型的精确结构完全依靠子框架设置文档中定义的框架结构。   框架可以将屏幕分割成不同的区域,每个区域有自己的,通过[]数组对象来实现不同框架之间的访问通讯。   实际上框架对象本身也是一个窗口,它继承了窗口对象的所有特征,并拥有所有的属性和方法。   框架设置建立一个集中框架间的关系。   由于是从面向对象功能的编程领域借用的术语,这个框架设置文档加载到窗口,定义为父窗口文档的每个框架是框架。   可以给每个一个名字。   的名字在语法中的地位非常重要。   一个引用需要有三个可能的路程之一,这也是框架之间的通讯路径,它们是到目前为止所描述的两代层次父到子,子到父或子到子。   这些窗口间的通讯路径需要不同的引用风格。   下面就描述一下不同路径之间

文档评论(0)

tangtianxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档