一种基于教学课件的线上编辑过程提取编辑数据的方法技术

技术编号:21851024 阅读:25 留言:0更新日期:2019-08-14 00:26
本发明专利技术公开了一种基于教学课件的线上编辑过程提取编辑数据的方法,包括如下步骤:S1:用户根据需要在当前编辑页面上输入新的文本内容或删减当前的文本内容,添加新的图片或删减当前图片,和/或添加新的音频或删减当前音频;S2:用户根据需要对当前编辑页面上的当前文本进行预处理,获得文本独立元素;S3:监听用户是否触发文本样式修改指令、动画更改指令、和/或音频更改指令;S4:将当前编辑页面的所有编辑事件按照播放序号排序得到当前编辑页面的编辑事件列表;S5:将所有文本样式修改指令的属性信息、所有动画更改指令的属性信息、以及所有音频更改指令的属性信息都转换为通用格式的编辑数据,并将其传输至后台服务器保存。

A Method of Extracting Editorial Data Based on Online Editing Process of Teaching Courseware

【技术实现步骤摘要】
一种基于教学课件的线上编辑过程提取编辑数据的方法
本专利技术属于教学课件的线上编辑器及编辑方法
,尤其是涉及一种基于教学课件的线上编辑过程提取编辑数据的方法。
技术介绍
线上教学和线下教学过程中,教师经常会利用教学课件来辅助教学活动,以改善教学效果。教师在开始教学活动之前,通常需要制作教学课件。然而,在线下教学领域,教师利用线下编辑器制作教学课件时所保存的相关数据以及利用线下编辑器编辑后的数据,不便于整合和相互分享。目前,在线上教学领域,尚没有能够辅助教师利用线上编辑器来制作教学课件的方法和产品。目前,用于其它领域的线上编辑器所保存的具有特定结构的数据,只能用于在浏览器端显示,无法将数据提取出来并将其转换成通用格式的数据使用,因而不能将提取出来的数据应用于其他平台或者对提取出来的数据进行二次开发。上述问题已经成为本领域技术人员亟待解决的技术难题。因此,非常需要一种基于教学课件的线上编辑过程提取编辑数据的方法。
技术实现思路
本专利技术要解决的技术问题是提供一种基于教学课件的线上编辑过程提取编辑数据的方法。为解决上述技术问题,专利技术采用如下的技术方案:本专利技术提供一种基于教学课件的线上编辑过程提取编辑数据的方法,该方法包括如下步骤:S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或删减当前的文本内容;用户根据需要在当前编辑页面上添加新的图片或删减当前图片;用户根据需要在当前编辑页面上添加新的音频或删减当前音频;S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的动画更改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的动画更改指令时,将该动画更改指令映射到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一张当前图片,监听用户是否触发针对该张当前图片的动画更改指令;当监听到用户触发针对该张当前图片的动画更改指令时,将该动画更改指令映射到该张当前图片;在用户制作教学课件的过程中,监听用户是否触发音频更改指令;当监听到用户触发音频更改指令时,记录该音频更改指令;用户在制作教学课件时,针对当前编辑页面上的每一个动画动作设置一个播放序号,并且针对当前编辑页面上的每一个音频设置一个播放序号;动画动作的播放序号和音频的播放序号由用户在制作教学课件时统一预先设置;当教学课件播放时,当前编辑页面上的所有动画动作和所有音频将按照用户在制作教学课件时统一预先设置的播放序号所确定的先后顺序播放;S4:用户针对当前编辑页面的教学课件制作完成后,将用户利用动画更改指令在当前编辑页面预先设置每一个动画动作以及用户利用音频更改指令在当前编辑页面预先设置每一个音频均定义为当前编辑页面的一个编辑元,将由单个编辑元构成的编辑事件定义为当前编辑页面的单一式编辑事件,将由两个以上编辑元构成的编辑事件定义为当前编辑页面的复合式编辑事件,并将当前编辑页面的所有编辑事件按照播放序号排序得到当前编辑页面的编辑事件列表;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最早的编辑元的播放开始时刻定义为该编辑事件的播放开始时刻,播放结束时刻最晚的编辑元的播放结束时刻定义为该编辑事件的播放结束时刻;对于编辑事件列表中任意两个相邻的编辑事件,当教学课件播放时,播放序号在前的编辑事件播放结束之后,播放序号在后的编辑事件才能开始播放;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中构成该复合式编辑事件的所有编辑元同时开始播放,或者构成该复合式编辑事件的至少一个编辑元相对于其余至少一个编辑元延迟特定时间间隔开始播放,且该特定时间间隔由用户根据需要确定;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最晚的编辑元必须在其余编辑元中播放结束时刻最晚者的播放结束时刻之前开始播放,否则,该播放开始时刻最晚的编辑元不能归入该复合式编辑事件中,而应单独列为下一单一式编辑事件或归入下一复合式编辑事件中;S5:基于当前编辑页面的编辑事件列表,将所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息、以及映射到所有文本独立元素或文本独立元素组合的动画更改指令的属性信息都转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存;将映射到所有当前图片的动画更改指令的属性信息都转换为通用格式的图片编辑数据,并将其通过网络协议传输至后台服务器保存;将所有音频更改指令的属性信息都转换为通用格式的音频编辑数据,并将其通过网络协议传输至后台服务器保存。优选地,所述步骤S2进一步包括如下子步骤:S2.1:获取当前编辑页面上的当前文本编辑区域内的当前文本内容;S2.2:判断当前编辑页面上当前文本编辑区域内的当前文本内容是否包含字符串;如果是,则将当前文本编辑区域内的当前文本内容所包含的所有字符串均拆分成单个字符;S2.3:将每一个单个字符与一个能够被浏览器解析的特定的span标签关联,构成一个文本独立元素;S2.4:当用户在当前编辑页面上当前编辑区域内再次输入新的文本内容或者删减当前的文本内容时,重复所述步骤S2.1至所述步骤S2.3。进一步优选地,所述单个字符包括但不限于单个英文字母、单个汉字和单个标点符号。优选地,所述文本样式修改指令包括但不限于加粗显示指令、斜体显示指令、加下划线显示指令、改变字符字体指令、改变字符大小指令、改变字符颜色指令、以及字符大小写切换指令。优选地,所述动画更改指令为添加动画指令或清除动画指令;所述音频更改指令为添加音频指令或清除音频指令。优选地,所述动画更改指令的属性信息包含该动画更改指令所对应的动画动作的所述播放序号;所述音频更改指令的属性信息包含该音频更改指令所对应的音频的所述播放序号。优选地,所述文本编辑区域包括文本框。优选地,用户针对当前编辑页面的教学课件制作完成后,当当前编辑页面的教学课件播放时,编辑事件列表中的任意一个编辑事件将以自动或手动方式播放;将当前编辑页面的编辑事件列表中以自动方式播放的编辑事件定义为自动播放型编辑事件,将其中以手动方式播放的编辑事件定义为手动播放型编辑事件。进一步优选地,对于当前编辑页面的所述编辑事件列表中任意两个相邻的所述自动播放型编辑事件,当当前编辑页面的教学课件播放时,播放序号在前的编辑事件播放结束时刻即为播放序号在后的编辑事件的播放开始时刻。进一步优选地,对于当前编辑页面本文档来自技高网...

【技术保护点】
1.一种基于教学课件的线上编辑过程提取编辑数据的方法,其特征在于,该方法包括如下步骤:S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或删减当前的文本内容;用户根据需要在当前编辑页面上添加新的图片或删减当前图片;用户根据需要在当前编辑页面上添加新的音频或删减当前音频;S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的动画更改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的动画更改指令时,将该动画更改指令映射到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一张当前图片,监听用户是否触发针对该张当前图片的动画更改指令;当监听到用户触发针对该张当前图片的动画更改指令时,将该动画更改指令映射到该张当前图片;在用户制作教学课件的过程中,监听用户是否触发音频更改指令;当监听到用户触发音频更改指令时,记录该音频更改指令;用户在制作教学课件时,针对当前编辑页面上的每一个动画动作设置一个播放序号,并且针对当前编辑页面上的每一个音频设置一个播放序号;动画动作的播放序号和音频的播放序号由用户在制作教学课件时统一预先设置;当教学课件播放时,当前编辑页面上的所有动画动作和所有音频将按照用户在制作教学课件时统一预先设置的播放序号所确定的先后顺序播放;S4:用户针对当前编辑页面的教学课件制作完成后,将用户利用动画更改指令在当前编辑页面预先设置每一个动画动作以及用户利用音频更改指令在当前编辑页面预先设置每一个音频均定义为当前编辑页面的一个编辑元,将由单个编辑元构成的编辑事件定义为当前编辑页面的单一式编辑事件,将由两个以上编辑元构成的编辑事件定义为当前编辑页面的复合式编辑事件,并将当前编辑页面的所有编辑事件按照播放序号排序得到当前编辑页面的编辑事件列表;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最早的编辑元的播放开始时刻定义为该编辑事件的播放开始时刻,播放结束时刻最晚的编辑元的播放结束时刻定义为该编辑事件的播放结束时刻;对于编辑事件列表中任意两个相邻的编辑事件,当教学课件播放时,播放序号在前的编辑事件播放结束之后,播放序号在后的编辑事件才能开始播放;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中构成该复合式编辑事件的所有编辑元同时开始播放,或者构成该复合式编辑事件的至少一个编辑元相对于其余至少一个编辑元延迟特定时间间隔开始播放,且该特定时间间隔由用户根据需要确定;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最晚的编辑元必须在其余编辑元中播放结束时刻最晚者的播放结束时刻之前开始播放,否则,该播放开始时刻最晚的编辑元不能归入该复合式编辑事件中,而应单独列为下一单一式编辑事件或归入下一复合式编辑事件中;S5:基于当前编辑页面的编辑事件列表,将所有文本独立元素或文本独立元素组合存储的文本样式修改指令的属性信息、以及映射到所有文本独立元素或文本独立元素组合的动画更改指令的属性信息都转换为通用格式的文本编辑数据,并将其通过网络协议传输至后台服务器保存;将映射到所有当前图片的动画更改指令的属性信息都转换为通用格式的图片编辑数据,并将其通过网络协议传输至后台服务器保存;将所有音频更改指令的属性信息都转换为通用格式的音频编辑数据,并将其通过网络协议传输至后台服务器保存。...

【技术特征摘要】
1.一种基于教学课件的线上编辑过程提取编辑数据的方法,其特征在于,该方法包括如下步骤:S1:在利用线上编辑器制作教学课件的过程中,用户根据需要在当前编辑页面上的任意一个文本编辑区域内输入新的文本内容或删减当前的文本内容;用户根据需要在当前编辑页面上添加新的图片或删减当前图片;用户根据需要在当前编辑页面上添加新的音频或删减当前音频;S2:在利用线上编辑器制作教学课件的过程中,用户根据需要对当前编辑页面上当前文本编辑区域内的当前文本进行预处理,获得文本独立元素;S3:在用户制作教学课件的过程中,对于当前编辑页面上当前文本编辑区域内的任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的文本样式修改指令时,将该文本样式修改指令绑定到该文本独立元素或该文本独立元素组合,并将该文本样式修改指令的属性信息存储到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一个文本独立元素或者由任意两个以上文本独立元素组成的文本独立元素组合,监听用户是否触发针对该文本独立元素或该文本独立元素组合的动画更改指令;当监听到用户触发针对该文本独立元素或该文本独立元素组合的动画更改指令时,将该动画更改指令映射到该文本独立元素或该文本独立元素组合;在用户制作教学课件的过程中,对于任意一张当前图片,监听用户是否触发针对该张当前图片的动画更改指令;当监听到用户触发针对该张当前图片的动画更改指令时,将该动画更改指令映射到该张当前图片;在用户制作教学课件的过程中,监听用户是否触发音频更改指令;当监听到用户触发音频更改指令时,记录该音频更改指令;用户在制作教学课件时,针对当前编辑页面上的每一个动画动作设置一个播放序号,并且针对当前编辑页面上的每一个音频设置一个播放序号;动画动作的播放序号和音频的播放序号由用户在制作教学课件时统一预先设置;当教学课件播放时,当前编辑页面上的所有动画动作和所有音频将按照用户在制作教学课件时统一预先设置的播放序号所确定的先后顺序播放;S4:用户针对当前编辑页面的教学课件制作完成后,将用户利用动画更改指令在当前编辑页面预先设置每一个动画动作以及用户利用音频更改指令在当前编辑页面预先设置每一个音频均定义为当前编辑页面的一个编辑元,将由单个编辑元构成的编辑事件定义为当前编辑页面的单一式编辑事件,将由两个以上编辑元构成的编辑事件定义为当前编辑页面的复合式编辑事件,并将当前编辑页面的所有编辑事件按照播放序号排序得到当前编辑页面的编辑事件列表;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最早的编辑元的播放开始时刻定义为该编辑事件的播放开始时刻,播放结束时刻最晚的编辑元的播放结束时刻定义为该编辑事件的播放结束时刻;对于编辑事件列表中任意两个相邻的编辑事件,当教学课件播放时,播放序号在前的编辑事件播放结束之后,播放序号在后的编辑事件才能开始播放;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中构成该复合式编辑事件的所有编辑元同时开始播放,或者构成该复合式编辑事件的至少一个编辑元相对于其余至少一个编辑元延迟特定时间间隔开始播放,且该特定时间间隔由用户根据需要确定;对于编辑事件列表中任意一个复合式编辑事件,当教学课件播放时,其中播放开始时刻最晚的编辑元必须在其余编辑元中播放结束时刻最晚者的播放结束时刻之前开始播放,否则,该播放开始时刻最晚的编辑元不能归入该复合式编辑事件中,而应单独列为下一单一式编辑事件或归入下一复合式编辑事件中;S5:基于当前编辑页面的编辑事件列表,将所有文本独...

【专利技术属性】
技术研发人员:周建飞代宏树韩秀慧张越温超吴玉林刘德权
申请(专利权)人:苏州云学时代科技有限公司
类型:发明
国别省市:江苏,32

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

1