课件点播中的文档显示处理分析与研究

2022-09-13

1 课件点播的现状和问题

1.1 课件

何谓课件, 有以下两层含义。

(1) 它是为教学服务为完成教学目的工具。内容包括课程资料、表现形式、自主学习CBT (computer-based training) 资料以及相关的其他内容。

(2) 它是一个软件包, 这个软件包具有特殊功能, 能够使得课程内容等知识信息完美的表达, 使接受者更容易接受、消化和吸收。

课件所采取的表现形式多样, 如:PPT (PowerPoint) 、XSL (ExtensibleMarkup Language) 、HTML等, 常见的课件由WORD文档、P o w e r P o i n t演示文稿、F l a s h、AuthorWare、Director等动画制作软件而成, 但不管采取何种形式, 首先是为教育服务的, 是为提高教学教学效果而采取的;其次是对教学的内容采取何种课件表现形式。

1.2 课件点播现状及问题

伴随计算机网络技术飞速发展, 现代远程教育这种新型的教育方式日渐受到青睐。世界很多国家都采取措施, 积极扶持发展网络教育, 发挥网络教育的优势。

远程教育最普及、最先进的国家是美国。在1996年美国政府就提出了教育技术规划 (Education Technology Initiative) , 为美国在当今世界教育界抢占信息化教育新的制高点打下了坚实的基础。据美国教育统计中心调查提供的数据, 20世纪末, 5020所美国大学中提供远程教育课程的达1589所, 占高校的32%, 注册接收各种形式的远程高等教育学生约159万, 占同类型高校在校生总数的12.2%。而我国相对来说起步较晚, 教育部在《全国教育事业第十个五年计划》指出:“要把教育信息化工程列入国家重点建设工程, 以信息化带动教育现代化”。目前, 我国的远程教育已经逐步走上正轨, 已经有大部分高校都建立了远程教育学习环境。

由于远程教育学习环境开始普及, 而作为学习的课件点播显得尤为重要, 可以让学生在任何时间任何地点都可以高效的学习, 另一方面可以最大程度的共享资源。就当前的情况来看, 课件的共享主要采用的是WWW方式和基于Web Service、文件服务方式等。

课件点播系统得到了广泛的应用, 但在课件点播中文档的显示存在不足之处主要有以下几点。

(1) 课件的制作及课件内容的表现方式简单, 目前使用的课件很多不支持课件信息不支持信息资源的抽取、分割、重用、更新, 课件都是以封闭的形式存在, 因此有时很难制作表现教学内容十分相符的课件, 不足以传递教学内容中足够的信息, 导致教学效果不佳。

(2) 文档课件的显示简单, 没有特色, 不能充分表现出与内容相符合的特色, 课件没有吸引力。

(3) 课件制作困难, 很多不是计算机专业人员, 甚至不懂得常规课件的制作人员, 就无法制作出和授课内容相符、表现力优秀的课件。

2 文档在显示上的处理

2.1 XML在显示上的处理

XML能够在浏览器中被用户浏览, 是基于它能够将数据与数据的显示分别定义, 如XML在定义标签方面, 可以在DTD中来对标签进行定义, 也可以定义说明数据的标签, 虽然, XML文件本身都没有涉及自身如何显示数据的方式, 但它能够定义数据类型的文档予以符合用户需求的样式显示。

XML定义的文档可以做到内容与形式分离, 这样XML文件的制作者可以只考虑数据的本身, 不用考虑数据的显示是否会受到显示方式的影响, 也就是说, 不同的样式表可以使用相同的数据呈现出不同的显示外观, 这种不同形式的应用, 尤其可以在不同的设备上体现, 在不相同的设备上来显示, 正由于XML可以将相同的数据表现出不同的外观, 适合于不同的应用特性, 又鉴于它的的数据重用性能够得到最大程度上使用, 所以XML能够满足用户不同的需求。

XML中的有一个专门用来描述结构形式的文档, 叫做样式单, 英文表示Style Sheet, 它的作用是:解决文档如何在屏幕上显示的问题, 以及用来描述声音效果及其他各种效果。

XML的这种描述结构形式的样式单一般不包含在XML文档内部, 并不是嵌入到XML中的文件或程序, 相反, 它是以独立的文档方式存在。采用这种方法来描述数据显示方式, 与传统的方法比较, 样式单的优点十分明显。主要体现在几个方面。

(1) 文档容量不大, 比较小。这种方式定义而形成的文档, 在实际应用中, 常常可以采用相同的表现方式, 减少了很多重复的定义, 是的所定义的内容计算机具有更强的可读性。使得文档容量不大, 体积小。

(2) 使用样式单能够表达出丰富的效果。

(3) 具备很好的可读性, 因为集中定义了需要显示的各种标签, 这种方式简单明了, 直观并且容易读。所以XML样式表在学习起来的时候还是非常容易的, 具备易学易用、可读性好、容易维护等特点。

(4) 有利于网上搜索引擎检索其信息方便检索。虽然样式单易学易用, 看起来非常简单, 但它却能过实现十分复杂的效果显示, 在结构上它所描述的样式和它所描述的数据时分离的, 他们并不影响文档中数据的内部结构。

鉴于以上的优点, W3C (World Wide Web Consortium) 大力提倡对于在传统结构中所描述的显示效果方式, 使用样式单来代替, 目前为止, W3C为了实现这个目标, 己经给出了CSS和XSL两种样式单语言的推荐标准。

2.2 CSS和XSL的显示过程及处理

所谓CSS (Cascading Stylesheet) , 就是一种方法, 是设置内在属性的一种途径或方法。对于XML文档的显示是首先通过根元素, 然后来遍历整个文档内容, 按照元素出现的顺序来完成遍历过程。

扩展样式语言E X t e n s i b l eS t y l e Language, 简称为XSL, 它是通过XML来进行定义的, 实际上可以说是扩展语言基于XML上开发的, 是一个建立在XML上的一个实际应用。分为以下两个部分组成。

(1) 格式对象的定义, 对于格式对象FO (fomatted object) 在输出时, 起到解释的作用。

(2) 需要对XML文件进行描述, 然后再进行转换。

现在, 还没有一个通用的FO (fomatted object) , 就是W3C也未能够给出这种通用的FO方式, 但是对于文档显示描述转换的技术比较成熟, 比如XSLT它就是XSL Transformation的缩写, 是从XSL中分离的来的一个协议, 它的作用是用来描述标记词汇, 一般是对转换部分进行描述。XSLT它可以对于一个XML源文档, 在经过滤和规范模式的基础上, 输出完全不同的结果, 或者称为结果树。

XSL和CSS样式单各自有自己的优点将两者比较如下。

(1) 在应用过程中, 它们的表现能力不相同, 在CSS中定义的样式全部包含了XSL所定义的样式, 可以这样说, XSL定义样式只是CSS定义样式的一个子集, 但有些效果是CSS无法表达和无法描述的, 必须使用XSL描述, 否则不能实现其显示功能, 尤其是文本的置换, CSS无法完成。XSL可以根据文本的内容决定显示方式, 课件点播系统正是采用了这种优势, 而使得文档课件变得容易实现其符合内容的恰当的显示。另外, 对于FRAME、超链接的功能支持, 对于文字的顺序排列, 如文字从从左至右的排列、上到下排列的格式设置, 这些都是CSS不具备的功能, 是XSL所独有的功能。

(2) 对于结果处理方式不相同, 文档的显示转换思想是XLS所具有的特性, 可以用浏览器软件来显示不含显示信息的XML文件, 这种转换使其在课程教学中, 尤其是对文字性强的课程, 采用这种显示方式具有无比的优越性。

(3) 它们的用途不同。最早被提出来和使用的是CSS, 它是针对HTML而实现的样式表, 现在, 它既可以应用到HTML中, 也可以在XML中设定样式。XSL的提出时具有专门针对性的, 它是专门针对XML而提出来的, 因此它在处理HTML文档时无能为力, 但是有一个功能XSL能够达到, 而CSS却无法达到, 那就是使用一个命令行将一个XML文档转换为另一个文档, 转换以后存盘。

因此, 对于一个源文档的显示可以这样来处理:用XSL首先将它转换, 形成匹配的显示模式。然后对这些经过转换的文档按照用户的定义要求显示。

3 结语

文章着重探讨了课件点播及其文档的显示处理问题, 特别对于高校课件教学中的文档处理具有非常高的参考价值和深远的意义。

摘要:基于网络的教学正在蓬勃发展, 逐步影响着传统教育, 其中的课件点播系统成为教学中的有力工具, 但如何使文档课件得以最优化的方式显示, 更具有符合内容的特色和吸引力呢, 本文着重在文档的显示中应用XML (Extensible Markup Language) 、CSS (Cascading StyleSheet) 和XSL (EXtensible Stylesheet Language) 进行了探讨和研究, 其中思想和方法具有广泛而深远的意义。

关键词:课件点播,XML,文档的显示处理

参考文献

[1] 刘斌、杜欢、冯翱, 等.基于XML的同步多媒体课件制造系统[J].清华大学自动化系小型微型计算机系统, 2000, 21 (7) .

[2] MIN D, CHOI E.A distributed Multi-media conferencing system for distancelearning[J].IEEE Multimedia, 1998.

[3] 刘波、段丽艳.校园网多媒体课件点播系统的设计与实现[J].广东教育学院学报, 2000, 20 (3) .

[4] Apple Inc.Modernizing Quicklime Ap-plications Part http://developer.apple.com/technotes, 2005, 4.

[5] 张庆秀.如何把握多媒体教学软件设计制作中的技术问题[J].中国电化教育, 2001 (3) .

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:以文“化”人科学育人下一篇:谈职专数学课堂教学如何激趣