论文部分内容阅读
课件点播(Courseware on Demand,CoD)系统是远程网络教学中非常重要的系统,它以点播的形式将教师的图像、声音和电子教案通过现代的通信网络传送给学生,模拟学校教育的授课方式,为学生创造了一个不受空间和时间限制的立体化的教学环境.如何有效地利用现有的教学资源提高学生的学习质量以及如何为学生提供一个完善的学习环境是课件点播系统需要着重研究的两个课题.目前许多教师将他们的讲义做成电子教案,其中很大一部分做成PowerPoint的形式,然而直接将这些电子教案放在网上,却不能使之与教师的视频很好地同步,影响了点播系统的教学效果,不利于教学资源的使用.在该文的第一部分中,研究了将视频、音频和电子教案PowerPoint进行同步的方法.将PowerPoint转换成静止的图片,然后通过RealPix文件将它们关联成流式传输的图片.使用同步多媒体综合语言(Synchronized Multimedia Integration Language,smil)将RealPix文件和教学视频组织起来,合理地安排它们的播放时间和在网页上的布局,实现了视频、音频和PowerPoint的同步传输.该文的第二部分中,研究了如何通过修改Helix系统客户端的视频播放插件为系统增加了管理学生学习信息的功能.首先介绍了RealNetworks公司的开源项目Helix DNA Platform,详细分析了它的重要组成部分Helix服务器和Helix客户端的结构和功能,然后介绍了在此平台上开发插件的方法以及相应的SDK开发工具.通过客户端的网络源对象(network source object)、数据流源对象(stream source object)以及视频播放插件(video renderer plug-in)获取所需的数据,然后将这些数据通过Web网页和smil文件组织起来,为系统增加了管理学生学习信息的功能.