一种课程包自动生成的方法与流程

文档序号:16325747发布日期:2018-12-19 05:54阅读:441来源:国知局
一种课程包自动生成的方法与流程

本发明涉及课程开发的技术领域,特别涉及一种课程包自动生成的方法。

背景技术

现有的课程开发方式是手工开发编辑课程包,所编辑的典型课程包是office办公软件的word文档或ppt或excel文档,其课程开发的过程,就是直接编写word文档或ppt或excel文档的过程,这种方法存在以下缺陷:

1、课程的知识点及学习材料不能单独查询定位、重用、重新组合或迭代更新。课程所包含的新知内容、案例、习题、视频、音频、表格等,因为包含在一个完整的word或ppt或excel文档中,没有单独的标签和数据结构,无法单独利用;

2、开发周期长,编辑office文档耗时耗力。课程开发时,课程开发师大部分时间和精力都花费在编辑、调整office文档,特别是各种文档格式上,费时费力。



技术实现要素:

针对现有技术存在的问题,本发明的主要目的是提供一种将学习资源化为小颗粒学习数据,并自动打包生成课程包文档的方法。

为实现上述目的,本发明提出的课程包自动生成的方法,其包括如下步骤:

a1,创建的学习资源;

a2,将所述学习资源进行结构化,并将结构化的学习资源储存在nosql数据库中;

a3,提取nosql数据库中的学习资源,并根据设定的打包策略将学习资源归集到不同的课程包容器内;

a4,通过office文档生成模块将课程包容器内的学习资源打包生成课程包文档。

具体地,在步骤a1中的学习资源包括:知识图文、信息表格、案例、结构图、视频、练习题以及问答题。

优选地,在步骤a1中,将创建的学习资源保存至学习资源库内。

优选地,在步骤a3中,提取nosql数据库中的学习资源的过程为:

根据课程包容器内的结构数据模板从nosql数据库中提取学习资源。

具体地,在步骤a3中的课程包容器包括:教学演示文档容器、讲师手册容器、学习手册容器、案例集容器以及练习册容器。

优选地,在步骤a4中,office文档生成模块将课程包容器内的学习资源打包生成课程包文档的过程为:

根据课程包容器的种类,将课程包容器内的学习资源打包成与课程包容器相应的教学演示文档、讲师手册、学习手册、案例集、练习册。

优选地,在步骤a4中,所述office文档生成模块包括:ppt生成模块、pdf生成模块以及word生成模块,所述课程包文档包括:ppt文档、pdf文档以及word文档。

本发明还提出一种课程开发方法,其包括如下步骤:

b1,创建课程;

b2,构建课程的知识框架,将课程的知识框架分为三个层级:单元、小节、知识点,每一单元包括多个小节,每一小节包括多个知识点,且每一小节还包括学习目标;

b3,设计学习活动,一个学习活动内包括多个学习资源;若课程为线下面授培训课程时,则所述学习活动还包括学习引导组件;

b4,在学习活动中创建学习资源;

b5,根据设定的打包策略将学习资源归集到不同的课程包容器内;

b6,通过office文档生成模块将课程包容器内的学习资源打包生成课程包文档。

具体地,在步骤b4中的学习资源包括:知识图文、信息表格、案例、结构图、视频、练习题以及问答题;

在步骤b5中的课程包容器包括:教学演示文档容器、讲师手册容器、学习手册容器、案例集容器以及练习册容器;

在步骤b6中,所述office文档生成模块包括:ppt生成模块、pdf生成模块以及word生成模块,所述课程包文档包括:ppt文档、pdf文档以及word文档。

优选地,在步骤b6中,office文档生成模块将课程包容器内的学习资源打包生成课程包文档的过程为:

根据课程包容器的种类,将课程包容器内的学习资源打包成与课程包容器相应的教学演示文档、讲师手册、学习手册、案例集、练习册。

本发明的技术方案通过将学习资源归集不同的课程包容器内,可实现课程学习资源一次开发,自动生成多种课程包文档,大大提高课程包开发、生成的效率,同时为将来课程知识的其他重用场景应用打开了可能性;通过标准化课程开发的过程流程和数据结构,可为课程开发提供质量保障,并改进课程质量;可大幅度降低课程开发的成本,包括资金、人力、时间投入等各种成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为课程包自动生成原理框图;

图2课程开发方法的原理示意图;

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

本发明提出一种课程包自动生成的方法。

参照图1,图1为课程包自动生成原理框图。

如图1所示,在本发明实施例中,该课程包自动生成的方法包括:

a1,创建新的学习资源,并将创建的学习资源保存至学习资源库内,以便下次直接引用,提高课程包生成的效率。

在该步骤中,学习资源包括:知识图文、信息表格、案例、结构图、视频、练习题以及问答题等类别。

a2,将所述各类学习资源进行结构化存储。每类学习资源均包含特定的数据结构,以nosql的形式存储至mongodb数据库中,保持灵活的数据结构拓展性。

a3,提取nosql数据库中的学习资源,并根据用户定制化的打包策略将学习资源归集到不同的课程包容器内。其中,课程包容器包括:教学演示文档容器、讲师手册容器、学习手册容器、案例集容器以及练习册容器。

在步骤a3中,所述的打包策略指的是用户根据自己课程设计的需要,将学习资源归集到对应课程包容器内。例如,用户将某个结构图学习资源设置归集到教学演示文档容器、讲师手册容器以及学习手册容器,这就是一个由用户定制的打包策略。通过打包策略,用户可以个性化提取数据库中的学习资源,归集到不同的课程包容器,从而创建生成课程的课程包文件,如教学演示文档、讲师手册、学员手册、案例集和练习册等。

在该步骤中,提取nosql数据库中的学习资源的过程为:根据课程包容器内的结构数据模板从nosql数据库中提取学习资源。

在本实施例中,nosql数据库采用的是mongodb。mongodb易部署、易使用,存储数据非常方便。

a4,通过office文档生成模块将课程包容器内的学习资源打包生成课程包文档。

在步骤a4中,office文档生成模块将课程包容器内的学习资源打包生成课程包文档的过程为:

根据课程包容器的种类,将课程包容器内的学习资源打包成与课程包容器相应的教学演示文档、讲师手册、学习手册、案例集、练习册。

例如,若某个案例没有归集到学习手册容器,则该案例就不会包含在该学习手册容器对应的学习手册中。

在步骤a4中,所述office文档生成模块包括:ppt生成模块、pdf生成模块以及word生成模块,所述课程包文档包括:ppt文档、pdf文档以及word文档。这样,方便用户可根据实际需要选择生成对不同格式的文档。例如,若用户需要生成pdf格式的讲师手册,则可通过pdf生成模块将讲师手册容器内的学习资源打包生成pdf格式的讲师手册;若用户需要生成ppt格式的讲师手册,则可通过ppt生成模块将讲师手册容器内的学习资源打包生成ppt格式的讲师手册。

本发明还提供了一种课程开发方法,

参照图2,图2课程开发方法的原理示意图。

如图2所示,课程开发方法包括:

b1,创建课程。在本实施例中,该课程可为线下的面授培训课程或线上的电子课程。

b2,构建课程的知识框架。将课程的知识框架分为三个层级:单元、小节、知识点。具体地,在课程下创建一到多个单元,在每一单元下创建一到多个小节,组成课程的知识纲要。在一个小节下创建多个知识点和一个学习目标,小节是课程中最为重要的数据节点。

b3,设计学习活动。在每一小节创建一到多个学习活动。在线下的面授培训课程中,一个学习活动包含多个学习资源和1个学习引导组件。在线上的电子课程中,一个学习活动包含多个学习资源,但不包含学习引导组件。在本实施例中,学习活动可以是空白,也可以是使用系统设定的12种类型的学习活动,比如导入、新知学习等。

在本实施例中,学习活动有若干属性,同时也有学习刺激度的标示。

b4,在学习活动中创建学习资源。在学习活动中可以创建多个小颗粒的学习资源,包括知识图文、信息表格、案例、结构图、视频、练习题、问答题等,这些小颗粒的学习资源可以很方便地进行不同的组合应用。

b5,根据设定的打包策略将学习资源归集到不同的课程包容器内,也就是设置某个学习资源放置于何种课程包容器文档中。其中,课程包容器包括:教学演示文档容器、讲师手册容器、学习手册容器、案例集容器以及练习册容器。

在该步骤中,打包策略是根据用户实际需求进行设定的,其次,用户可对课程包容器内的结构数据模板作定制化设置,以便生成更加符合用户需要的课程包文档。其中,结构数据模板指的是课程的知识框架内已经设计好的学习活动的形式。

b6,通过office文档生成模块将课程包容器内的学习资源打包生成课程包文档。

在步骤b6中,office文档生成模块将课程包容器内的学习资源打包生成课程包文档的过程为:根据课程包容器的种类,将课程包容器内的学习资源打包成与课程包容器相应的教学演示文档、讲师手册、学习手册、案例集、练习册。

在步骤b6中,所述office文档生成模块包括:ppt生成模块、pdf生成模块以及word生成模块,所述课程包文档包括:ppt文档、pdf文档以及word文档。

在本实施例中,ppt生成模块、pdf生成模块以及word生成模块均为现有的ppt、pdf和word生成程序,通过ppt、pdf和word生成程序可将课程包容器内的学习资源打包生成为对应的课程包文档。例如,若用户需要生成pdf格式的讲师手册,则可通过pdf生成模块将讲师手册容器内的学习资源打包生成pdf格式的讲师手册;若用户需要生成ppt格式的讲师手册,则可通过ppt生成模块将讲师手册容器内的学习资源打包生成ppt格式的讲师手册。同理,教学演示文档、学习手册、案例集、练习册均可以通过不同的office文档生成模块生成对应格式的教学演示文档、学习手册、案例集、练习册。

本发明的技术方案通过将学习资源归集不同的课程包容器内,可实现课程学习资源一次开发,自动生成多种课程包文档,大大提高课程包开发、生成的效率,同时为将来课程知识的其他重用场景应用打开了可能性;通过标准化课程开发的过程流程和数据结构,可为课程开发提供质量保障,并改进课程质量;可大幅度降低课程开发的成本,包括资金、人力、时间投入等各种成本。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1