基于XML技术的可离线式网络课件生成平台研究

来源 :考试周刊 | 被引量 : 0次 | 上传用户:leolee19820604
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:可离线式的网络课件平台是目前新一代网络课件创建平台的一个发展趋势,本文以XML技术创建了一个实例模型,以讨论XML技术在这一类型平台研发的优势。
  关键词:网络课件 离线 XML XMLDOM
  
  引言
  
  教学资源的共享越来越受到人们的重视,网络课件作为教学资源共享的一个重要载体越来越受到各大院校的认同,目前很多网络课件创建平台创建的课件只能在其本身平台的环境下使用,很多教师在建设了网络课件后在日常教学中还得用PPT等工具重新准备课件,这使得网络课件使用的范围大大减小。所以可分离的课件创建平台必将成为一个重要的研究方向。
  本文旨在研究用XML技术实现一个基础的网络课件创建平台,除了达到基本的网络课件创建功能,还要达到课件在线上生成后可以分离于平台独立使用的目的,所有线上的课程信息能单独从平台剥离并可以打包下载,离线后的课件要保持尽量一致的线上功能。
  
  1 技术架构
  
  本人提出基于XML的技术架构作为设计基础,并创建了一个实例模型。下图为方案的架构模型,该方案特点是结构简单,表现力强,实现容易,同时利用XML的特点能比较完好地支持线下功能。基本架构如下图:
  
  架构模型采用我们现在程序开发的常见的三层架构体系,采用XML数据文件作为数据层,内容打包引擎、数据展示引擎和信息编辑引擎作为业务逻辑层,网页作为表现层。
  平台采用XML作为整个系统的数据源,XML是以文本形式来描述的一种文件格式,所以适合于各种平台环境的数据交换。平台设计考虑使用XML而不使用传统型的关系型数据库是因为由于XML的组织数据的灵活性和文本性访问快的特点,同时在将课程打包下载时需要将数据导出,采用XML数据源可以有效地避免数据转换这一环节,减少了开发周期和降低了难度,同时也减轻了服务器的负荷,加快了访问速度。
  另一方面,XML数据离线下载后,需要能与线上一样的展示方显示,才能保持其可用性,可扩展标记语言(XML)由于支持半结构化数据,有自描述、可交换、与平台无关等特点,通过XSL和客户端脚本语言(通过XMLDOM操作XML)可对XML进行快速格式化显示,由于XSL和XMLDOM可以灵活操作XML数据源,可以以几乎任意的格式在网页上展示XML数据。这种格式化显示可以非常强大而复杂,使得平台在实现课件离线的同时,能几乎保持与线上一致的展现方式和功能。
  
  2 实现重点
  
  平台实现的重点主要是解决以下三个方面的问题:
  2.1XML数据文件的组织
  为了便于课程的展示和在线打包,在平台设计要注意文件布局合理,避免在线打包压缩时进行大量的文件拷贝,这样会在平台规模比较大时占用大量的系统资源,同时大量文件拷贝也容易造成打包时间过长和打包文件不全,所以采用以下的文件存放模型对网站文件进行组织:
  
  这个模型设计简化了网站结构,每当创建一门课程,系统均会创建一个单独的文件存放该课相关的所有文件(页面、XML数据、图片、多媒体数据等),当选定一个风格样式后,系统将该风格样式所相关的模板文件拷入到该课程文件夹中,更换新的风格时替换掉原有风格样式文件,当课程要进行离线时只要对该课程文件夹进行单独打包压缩就行了。同时对于只能在线上运作的功能,如课程BBS可以使用公用的系统文件进行处理,这部分文件可以存放于系统文件夹中。
  2.2XML数据格式的设计与格式化显示
  由于课程信息需要支持线上和线下的显示,所以在XML的格式化顯示方面采用一套程序编码是一个便捷高效的方式,这一套程序编码必须是客户端的模式,通过XSL和XMLDOM对XML进行操作可以很好地解决这一问题。
  2.2.1XML数据定义
  由于这一领域没有系统标准,我们利用XML的可自定义标记的特点可以以尽可能方便程序实现的方式定义我们需要的XML格式,同时考虑显示的速度,我们需要尽可能借鉴关系型数据库索引的方式来组织一门课所有的XML数据,以避免一个单一的XML文件过大而影响响应速度。
  2.2.2采用XSL对XML进行格式化显示
  虽然XSL(eXtensible Stylesheet Language)可以方便地处理XML文件,在平台设计中考虑到如果XML的格式如果设计过于复杂的话,建议用XMLDOM对XML进行操作更为方便些,XSL用于顺序型展示同时没有复杂的变化操作时更为高效有优势。
  2.2.3采用XMLDOM操作XML
  XMLDOM是用来访问和操作XML文档的编程接口规范,XMLDOM被设计为可用于任何语言和任何操作系统。借助DOM我们可以遍历菜单的XML,DOM将整个XML文档视作一棵树,根据每个树叉的自定义的属性值,对其代表的元素进行不同的处理,如显示图标、链接地址、状态等。
  2.3 课件在线打包和下载
  要进行课程离线服务,就必须对课程所有相关文件进行打包压缩,供在线下载,在线压缩可以使用RAR等压缩软件的开发接口。
  2.3.1创建在线压缩的类
  Class rarClass
  Public rarpath As String
  Public desrarfile As String
  Public sourcefold As String
  Friend RetVal As Boolean
  Sub rar()
  rarpath = rarpath & ″ a -r -ep1 -y ″ & desrarfile &
  ″ ″ & sourcefold
  Shell(rarpath,AppWinStyle.Hide,True,1000000)
  RetVal = True
   End Sub
  End Class
  2.3.2调用该类完成课程文件夹的打包压缩
  Dim rarpath As String = ″C:/Program Files/WinRAR/rar.exe″
  Dim desrarfile As String = Server.MapPath(″kc/″ & filename & ″.rar″)
   Dim sourcefolde As String = Server.MapPath
   (″kc/″ & filename)
   ysinfo.Text = ″课程正在压缩中″
   Dim AarObject As New rarClass()
   Dim Thread As New System.Threading.Thread _
   (AddressOf AarObject.rar)
   AarObject.rarpath = rarpath
   AarObject.desrarfile = desrarfile
   AarObject.sourcefold = sourcefolde
   Thread.Start()
   Thread.Join()
   If AarObject.RetVal = True Then
   ysinfo.Text = ″课程压缩完成!″
   End If
  基于XML技术的可离线式网络课件自动生成平台研究主要为现代教育在网络环境支撑方面摸索一个新的思路,主要是为了让网络课件更易组织,同时不再局限于服务器环境。
  
  参考文献:
  [1]XML Handbook,Fourth Edition Charles F.Goldfarb Paul Prescod.
  [2]The XSL CompanionNeil Bradley.
  [3]XML Path Language (XPath) Version 1.0. http://www.w3.org/TR/xpath.
  [4]XML-based Network Management Phil Shafer.
其他文献
2007年高考已尘埃落定,出现了新课标卷考区和大纲卷考区的两种试卷共18套,高考作文题又被某些专家炒得火热,认为高考作文已出现四种题型:漫画作文、材料作文、命题作文、话题作文。  如果单从形式上看,2007年18套作文试题的确是风格各异,异彩纷呈,让人耳目一新,体现了高考命题“稳中有变”的特点。但从实质上看,这十八套作文题仍是话题作文一统天下,只不过话题作文最近几年的命题形式有了新的变化,这是一个
期刊
摘 要: 书籍是文化的载体,它生生不息地传递着人类文明。我们应该引导学生感悟语言的魅力,倾听封存在文字里的动听的声音,让孩子们在文字世界里畅游。如何指导孩子在文字世界里畅游呢?笔者就此从三个方面作了论述。  关键词:课外阅读 文字世界 指导    书籍是文化的载体,它生生不息地传递着人类文明。我们应该引导学生感悟语言的魅力,倾听封存在文字里的动听的声音,让孩子们在文字世界里畅游。笔者决定从以下几方
期刊
教学目的:  1. 引导学生朗读感悟,体会科马洛夫为科学而献身的精神,激发学生对科马洛夫的崇敬之情。  2. 能有感情地朗读课文。  教学重点:  能通过重点语段的朗读品味深刻体验科马落夫为科学而献身的精神。  教学准备:多媒体课件一个。  教学过程:  一、激情导入  (演示多媒体:太空)茫茫宇宙,浩淼苍穹,吸引着多少人去探寻。1967年8月23日,前苏联宇航员科马落夫驾驶联盟一号宇宙飞船圆满完
期刊
《语文课程标准》指出:“要在教学中努力体现语文的实践性和综合性”、“拓宽语文学习和运用的领域,注重跨学科的学习,使学生在不同内容和方法的相互交叉、渗透和整合中开阔视野,提高学习效率。”把绘画引入语文教学,实现语文教学与美术教学的学科整合,让学生在学习过程中充分动脑动手去实践和创新,正体现了新课程标准这一精神。同时也符合语文课文文中有画、画中有文的自身特点。在语文学习过程中,通过绘画激活直观形象思维
期刊
摘 要:生物实验设计题是当今高考的热点,也是学生难以跨越的障碍。笔者结合多年的教学实践,谈谈该类型题的解题策略,使学生能够较轻松解答此类型题,促使学生在备考复习过程中重视掌握实验的基础知识,懂得解题过程中应遵循实验设计的基本原则以及从实验设计的内容入手解决此障碍;应考答题时从“审—想—答—查”四方面来提高高考实验题得分能力。  关键词:实验设计 解题策略    生物学是一门以实验为基础的学科,“得
期刊
作为一个多年从事初中语文教学的教育工作者,甚感作文教学一直是困扰广大师生的一块心病。作文教学处境尴尬,作文教学笼罩着弄虚作假的怪圈。新的课程改革主张要改变陈旧的教学方式,让学生在自主、合作、探究中从事学习活动。作文教学的改革也已推向了峰顶浪尖。首先要认真深刻地审视我们教学工作,反思我们对待作文的观念及行为。  当前人们正力图把教学改革的实践目标定在探索、创造充满活力的课堂教学上。于是有人提出“存在
期刊
摘 要:克拉申的输入假说对英语教学和英语学习有着重要的启发和指导意义,本文通过对该假说的内容和特点进行了研究,提出了其中存在的局限性。  关键词:输入假说 分析 局限性    引言    美国语言学家S.D. Krashen教授在20世纪80年代初期提出的“语言输入假说”(Input Hypothesis)理论上为第二语言学习及外语教学提供了一个新的概念,在外语教学界产生了较为广泛的影响。Kras
期刊
阅读教学中注重学生情感体验教育,目的在于让学生作为个性的存在,让其面对语文,在轻松、和谐的情景中,亲历语言的实践活动,借助已有的知识、能力、情感、经验等储备,通过师生间互相探讨、共同开发,感悟语言、欣赏语言,使其在不斷的体验中,内化体验、丰富体验,从而引起心灵的震撼,达到思想的共鸣。同时在不断感悟中领悟祖国语言文字的灿烂辉煌,感受中华民族不朽的民族精神,让心灵从中体验到语文学习本身的乐趣和价值。 
期刊
摘 要:时代在进步,社会在发展,英语作为人们最广泛的交际用语之一,更是随着高科技的迅猛发展而日新月异地变化着。网络英语正是在这样的国际环境中应运而生。网络英语体现了网络交流简单、明了、快捷以及用符号和缩写字母表达意思的特点,是现代人快节奏生活的写照,更是当今青年们在网上交流的“时髦”用语,或许这也就是现代英语变化的方向。  关键词:网络语言 网络英语 有色眼镜    缘起:周末我给同学们布置了一篇
期刊
摘 要:英语(二)是高等教育自学考试各专业(非英语专业)本科阶段的一门公共基础课,是一门实践性很强的课程。由于受原先基础因素的影响,许多学生花费了极大的精力,结果却难尽人意。学员在学习过程中存在着一些学习误区,如学习的主动性不强和词汇的记忆方法不科学等。文章对此提出了一些应对的策略。  关键词:高等教育自学考试 英语(二) 误区 对策    随着新世纪的到来和我国加入WTO,我国社会主义建设进入了
期刊