基于CELTS标准的网络课件制作系统研究与实践

来源 :光盘技术 | 被引量 : 0次 | 上传用户:macgrady333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文研究一种CELTS标准的课件制作系统,它以我国部颁CELTS为标准、以XML为文法,为课件建立规范化的描述框架,使得输出的课件具有统一性、标准性和开放性,实现资源的共享和重用。
  关键词:网络课件;标准化;CELTS;XML
  中图分类号:TP302.1 文献标识码:A
  
  1
  概述
  
  1.1课件制作系统的发展现状和研究意义
  1.1.1网络课件的作用。网络课件是根据网络教育信息资源的特点,运用各种工具和方法,对网络教育资源进行加工、整理、排列、组合而开发的教学课件。它是网络教育的组成部分,是教学信息的载体。
  1.1.2发展现状。我国近年来出现了很多课件制作工具,如方正奥思、课件大师、科利华、洪恩等平台。例如,方正奥思是北大方正开发的可视化、交互式多媒体集成创作工具,具有直观、简便、友好的用户界面。它可以把文本、图形、图像、声音、动画及影像等多媒体素材集成编辑,制作出各种多媒体应用产品。
  1.1.3研究目的和意义。本文基于国内外课件制作产品和技术的发展现状,针对其中存在的不足和缺陷,提出了按中国教育信息化技术标准(CELTS)的课件制作系统,提供开放性、实用性、适应性更强的课件制作环境和工具,能提高制作课件的效率,使其得到共享和重用。
  
  2 网络教育标准和XML技术
  
  2.1国内网络标准。可分为通用规范、专用规范和跟踪研究项目,通用规范是标准体系中核心标准集,包括可供教育领域各种层次和对象采纳的网络教育技术标准;专用规范侧重标准在特定行业、层次和领域中的应用;跟踪研究项目主要包括教育技术和学习技术领域前沿研究项目。
  2.2国内标准的主要特点:我国的标准体系开发具有借鉴、整合、发展、创新四大特点。
  2.3XML技术分析
  2.3.1XML的特点。(1)简单性。XML为程序员和文档作者提供了一个友好的环境。XML文档语法包含一个非常小的规则集,使开发者能立刻开始工作。(2)可扩展性。它允许开发者创建“可扩展的”标志集,并对XML进行扩展。(3)开放性。任何人都可以对一个结构良好的XML文档进行语法分析,如果提供了DTD,还可以校验这个文档。
  2.3.2XML的语法和结构。每一个XML文档都有其逻辑和物理结构。文档由称为实体的单元组成。一个实体可以引用其他实体,将其包含在文档中。文档开始于“根”,XML文档的所有实体都必须嵌套在根实体中。文档由声明、元素、注释、字符引用和处理指令组成,所有这些都在文档中用显式标记指明。
  2.3.3XML的应用步骤。(1)构造XML标记语言。通过DTD或Schema设计标记,以便程序员能正确处理XML文档中的元素。(2)生成XML文档。其数据可能来自数据库或XML文档,也可能来自Web上的其它资源。(3)解析XML文档。可通过使用文档对象模型或简单XML应用编程接口实现。
  
  3 课件的标准化和XML绑定过程
  
  3.1课件页面层。由页面属性信息和页面对象集信息构成。课件页面是课件中的对象容器,页面对象集信息由对象层中的对象、对象之间的关系描述等内容构成。以一个页面对象集元素的子元素来描述一个课件页面引用到的对象资源。
  3.2课件对象层。描述构成页面的每一个对象的元数据、对象类型、对象特征等。对象类型包括文本、图像、音频、视频和动画等多种多媒体资源格式。
  3.3课件内容包装。使学习对象成为可以在多个应用与学习环境之间进行交换和重用的教学组件,有利于不同教育平台之间进行教育资源共享,减少资源制作成本。
  
  4 课件制作系统架构设计
  
  4.1课件制作系统在电子学习平台中的地位。它既是一个相对独立的子系统,又与相关的子系统集成在一起,共同为电子学习平台的运行起支撑作用。
  4.2系统整体架构设计
  4.2.1系统需求分析。(1)标准化的数据描述格式:以CELTS为标准、以XML为文法,使得输出的课件具有统一性、标准性和开放性;(2)集成化的课件制作环境:集多媒体资源和素材的编辑、制作、管理、课件的合成和播放为一体,独立制作出效果理想的课件;(3)智能化的资源管理方式:提供与本地或网络教育资源数据库的接口,通过资源管理器对资源进行统一管理;(4)特色化的预制学科对象:预制各类专业、各类学科的课程所需的学习对象;(5)简单化的用户交互界面:提供简单、友好的运行环境和使用界面,提高课件制作的效率。
  4.2.2系统设计思想。(1)C/S模式:主要由客户应用程序、服务器管理程序和中间件组成。客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能;配对的点对点的结构模式,安全性有保证;客户端实现与服务器直接相连,响应速度快,有处理大量信息的能力。(2)面向对象的模块化设计方法:采用模块化的设计方法,选择面向对象的、易于扩展的Delphi编程语言环境,以及Microsoft SQL 2000数据库系统。各个功能模块能较好地协同并相对独立地进行工作及功能扩展。
  4.2.3系统开发环境。(1)面向对象:Delphi构建的VCL库中的所有组件都可以被继承以创建新的组件。(2)高效的编译、执行。(3)构建Windows/Linux应用,Delphi与Kylix兼容。(4)与AppServer集成。Delphi通过SIDL与AppServer连接,开发出高性能、具有丰富GUI环境的客户端应用,通过Intemet将AppServer的EJB功能作为遵循业界标准的SOAP/XML Web服务发布到全球。(5)Delphi 7.0提供了对XML的支持,可以通过TXMLDocumem类实现对XML文档的读写,优化了数据交换。
  4.3课件管理模块设计
  4.3.1(1)在Delphi工程的界面或者数据模块中添加TXML-Document组件。(2)设定TXMLDocument组件的DOMVendor属性,用于指定解析和编辑XML文档的DOM实现。(3)设定ParseOptions属性来配置底层的DOM实现解析XML文档。(4)通过FileName属性指定一个存在的文件,或者通过XML属性指定一个字符串。(5)设定Active属性为真。
  4.3.2课件预览和播放。课件播放模块的主要功能是实现对课件XML文件的解析,并以多媒体内容的形式呈现给用户。对于Web解析而言,其结果中甚至包含了用户交互界面,并可能根据需要为解析结果提供显示环境。
  4.4页面编辑模块设计
  4.4.1页面编辑功能。(1)单个对象编辑。文本处理:实现对文本的字体样式、排版布局等特性的设置。图片处理:有多种格式,还实现对亮度、对比度、透明度、融合度等显示效果的设置,以提高图片的表现能力。学科对象处理:预制了具有专业和课程特色 的学科对象,每种对象均具备可调节性。(2)多个对象编辑。包括:选中、拖动、缩放、旋转,对齐、组合、拷贝、剪切、粘贴、删除等基本功能。为页面中元素加入交互的功能,以实现播放过程中的交互。页面属性编辑:通过预制的各类模板,可以减轻用户制作的工作量,也可接受用户自定义的页面、对象组合为模板。页面效果处理;为页面加入切换效果,增加课件播放时的生动性和艺术性。
  4.4.2页面类结构。使用Delphi提供的标准Form作为页面实现载体。页面编辑模块负责实现的主要功能中,对象的添加与修改和页面属性的设置分别由对象编辑模块和页面属性编辑模块完成。对页面上各种对象的统一操作与管理,使用第三方控件TFormDesigner来实现。
  4.4.3对象编辑器。(1)文本编辑器设计。可分为纯文本和公式两类,纯文本只包含字符,可利用Delphi的Edit、Memo或Rich Edit等文本编辑框控件直接处理,公式由字符和符号组成,是包含字符文本和符号图形的特殊子对象,在定义文本对象容器时必须考虑让两者兼容。(2)图形对象编辑器设计。教学中需要有实用性和针对性的图形及对图形特殊属性的描述。充分考虑用户需求,实现对图形特殊属性和对特殊图形的绘制。
  4.5资源管理模块设计
  4.5.1资源库结构。系统采用三层数据库结构,即在普通的数据库结构中加入中间层组件层。中间层完成对数据库与多媒体的交互以及与系统之间的数据传递。中间层完成原在数据模型中的工作,使系统传递效率高。
  4.5.2资源管理模式。课件资源分为本地资源与远程资源。在本地资源目录和远程资源目录下的各个子目录中,按照课程知识点结构对文本、图片、声音、视频、动画等其它媒体资源进行分类存储和排列。在本地资源目录下列举所有多媒体资源,提供对象预览、上传、删除和插入功能。用户可直接拖动多媒体对象到编辑页面上添加对象,同时把多媒体资源加入课件资源库。在远程目录下各个子目录中用户操作课件资源库获取多媒体对象,提供预览、条件查询、下载资源等功能。
  
  5 课件制作系统实现与应用
  
  5.1系统整体实现。(1)菜单和工具窗口。菜单栏提供文件打开、关闭、保存等系统基本功能选项;工具栏提供与菜单栏相同功能的快捷图标;对象面板列出系统所支持的文本、图片、图形、音频、视频、动画等资源元素材和各种学科特色对象,供用户选择使用。(2)页面和资源窗口。包括页面列表、资源目录和对象列表。页面列表以缩略图的形式显示当前编辑课件的所有页面列表;资源窗口已介绍;对象列表列出当前编辑页面上的所有元素对象,便于页面管理和编辑。(3)页面模板窗口。系统预制各种类型和风格的页面模板,为用户提供不同的页面实现效果,也可接受用户自定义的页面、对象组合为模板。(4)页面编辑窗口。这是整个系统的核心,所有对课件的编辑操作都在此完成。(5)资源搜索结果窗口。列出数据库里在所选择的课程知识点下所有资源的搜索结果。
  5.2页面编辑模块实现。页面支持插入外部多媒体资源,还可通过属性编辑器实现对页面内各种对象的添加、编辑、删除等操作。(1)添加和编辑文本。可选择“文本属性”单选框设置文本的对齐方式、行间距;通过对“字体”和“颜色”的选择,设置文本的字形、字号、字色等;通过“导入”,可实现以其它类型文件存储的文本素材的导人。(2)添加图片。可支持对bmp、JPg、gif等多种格式图片的预览和导人。(3)添加和编辑平面几何图形。系统预制各种专业的学科对象及组合图形,并对矢量图提供组合编辑等操作,生成各种复杂符号和图形。(4)添加和编辑立体几何图形。通过修改图形参数列表中的属性值定制满足自己需求的图形。(5)添加和编辑函数图形。系统预制了14种函数对象以供选择。
  5.3资源管理模块实现。系统按照课程知识点结构对文本、图片、声音、视频、动画等各种资源分类存储和排列。在本地资源目录下列举所有多媒体资源,提供对象预览、上传、删除和插入功能。用户可以直接拖动多媒体对象到编辑页面上添加对象,同时把多媒体资源加入课件资源库。在远程目录下各个子目录中用户操作课件资源库获取多媒体对象,提供多媒体预览、条件查询、下载资源等功能。
其他文献
摘要:CKM是一种整合了知识管理、数据挖掘及数据仓库技术的商业策略,旨在支持制定决策来保留长期有利的客户关系,本文讨论了CKM在服务行业中集成数据挖掘技术实现企业决策支持。  关键词:数据挖掘;CKM:服务行业  中图分类号:TP319 文献标识码:A    在今天的经济发展中,由于市场激烈竞争的结果使得许多商品的品质区别越来越小,产品的同质化倾向也越来越强,企业的经营者逐渐意识到企业的发展需要忠
期刊
摘要:介绍了基于Linux操作系统下的防火墙,并给出了一个在校园网环境下用Netfilter实现的防火墙的具体实例。  关键词:Linux;Netfilter防火墙;校园网  中图分类号:TP393.08 文献标识码:A    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
摘要:校园网络建设中IP地址匮乏是一个十分突出的问题,NAT是解决该问题的一种比较行之有效的技术,本文论述NAT的基本原理和实现方法的同时,给出NAT普遍应用的一个实例。  关键词:Linux;多网段;Nat配置  中图分类号:TP393.18 文献标识码:A    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
摘要:本文通过具体实例介绍如何利用Visual FoxPro调用oLE技术来实现Visual FoxPro与其它应用软件,如EXcEL、WORD等进行数据和程序间的相互联系。    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
摘要:在设计模式MVC思想的基础之上,本文提出了基于WebWork、Spring和Hibernate的J2EE轻量级集成框架的应用。  关键词:MVC;框架;WebWork;Spring;Hibernate;代码复用  中图分类号:TP311 文献标识码:A  本文选择开源框架WebWork、Spring和Hibernate相结合的应用,实现了一套方便灵活、低耦合、易维护的开发方式。    1 2
期刊
摘要:本文提出了一种考虑网页分类的用户聚类方法,从而降低了用户一页面访问矩阵的维数。  关键词:模糊聚类;模糊矩阵  中图分类号:TP311.13 文献标识码:A    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”
期刊
摘要:电信级以太网已经被越来越多的运营商所认可,在采用电信级以太网技术组建接入网或城域网过程中,可靠保证、区分服务的Qos是运营商非常关注的,如何有效地解决这些问题,是完成网络的迁移的关键技术。  关键词:电信级;以太网;QoS    电信服务质量(Qos)一直是业界关注的一个话题。对于传统的电路交换网络而言,主要业务为通话、传真等业务。通信过程有固定链路支持,因此基本上不存在QoS的问题,但是随
期刊
摘要:在工业电子设备的智能化和升级换代以及电路的设计中,常需要使用键盘,而使用标准PS2键盘则可简化设计。由于FPGA独特器件架构,利用FPGA设计键盘控制器,不仅硬件电路简单,而且编程过程比通用MCU比,简单易行。  关键词:控制器;键盘;FPGA;电路  中图分类号:TP271+.82 文献标识码:A    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
摘要:无线传感器网络Qos路由问题是NP完全问题,遗传算法对求解该类问题比较有效。本文在基本遗传算法基础上,应用于无线传感器网络Qos路由具体问题。通过具体问题的应用,得出最优路由。    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊
摘要:网络学习系统是开展现代远程教育重要的教学平台。本文基于UML的网络学习系统需求分析,完成了网络学习系统的用例分析,创建了描述网络学习系统静态特征的UMI用例图、类图和描述系统动态行为的活动图和顺序图。  关键词:UML;网络学习系统;远程教育  中图分类号:G434 文献标识码:A    “注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”。
期刊