[发明专利]一种SCORM课件的生成方法及装置在审
申请号: | 201710166178.7 | 申请日: | 2017-03-20 |
公开(公告)号: | CN107015950A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 徐光泽;崔峻 | 申请(专利权)人: | 厦门云开云科技有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京创遇知识产权代理有限公司11577 | 代理人: | 吕学文,朱红涛 |
地址: | 361000 福建省厦门市思明区中国(福建)自由贸易*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 scorm 课件 生成 方法 装置 | ||
技术领域
本申请涉及数据处理技术领域,特别涉及一种SCORM课件的生成方法及装置。
背景技术
随着信息技术和互联网的发展,传统的培训方式正面临着各种冲击和挑战。从全球来看,企业培训借助信息技术正表现出多彩的形式,而E-Learning是应用较广泛的一个。
在E-Learning的应用过程中,企业会将各种业务培训课程制作成多媒体互动课件,发布于各种互联网渠道。多媒体互动课件形式多种多样,所以在访问时需要安装浏览器插件以适配各种不同的媒体资源。在E-Learning的应用过程中,教材标准化、再用及共享显得尤为重要。
现在SCORM标准课件的制作工具已经越来越多了,常见的有Articulate Studio、LectureMAKER、Spring等。这些制作工具的操作方式都是以导入PPT为基础,加上动画或互动模块,最终导出符合AICC或是SCORM标准的Flash格式的课件。还有一些工具,可以录制屏幕、用户自定义演示等。
虽然目前SCORM课件制作工具多种多样,功能强大,但其操作复杂繁琐、门槛较高、有些还需要具备一定的专业技能。其次,导出的格式多为Flash格式的课件,对浏览器插件依赖性强,特别不利于移动端的展示与学习。再者,大部份工具采用录屏制作,主要采用asf、wmv等流媒体格式,对网络带宽要求高,且学习过程中无法加入交互设计,课件内容为单向输出,学习体验效果差。这些特性严重制约了SCORM课件在E-learning中的使用,以及E-Learning平台在移动端的发展。
发明内容
本发明的目的在于提供一种SCORM课件的生成方法及装置,能够通过PPT演讲者的演讲过程,生成标准的SCORM课件。
为实现上述目的,本申请一方面提供了一种SCORM课件的生成方法,所述方法包括:接收课件制作者上传的PPT文件,并将所述PPT文件转换为HTML5格式的素材,以保证转换得到的所述素材与所述PPT文件中的文字、动画保持一致;记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步;其中,所述操作信息包括翻页、动画、点击、鼠标轨迹、语音、发放习题、散页以及问卷调查中的至少一种;从同步后的HTML5格式的素材中选择至少一页素材,其中,每页素材均与各自的操作信息相绑定;按照SCORM标准将选取的素材及其操作信息封装为SCORM课件。
进一步地,将所述PPT文件转换为HTML5格式的素材包括:判断所述PPT文件的后缀;当所述PPT文件的后缀为ppt时,启用Office COM组件将所述PPT文件转换为HTML5格式的素材;当所述PPT文件的后缀为pptx时,启用Office COM组件和OOXML组件将所述PPT文件转换为HTML5格式的素材。
进一步地,将所述PPT文件转换为HTML5格式的素材包括:获取OOXML组件中所述PPT文件的全局属性;所述全局属性包括PPT页面的长和宽、采用的PPT版本及所含的元素和元素属性;针对所述PPT文件中的每页PPT,解析每页PPT的母版样式及原始动画属性;解析每页PPT的版式,以得到实际的版式样式和动画属性,并将所述实际的版式样式和动画属性覆盖所述母板样式和所述原始动画属性;基于所述实际的版式样式和动画属性,将每页PPT中的形状转换为文字或图片格式的信息,并通过文件输出方式输出为HTML5格式的素材。
进一步地,将每页PPT中的形状转换为文字或图片格式的信息包括:判断当前形状的属性,若当前形状为文字,调用text服务进行文本属性转化,以形成文字格式的信息;若当前形状不是文字,将所述当前形状转换为图片格式的信息。
进一步地,在将所述PPT文件转换为HTML5格式的素材之后,所述方法还包括:形成素材转换完成时的领域对象列表,并将所述领域对象列表提交至预设内存文件系统,以将转换后的HTML5格式的素材存放于内存中。
进一步地,记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步包括:使用Microsoft Office的COM接口,监听PPT文件中的操作信息并获取当前PPT的页码值和动画索引值;在所述课件制作者演讲结束后,基于所述页码值和动画索引值,将处于同一时间点的操作信息与HTML5格式的素材进行绑定,形成在同一时间线上进行同步的演讲实录。
进一步地,监听PPT文件中的操作信息包括:开启时间线,并根据操作信息生成的时间点,将所述操作信息依次在所述时间线上记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门云开云科技有限公司,未经厦门云开云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166178.7/2.html,转载请声明来源钻瓜专利网。