一种SCORM课件的生成方法及装置制造方法及图纸

技术编号:15938629 阅读:34 留言:0更新日期:2017-08-04 21:37
本发明专利技术涉及一种SCORM课件的生成方法及装置,所述方法包括:接收课件制作者上传的PPT文件,并将所述PPT文件转换为HTML5格式的素材,以保证转换得到的所述素材与所述PPT文件中的文字、动画保持一致;记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步;其中,所述操作信息包括翻页、动画、点击、鼠标轨迹、语音、发放习题、散页以及问卷调查中的至少一种;从同步后的HTML5格式的素材中选择至少一页素材,其中,每页素材均与各自的操作信息相绑定;按照SCORM标准将选取的素材及其操作信息封装为SCORM课件。本发明专利技术提供的SCORM课件的生成方法及装置,能够通过PPT演讲者的演讲过程,生成标准的SCORM课件。

Method and device for generating SCORM courseware

The present invention relates to a method and a device for generating a SCORM courseware, the method comprises: receiving courseware upload the PPT file and the PPT file format conversion of HTML5 material, to ensure that the material obtained by the conversion with the PPT file in the text, animation is consistent with the record; courseware during the speech operation information and the operation information and the HTML5 format of the material at the same time line for the synchronization; the operation information includes the page, click the mouse, animation, track, voice, issuing exercises, leaflets and questionnaires in at least one choice; at least one page of the material, from the synchronous HTML5 format in which each material, material and operation information of each bound; in accordance with the SCORM standard will select the material and operation information of S package CORM courseware. The invention provides a method and a device for generating SCORM courseware, which can generate a standard SCORM courseware through the speech process of an PPT speaker.

【技术实现步骤摘要】
一种SCORM课件的生成方法及装置
本申请涉及数据处理
,特别涉及一种SCORM课件的生成方法及装置。
技术介绍
随着信息技术和互联网的发展,传统的培训方式正面临着各种冲击和挑战。从全球来看,企业培训借助信息技术正表现出多彩的形式,而E-Learning是应用较广泛的一个。在E-Learning的应用过程中,企业会将各种业务培训课程制作成多媒体互动课件,发布于各种互联网渠道。多媒体互动课件形式多种多样,所以在访问时需要安装浏览器插件以适配各种不同的媒体资源。在E-Learning的应用过程中,教材标准化、再用及共享显得尤为重要。现在SCORM标准课件的制作工具已经越来越多了,常见的有ArticulateStudio、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时,启用OfficeCOM组件将所述PPT文件转换为HTML5格式的素材;当所述PPT文件的后缀为pptx时,启用OfficeCOM组件和OOXML组件将所述PPT文件转换为HTML5格式的素材。进一步地,将所述PPT文件转换为HTML5格式的素材包括:获取OOXML组件中所述PPT文件的全局属性;所述全局属性包括PPT页面的长和宽、采用的PPT版本及所含的元素和元素属性;针对所述PPT文件中的每页PPT,解析每页PPT的母版样式及原始动画属性;解析每页PPT的版式,以得到实际的版式样式和动画属性,并将所述实际的版式样式和动画属性覆盖所述母板样式和所述原始动画属性;基于所述实际的版式样式和动画属性,将每页PPT中的形状转换为文字或图片格式的信息,并通过文件输出方式输出为HTML5格式的素材。进一步地,将每页PPT中的形状转换为文字或图片格式的信息包括:判断当前形状的属性,若当前形状为文字,调用text服务进行文本属性转化,以形成文字格式的信息;若当前形状不是文字,将所述当前形状转换为图片格式的信息。进一步地,在将所述PPT文件转换为HTML5格式的素材之后,所述方法还包括:形成素材转换完成时的领域对象列表,并将所述领域对象列表提交至预设内存文件系统,以将转换后的HTML5格式的素材存放于内存中。进一步地,记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步包括:使用MicrosoftOffice的COM接口,监听PPT文件中的操作信息并获取当前PPT的页码值和动画索引值;在所述课件制作者演讲结束后,基于所述页码值和动画索引值,将处于同一时间点的操作信息与HTML5格式的素材进行绑定,形成在同一时间线上进行同步的演讲实录。进一步地,监听PPT文件中的操作信息包括:开启时间线,并根据操作信息生成的时间点,将所述操作信息依次在所述时间线上记录。为实现上述目的,本申请还提供一种SCORM课件的生成装置,所述装置包括:素材转换单元,用于接收课件制作者上传的PPT文件,并将所述PPT文件转换为HTML5格式的素材,以保证转换得到的所述素材与所述PPT文件中的文字、动画保持一致;同步单元,用于记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步;其中,所述操作信息包括翻页、动画、点击、鼠标轨迹、语音、发放习题、散页以及问卷调查中的至少一种;素材选择单元,用于从同步后的HTML5格式的素材中选择至少一页素材,其中,每页素材均与各自的操作信息相绑定;课件封装单元,用于按照SCORM标准将选取的素材及其操作信息封装为SCORM课件。进一步地,所述素材转换单元包括:后缀判断执行模块,用于判断所述PPT文件的后缀;当所述PPT文件的后缀为ppt时,启用OfficeCOM组件将所述PPT文件转换为HTML5格式的素材;当所述PPT文件的后缀为pptx时,启用OfficeCOM组件和OOXML组件将所述PPT文件转换为HTML5格式的素材。进一步地,所述素材转换单元包括:全局属性获取模块,用于获取OOXML组件中所述PPT文件的全局属性;所述全局属性包括PPT页面的长和宽、采用的PPT版本及所含的元素和元素属性;覆盖模块,用于针对所述PPT文件中的每页PPT,解析每页PPT的母版样式及原始动画属性;解析每页PPT的版式,以得到实际的版式样式和动画属性,并将所述实际的版式样式和动画属性覆盖所述母板样式和所述原始动画属性;转换模块,用于基于所述实际的版式样式和动画属性,将每页PPT中的形状转换为文字或图片格式的信息,并通过文件输出方式输出为HTML5格式的素材。本申请以上的技术方案至少具备以下有益效果:1)本专利技术转化PPT时,会整合母版版式、当前页面样式,如此保证静态元素在渲染时,不会丢失默认属性和继承属性,渲染逼真。并且引擎会以页面形状作为转化单元,一个转化单元又可以拆分成字体或者图片。通过最小粒度的控制转化元素,使得转换更加精细。2)本专利技术生成的SCORM课件支持HTML5格式,不依赖浏览器插件,具有体积小,多端支持等特点,这将使得SCORM课件更加容易传播与播放。3)本专利技术生成的SCORM课件可轻松添加互动。互动方式包含了散页、问卷、练习题等。互动也是基于时间线进行同步的,添加过程简单方便。附图说明图1为本申请实施方式中SCORM课件的生成方法流程图;图2为本申请实施方式中SCORM课件的生成装置功能模块图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的本文档来自技高网
...
一种SCORM课件的生成方法及装置

【技术保护点】
一种SCORM课件的生成方法,其特征在于,所述方法包括:接收课件制作者上传的PPT文件,并将所述PPT文件转换为HTML5格式的素材,以保证转换得到的所述素材与所述PPT文件中的文字、动画保持一致;记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步;其中,所述操作信息包括翻页、动画、点击、鼠标轨迹、语音、发放习题、散页以及问卷调查中的至少一种;从同步后的HTML5格式的素材中选择至少一页素材,其中,每页素材均与各自的操作信息相绑定;按照SCORM标准将选取的素材及其操作信息封装为SCORM课件。

【技术特征摘要】
1.一种SCORM课件的生成方法,其特征在于,所述方法包括:接收课件制作者上传的PPT文件,并将所述PPT文件转换为HTML5格式的素材,以保证转换得到的所述素材与所述PPT文件中的文字、动画保持一致;记录所述课件制作者在演讲过程中的操作信息,并将所述操作信息与所述HTML5格式的素材在同一时间线上进行同步;其中,所述操作信息包括翻页、动画、点击、鼠标轨迹、语音、发放习题、散页以及问卷调查中的至少一种;从同步后的HTML5格式的素材中选择至少一页素材,其中,每页素材均与各自的操作信息相绑定;按照SCORM标准将选取的素材及其操作信息封装为SCORM课件。2.根据权利要求1所述的SCORM课件的生成方法,其特征在于,将所述PPT文件转换为HTML5格式的素材包括:判断所述PPT文件的后缀;当所述PPT文件的后缀为ppt时,启用OfficeCOM组件将所述PPT文件转换为HTML5格式的素材;当所述PPT文件的后缀为pptx时,启用OfficeCOM组件和OOXML组件将所述PPT文件转换为HTML5格式的素材。3.根据权利要求1所述的SCORM课件的生成方法,其特征在于,将所述PPT文件转换为HTML5格式的素材包括:获取OOXML组件中所述PPT文件的全局属性;所述全局属性包括PPT页面的长和宽、采用的PPT版本及所含的元素和元素属性;针对所述PPT文件中的每页PPT,解析每页PPT的母版样式及原始动画属性;解析每页PPT的版式,以得到实际的版式样式和动画属性,并将所述实际的版式样式和动画属性覆盖所述母板样式和所述原始动画属性;基于所述实际的版式样式和动画属性,将每页PPT中的形状转换为文字或图片格式的信息,并通过文件输出方式输出为HTML5格式的素材。4.根据权利要求3所述的SCORM课件的生成方法,其特征在于,将每页PPT中的形状转换为文字或图片格式的信息包括:判断当前形状的属性,若当前形状为文字,调用text服务进行文本属性转化,以形成文字格式的信息;若当前形状不是文字,将所述当前形状转换为图片格式的信息。5.根据权利要求1所述的SCORM课件的生成方法,其特征在于,在将所述PPT文件转换为HTML5格式的素材之后,所述方法还包括:形成素材转换完成时的领域对象列表,并将所述领域对象列表提交至预设内存文件系统,以将转换后的HTML5格式的素材存放于内存中。6.根据权利要求1所述的SCORM课件的生成方法,其特征在于,记录所述课件制作者在演讲过程中...

【专利技术属性】
技术研发人员:徐光泽崔峻
申请(专利权)人:厦门云开云科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1