基于web的试题编辑技术的研究与实现.docVIP

基于web的试题编辑技术的研究与实现.doc

  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文档。上传文档
查看更多
基于web的试题编辑技术的研究与实现

基于web的试题编辑技术的研究与实现   摘要:自e-learning出现以来,人们对于题库系统的建设进行了大量研究。然而围绕题库建设的研究主要集中在数据库设计以及自动组卷技术,对于试题编辑方法的讨论没有得到重视。针对这种情况,本文在详细讨论各种试题编辑技术的基础上,结合网络环境中广泛使用的CKeditor编辑器,在其强大的插件扩展支持下实现试题的可视化编辑,解决了传统题库系统中编辑试题操作步骤冗余、操作结果不直观的问题。使出题人实现试题编辑的真正所见即所得,极大的改善了系统使用过程中的用户体验并提高了出题人的效率。 中国论文网 /8/view-7184420.htm   关键词:试题编辑;CKeditor;插件开发;web   中图分类号:TP39   文献标识码:A   DOI:10.3969/j.issn.1003-6970.2015.09.005   0 引言   近年来,各级考试部门负责的考试类型、服务对象、考试模式日益复杂,同时越来越多的考试机构开始使用计算机化考试取代传统的纸笔考试。既然是计算机化的考试,那么实现试题的计算机化编辑则成为考试环节中必不可少的一部分。传统的题库系统基于C/S架构,这就导致了制题在空间上的局限型以及题库系统的封闭性。高校教育资源共享的开放式教学模式强调充分利用互联网和移动网络进行访问,然而在开发教学教育资源方面,高校各自为政,无统一规划下的资源建设出现了许多矛盾问题,资源缺乏共享,教学资源内容单一。基于web的题库系统只需要在安装有浏览器的计算机上即可使用,并且借助网络的跨空间性,使制题人员不受试题录制地点的限制。同时现有的题库系统在编辑试题上存在操作步骤冗余、操作结果不直观的问题。比如对于填空题这种基本的试题类型而言,传统的题库系统在编辑题目时是通过占位符来标识一个“空”,这种录入方式即繁琐又不能满足所见即所得的要求,给制题人员带来很大的不便。本文通过借助CKeditor编辑器强大的插件扩展机制并结合相应题目类型的需求,编写出适用于编辑不同题目类型的小工具并整合进系统中,实现简单的试题编辑过程以及所见即所得的编辑结果。   1 web端试题编辑技术   笔者通过检索国内外相关领域的论文,发现基于web端的试题编辑技术主要存在两种思路:在IE浏览器中借助ActiveX技术调用word编辑器实现试题编辑和借助web上流行的富文本编辑器编辑试题。   ActiveX是微软对于一系列策略性面向对象程序技术和工具的称呼,主要的技术就是组件对象模型(Component Object Model,COM组件)。IE浏览器通过这种技术可以打开服务器上的远程Office文件,包括Word文件、Excel文件等,并且还能在线编辑、调用Word文件、Excel文件等。这种web端编辑技术优点是借助word本身强大的字处理功能,可以实现复杂的编辑以及排版。然而其存在以下缺点:   (l)题库系统无法实现跨浏览器。因为ActiveX是微软提供的技术并且只能在IE浏览器下使用,这样就造成了题库系统只能通过IE浏览器访问,失去了web原本跨平台的优势。   (2)浏览器中使用word编辑试题过于庞大。word这种字处理软件适合的是复杂办公场景,毋庸置疑其本身具有强大的功能。但是制题系统有其应用的特殊性,word中绝大部分功能是用不到的。制题系统中最常用的有以下功能:对文字进行格式化处理,例如加粗、改变字号等;实现文字与图片的混排;插入表格、公式。随着web技术的不断发展,现如今这些功能完全可以由web端的富文本编辑器来实现,因此基于web的制题系统完全没有必要为了实现这些简单功能而引入庞大的word。   (3)自定义开发ActiveX比较困难。录制试题有其操作上的一般性,但检验一个题库系统是否满足用户需求应当从其对特殊操作的支持程度上来体现。基于CKeditor的web端题库系统可以通过其提供的插件扩展机制方便的开发符合自己需求的插件从而支持相应的特殊操作。   鉴于基于ActiveX技术进行编辑试题存在以上问题,本文中采取的是后一种编辑方式:借助web上流行的CKeditor编辑器实现试题编辑。由于CKeditor底层做了很好的浏览器兼容,这样就使得题库系统具有跨浏览器的特性。同时Ckeditor提供了许多插件供开发者使用,当然最方便的还是它提供了简单的白定义插件编写技术。因为CKeditor编辑器本身就是web端的应用,因此在其中呈现诸如图片、音频、视频等多媒体元素时具有先天的优势。同时,由于该题库系统是基于web的,使用CKeditor编辑器可以使开发者专注于前端技术即可,不用像利用ActiveX技术那样需要额外学习微软的开发技术,节约开发成本的同时使得系统可维护性增强。   

文档评论(0)

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

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

1亿VIP精品文档

相关文档