APP下载

课件点播系统的使用

2014-09-11贾玉梅

教育教学论坛 2014年13期
关键词:光盘插件客户端

贾玉梅

(包头职业技术学院 车辆系,内蒙古 包头 014030)

课件点播系统的使用

贾玉梅

(包头职业技术学院 车辆系,内蒙古 包头 014030)

课件点播(COD)系统是网络教学中重要的系统,主要解决学生自学环境问题,是培养学生创造性的重要环节。通过课件点播系统,学生能够方便地从CAI课件和多媒体教学软件中选取自己感兴趣的课程自学。

课件;系统;点播

IT的发展尤其是互联网和多媒体技术的发展,正以惊人的速度改变人们的生产方式、生活方式和工作学习方式,也正引起教育领域的深刻变革,使教育体制和教育模式产生新的重大飞跃。21世纪要求培养的高层次人才必须能适应经济社会发展,不断更新知识,富于创造性。为适应社会经济和科技发展对高素质创造型人才的需要,必须创造一个教师指导下学生自学式的学习环境。现代教育技术提供了教学模式改革所必须的技术支持手段,那就是网络教学。课件点播(COD)系统是网络教学中的重要系统,主要解决学生自学环境问题,是培养学生创造性的重要环节。通过课件点播系统,学生能够方便地从CAI课件和多媒体教学软件中选取自己感兴趣的课程自学。最早用于课件点播的是各种网络点播系统,其中最常用的是视频点播系统,它使用VCD和DVD格式的光盘,采用流式工作机制,客户端播放器是通用的,但仅可播放MPEG格式的数据文件。由于媒体格式多样,单纯的VOD不能解决多种媒体的网络点播问题,因此出现了MOD乃至XOD的概念,并且产生了多种多媒体网络点播系统。这些系统解决了VCD只支持单一媒体、网络流量过大等问题,在很多系统中被成功地应用,但有一个共同的缺陷,就是只支持标准流式媒体和它们自定义的媒体格式,对于我们CAI中常见的以可执行文件方式驱动光盘上的各类数据文件并不支持。这些系统对于当前教学课件品种多但没有标准格式的教育领域来说,显得力不从心,因此需要开发一种支持各种媒体格式的网上通用课件点播系统。

一、课件点播系统

在网络教学中,为了给学生提供一个宽松的学习环境,需要大量教学课件放在网上共享,一般说来,CAI课件可分为四类。

1.web型课件:类似于HomePage样式的信息发布,适用于通用浏览器。

2.流式课件:包括视频流和音频流,适用于VOD方式点播。

3.Windows应用程序型课件:即由Windows操作系统所支持的多媒体软件,多以光盘作为存储介质,适于单机在光盘上使用。

4.其他类型:包括Powerpoint等软件制作的讲义型课件,适用于特定的应用程序。从效果上看,web型课件和讲义型课件内容多为“静态”,尽管可插入一些视频和配音,但从表现力和交互式教学功能方面来说,无法与流式课件和Windows应用程序型课件相比;但后者数据量极大,如何解决其存储空间并实现网上共享是个问题。另外,Windows应用程序型课件差异很大,没有统一标准,如何使这类课件能够方便地让用户通过网络访问,也是一个难题。

二、点播系统的功能

COD系统的设计目的就是用来解决多种课件在网上统一点播时间的问题,它提供课件管理和使用两方面功能。

1.前台点播后台运作。光盘库中所有光盘课件,均按照特定的目录层次影射到用户端,用户可根据自己的兴趣和意愿选取,再点击相应按钮,即可浏览其内容简介,或直接运行以学习。

2.当学生点取某张光盘后,如果它的相应数据被转移到磁盘阵列的缓冲区,即可按照预定方式运行;否则,服务器端程序将会自动将其数据转移到磁盘阵列相应缓冲区,而这个过程对学生来说是完全透明的,但将提示“稍加等待”。

3.该系统支持“先下载、后运行”的工作方式。

4.对于需要“在本地先安装、后运行”的课件来说,兼顾其安装过程所涉及的软件设置和“防毒”保护卡的功能进行了相应的技术处理。

5.学生端的用户界面,采用了通用的浏览器形式。

6.对每个课件的访问次数,自动记录并根据需要进行

各类统计。

三、关键技术问题

1.客户端插件的研究。客户端的控件主要完成与服务器进行通讯及本地课件管理功能。课件的浏览通过Web方式进行,但是运行课件时,不少课件是需要在客户端执行程序的,这样就必须突破浏览器不允许执行客户端程序的限制。COD客户插件解决了这个问题。当客户点击要求运行课件的时候,Web服务器发给客户端一个我们自定义的MIMEl类型的描述文件,使浏览器激活COD客户端插件解释这个描述文件。客户端插件能根据描述文件定义连接上指定的服务器并在本地执行需要的课件程序,完成了课件的运行过程。

2.课件的多盘切换。随着计算机技术发展,课件容量不断增大,常常会遇到多张光盘的情况。这就涉及在课件点播中客户端换盘问题。为解决这个问题,我们首先在服务器端加入了对多盘课件描述,同时客户端程序驻留在内存中,允许用户在学习课件的过程中切换课件的盘片,这样就解决了客户端的换盘问题。

3.课件的分布存储控制。随着课件的增多,对存储要求的增大,而单一的文件服务器很难满足巨大的数据吞吐量要求,课件分布式存储势在必行。要达到这个目标,需解决两个问题:服务器方分布存储的控制和如何对客户请求做出分布的响应。两个问题是相互作用的,因为在对客户做出请求的时候必然检查服务器存储情况,而课件分布存储也要考虑客户请求的负担分布,不能给服务器太多请求而失去了分布存储的意义。由于做出一个针对广域网的大容量分布存储模型比较复杂也不符合我们需求,这里主要讨论针对校园网环境做出的模型。课件分布存储的控制主要解决的问题是在服务器的课件的动态调度。首先,我们的课件信息是由控制中心统一维护,存放在Oracle数据库中。在每个缓冲服务器上有自己的本地数据库,但是只维护本地的课件信息。当客户请求到达一台服务器时,首先判断本服务器能否提供这个课件服务。如果可以,直接对请求做出响应。如果不能,通过http协议的Loca-tion功能把请求重新定位到控制中心。控制中心根据课件的存储分布,把按照我们定义格式的描述文件发给客户端浏览器,提供相应插件程序的运行过程。这样通过控制中心我们能准确地控制文件服务器的分布存储和把课件的请求准确地引导到正确的服务器上。另一个问题是应该如何分布存储,即课件应该存放在哪里。我们把处于基本相同网络条件的服务器编组,协同提供服务。控制中心应该完成把课件按照一定需求存储到不同服务器,给客户提供文件服务。而服务器组是通过控制中心协同工作的,一个组内的服务器是作为一个存储的单元考虑的。课件存储需要考虑问题如下:①服务器的存储容量;②服务器的网络宽带;③课件请求的分布。这几个指标,服务器的存储容量的限制应该是在不占满的情况下尽量使用。服务器组的网络带宽限制是一个不好衡量的问题,因为它实际上应该考虑服务器组的带宽和到某一个客户的带宽。在目前的情况下,我们把它简化认为到客户端的带宽是一样的。课件请求的分布就是要把被频繁访问的课件分别放到不同的服务器,从而使负担分散。

COD系统在网络教学系统中正在运行,访问人次越来越多,全国好多院校都在使用,取得了很好的社会效益和经济效益。

G642.0

A

1674-9324(2014)13-0256-02

贾玉梅(1961-),女,山西代县人,教授,现从事机械基础教学工作。

猜你喜欢

光盘插件客户端
自编插件完善App Inventor与乐高机器人通信
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
基于Vanconnect的智能家居瘦客户端的设计与实现
光盘小熊
MapWindowGIS插件机制及应用
基于Revit MEP的插件制作探讨
客户端空间数据缓存策略
光盘光荣