首页> 中国专利> 一种基于资源包的学习内容生成方法

一种基于资源包的学习内容生成方法

摘要

本发明属于计算机技术领域,提供一种基于资源包的学习内容生成方法,步骤如下:管理员通过学习资源包装器对各类学习素材按照特定的组织方式进行编辑,并打包形成学习资源包;将该资源包上传至学习资源解析器,对资源包进行解析,并将资源包中的内容分门别类存储至存储服务器的持久层中;学习者向服务器发出请求,服务器根据学习者的请求,从存储服务器中取出相应的学习内容按照一定的顺序和形式在网页上呈现给用户。使用本发明方法可以方便地对复合类型的学习资源进行组织和描述,并进行解析和存储,较好地弥补单一结构资源包所存在的问题并能自动为内容生成导航,进一步提高网络学习内容的组织效率。

著录项

  • 公开/公告号CN101894152A

    专利类型发明专利

  • 公开/公告日2010-11-24

    原文格式PDF

  • 申请/专利权人 华中师范大学;

    申请/专利号CN201010220245.7

  • 申请日2010-06-29

  • 分类号G06F17/30(20060101);G09B5/08(20060101);

  • 代理机构42208 武汉天力专利事务所;

  • 代理人吴晓颖;冯卫平

  • 地址 430079 湖北省武汉市武昌区珞瑜路152号

  • 入库时间 2023-12-18 01:09:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-07-04

    授权

    授权

  • 2011-01-05

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20100629

    实质审查的生效

  • 2010-11-24

    公开

    公开

说明书

技术领域

本发明属于计算机技术领域,涉及网络学习中对学习资源的包装、解析和显示的学习方法,具体地说是一种基于资源包的学习内容生成方法。

背景技术

网络学习,是指通过计算机网络进行的一种学习活动。网络学习内容指互联网上可供学习者访问和获取的数字化学习资源,对某一特定领域或学科的网络教育提供支持。对学习内容的组织是构建网络学习系统的重要环节。学习内容的组织是指将与学习主题相关的学习资源包括文本、图片、音频、视频、Flash、练习等在内的各类素材组织在一起形成一个学习单元。

现有的学习内容组织方式主要是人工对学习内容进行排版和显示,即:在编制网络学习系统的过程中,人工对学习素材进行组合,并直接显示在页面上,如各类网络课程和精品课程。这种组织方式对内容编制人员的专业性要求比较高(应懂得相关网页布局排版的知识及编程语言),且资源一旦制作完成就难以修改其顺序或内容。另一种组织方式是采用资源包的方式对学习内容进行包装,资源包的组织方式方便于资源的修改和迁移,且对资源编制者的要求相对较低,故此大大降低了学习内容组织的难度并提高了效率。

但是目前常见的资源包方式的学习内容组织往往是针对单个类型的学习资源,采用XML对资源元数据进行描述并打包成资源包。这种资源包结构单一,不能很好地实现多种素材的配合使用与混合编排,且展现形式单一,不能自动为内容生成导航。

发明内容

本发明就是针对上述背景技术中的不足之处,而提出一种基于资源包的学习内容生成方法,该方法具有新型的学习资源组织方式及其相应的解析与显示方法,能够较好地弥补单一结构资源包所存在的问题,实现多种素材的组合编排与显示,并能自动为内容生成导航,进一步提高网络学习内容的组织效率。

本发明的目的是通过如下技术措施来实现的。

一种基于资源包的学习内容生成方法,该方法使用的硬件部分包括学习资源包装器、学习资源解析器和学习资源编排器,该方法依次包括以下步骤:

(1)学习资源包装器按照特定的学习资源组织方式对学习内容进行组织,合成学习资源包;

(2)学习资源解析器对合成的学习资源包进行解析,并按照相应的方式存储至网络学习系统的数据库持久层中;

(3)学习资源编排器根据学习用户请求,自动生成学习内容导航并编排显示相应的学习内容。

在上述技术方案中,步骤(1)中所述的特定的学习资源组织方式包括元数据信息、资源显示顺序信息、资源组织与显示描述信息和资源实体文件;其中元数据信息主要包括以下属性:制作者、制作时间、课程代码、课程名称、费用信息;资源显示顺序信息包括以下属性:栏目序号、栏目名称、栏目类型和素材组织文件;学习内容中的每一个栏目即为一个独立的学习片段,每一个栏目中的学习内容则通过素材组织文件来组织。

在上述技术方案中,步骤(1)中所述的学习资源包装器的具体工作步骤如下:

(3-1)在学习资源包装器中录入元数据信息,指定制作者、制作时间、课程代码、课程名称、费用信息等相关信息,其中为了实现学习内容的自动导航以及方便学习内容的存取,课程代码按照如下的规则进行命名:每三位数字代表一级目录代码,其子目录在父目录的基础上再增加三位,并从001开始递增,形成倒置的树形结构,从而为学习内容自动生成目录导航,且当编码没有长度限制时,可以根据实际需要确定学习内容的目录层次,使得目录结构具有极大的自由度和灵活性;

(3-2)将学习内容分解为若干个知识点,每个知识点为一个学习栏目,并指定学习栏目的呈现顺序,每个栏目应指定的具体内容包括:栏目序号、栏目名称、栏目类型、素材组织文件,其中素材组织文件用于对栏目中包含的学习内容和素材资源进行组织;

(3-3)为每一个学习栏目指定学习内容及素材资源,并利用相应的资源组织结构模板对栏目中涉及到的各类素材进行编排和组织;在该步骤中,为了实现对多种素材混合使用的复杂类型学习内容进行编排和组织,定义了包括:静态文本或静态文本配合单个媒体文件、重点句型学习、词汇学习、静态页面内容、图文声同步、练习、以及前面六种内容的混合类型一共七种栏目资源组织类型;针对每一种栏目类型均定义了不同的资源组织结构模板,实现复杂学习内容的编排与组织;

(3-4)将资源组织过程中涉及到的各类资源实体文件放置于资源包相应的位置;

(3-5)将元数据信息、资源显示顺序信息、资源组织与显示描述信息以及素材资源实体文件打包生成一个独立的资源包。

在上述技术方案中,步骤(2)中所述的学习资源解析器的具体工作步骤如下:

(4-1)将独立资源包解压,其内容应包括元数据信息、资源显示顺序信息、资源组织与显示描述信息以及资源实体文件;

(4-2)解析元数据信息,将元数据信息存入数据库,其中课程代码用于生成课程内容的目录导航;

(4-3)解析资源显示顺序信息,并将其顺序信息存入数据库,该顺序信息用于确定栏目内容的显示顺序,同时亦展现给学习者作为整个资源包的内部导航;

(4-4)依据栏目显示顺序依次解析每一个栏目对应的素材组织文件,按照7种不同的栏目类型,并按照不同类型的不同字段将其存储至数据库中,同时将素材资源实体文件上传至服务器,此时整个资源包解析完成,所有内容均存储于网络学习系统之中。

在上述技术方案中,步骤(3)中所述的学习资源编排器的具体工作步骤如下:

(5-1)根据学习者请求的课程代码,从数据库中获取该课程的元数据信息及资源显示顺序信息;

(5-2)按照显示顺序,依次读取每个栏目的素材组织文件,依据定义的7种栏目类型,为每一种资源组织类型定义了不同的学习资源展示模板,依据不同类型的展示模板对学习内容进行展示,从而实现对多种资源素材的混合编排与展示,在各类展示模板中,均提供如校正、重做、解析等学习辅助功能。

本发明一种基于资源包的学习内容生成方法的有益效果是,可以方便地对复合类型的学习资源进行组织和描述,并进行解析和存储,较好地弥补单一结构资源包所存在的问题并能自动为内容生成导航,简化了网络学习系统中学习内容的组织与修改过程,进一步提高网络学习内容的组织效率。

附图说明

图1是本发明的基本原理图。

图2是本发明学习资源包的基本结构。

图3是本发明实施例的元数据信息实例图。

图4是本发明实施例的学习内容目录结构图。

图5是本发明实施例的资源显示顺序信息实例图。

图6是本发明中所涉及学习内容的栏目类型列表。

图7是类型1的资源组织结构模板实例图。

图8是类型3的资源组织结构模板实例图。

图9是类型5的资源组织结构模板实例图。

图10是类型6的资源组织结构模板实例图。

图11是本发明中所涉及的练习习题类型列表。

图12是本发明中实体资源的文件夹存储结构示意图。

图13是本发明中学习资源展示模板的结构示意图。

图14是本发明中栏目类型为1的资源展示模板实例图。

图15是本发明中栏目类型为2的资源展示模板实例图。

图16是本发明中栏目类型为3的资源展示模板实例图。

图17是本发明中栏目类型为5的资源展示模板实例图。

图18是本发明中栏目类型为6的资源展示模板实例图。

具体实施方式

下面结合附图及实施例对本发明作进一步的描述。

如图1所示,为本发明的网络学习基本原理图。管理员通过学习资源包装器对各类学习素材的显示顺序、显示时间、元数据等信息按照特定的组织方式进行编辑,并打包形成学习资源包。将该资源包上传至学习资源解析器,根据相关编码规则对资源包进行解析,并将资源包中的内容分门别类存储至存储服务器的持久层中。学习者进行学习时,首先向服务器发出请求,服务器根据学习者的请求,从存储服务器中取出相应的学习内容按照一定的顺序和形式在网页上呈现给用户。

如图2所示,为本发明中学习资源包的基本结构。一个完整的学习资源包主要包括了以下几部分信息:资源包的元数据信息、资源显示顺序信息、资源组织与显示的描述信息以及各类资源实体文件。各类资源实体文件包括文本、图片、音频、视频、Flash、练习等。

如图3所示,为本发明实施例的元数据信息实例图。元数据信息主要是对学习资源包的基本信息的描述,描述了资源包的创建者为张三,创建时间为2009-11-2,该资源包所对应的课程代码为002003001,课程名称为测试课程,该课程在网络学习系统中是免费的。其中为了实现学习内容的自动导航以及方便学习内容的存取,课程代码按照如下的规则进行命名:每三位数字代表一级目录代码,其子目录在父目录的基础上再增加三位,并从001开始递增,从而形成倒置的树形结构,图4即是学习内容的目录结构图。每一级用三位编码,可以保证每一级最多可以容纳999个条目,已基本满足学习系统的目录需要。在编码无长度限制时,其目录层次可以无限延伸,且在每一级可以选择录入学习内容或继续生成下级目录,从而使得目录结构具有极大的自由度和灵活性;同时任何一级的课程内容通过其课程代码即可直接获得其每一级的目录信息,从而实现学习内容导航的自动生成。

如图5所示,为本实施例的资源显示顺序信息的实例图。资源显示顺序信息是对资源包中资源的呈现顺序进行描述,该部分的每一条信息对应学习中的一个模块或者一个知识点,模块中的学习内容分为不同的类型,对应着不同的内容编排与解析方式。其中栏目类型指出了该栏目所属的类型,资源组织则为该部分的具体学习内容,通过Excel文件按照每种不同类型所定义的规则进行组织,并将Excel文件的名称填入到“资源组织”中。

如图6所示,为本实施例所设计的学习内容的各种栏目类型,其类型值与资源显示顺序信息中的栏目类型相对应。

类型1表示通过Excel文件组织的静态的分段的学习内容,可以附带一个与本节学习内容相配套的媒体文件(如声音、视频或图片),其表述方式如下:“test.xls|test.wmv”.其中test.xls为组织文本内容的excel文件名,test.wmv为媒体文件的名称,中间用竖线(|)隔开。其中组织文本内容的excel文件test.xls的结构如图7所示。

在图7所示的组织结构中,学习内容被分为若干个段落,每一个段落的内容形成excel文件中的一条记录,且每一个段落,可以有相对应的音频、视频或动画素材。“重点句”字段的取值为0或1,为1时代表该部分内容为重点内容,有详细的解析。

类型2为重点句型的类型,该部分将集中本资源包中所有“重点句”字段取值为1的学习内容,以方便学习者对重点内容进行回顾和学习。由于类型2的内容全部来自于类型1中的excel文件的内容,因此在资源显示顺序信息中,栏目类型为2的栏目所对应的资源组织字段,其值应为空。

类型3为针对语言学习而设计的词汇学习类型,对词汇内容的组织也采用excel表格的方式,图8展示的是词汇类型学习资源的组织结构模板实例图。

类型4为静态页面的学习内容,静态页面主要为页面组织和布局复杂、没有固定格式的部分学习内容而设计。预先将资源编制成html文档,并将html文档与相关素材实体放入资源包中对应的位置,引用时只需在栏目对应的“资源组织”字段填写相应的html文件名称即可。

类型5为图文声同步类型,即每一段学习内容与一定的图片以及音频素材中某一时间点相对应,学习者在学习时,点击到相应的学习内容时,图片自动跳转至对应的图片,音频素材也能跳转至对应的时间点。当没有图片素材或音频素材时,亦可分别实现音文同步或图文同步。该类型学习资源的组织结构模板实例如图9所示,内容和翻译字段分别为分段的学习内容和翻译,图片字段为该部分学习内容所对应的图片素材,起始时间为本段学习内容对应于音频素材中的起始时间点,单位为秒。在资源组织时,本类型的表述方式如下:“test.xls|test.mp3”,其中test.xls为组织文本内容的excel文件名,test.mp3为音频文件名(可缺失),中间用竖线(|)隔开。

以上类型1-5中所涉及到的各类素材实体,包括音频、图片、视频、flash、静态html页面分别放置于学习资源包中的sound、picture、video、flash、pages文件夹中。

类型6为练习类型,用于组织各类练习类学习资源,练习中的文本内容用excel文件组织,练习中涉及到各类媒体素材实体与excel文件一起打包成单一文件之后放置于学习资源包中的exercise文件夹中。在资源组织时,本类型的表述方式如下:“test.zip”。其中组织文本内容的excel文件的结构如图10所示。序号为习题的顺序;题目字段描述的是习题的题干;如果一个大题包含多个小题的时候,子序号描述的是该题的子试题编号;选项描述的是选择题类型的习题的所有候选答案,每个选项之间用#隔开;类型字段指定了习题的基本类型,练习题类型及相应的组织结构模板如图11所示;答案为本习题的答案,多个答案之间用“#”隔开;图片、音频、视频、flash字段则分别是习题所对应的图片素材、音频素材、视频素材和flash素材。

类型7为类型1-6(称为单一类型)的混合类型。当某一栏目的学习内容为以上类型的混合时,即采用类型7的组织方式。该类型的资源组织表述方式为:“单一类型+*+类型值+#+下一个单一类型+*+类型值+#+...”,即不同的类型之间用“#”隔开,每个类型中资源表述与类型值用“*”隔开。例如“test.xsl|test.wmv*1#test.html*4#exercise.zip*6”表示的是该栏目的内容包括三个部分:第一部分类型为1,其内容组织在test.xsl文件中,其对应的视频文件为test.wmv;第二部分类型为4,其内容为test.html的静态页面;第三部分的内容为联系类型,其内容组织在exercise.zip压缩包中。

按照上述规范组织好的资源包可上传至学习资源解析器,学习资源解析器对资源包进行格式验证之后将excel文件中的内容全部存入数据库中,各类素材的实体文件则按照图12所示的树形目录文件夹结构存储于硬盘、光盘等存储器中。各级文件夹的名称与各级目录的课程代码相对应,形成清晰的树状结构,方便素材的存取。

当学习者发起学习请求时,由学习资源编排器读取学习内容,并根据相应的学习资源展示模板类型进行显示。各类模板介绍如下:

如图13所示,为本实施例学习资源展示的基本模板,框架顶部左边为学习器logo,顶部右边为“返回主页”、“返回上级”、“在线帮助”三个功能按钮。顶部下方的横条为功能导航条,包括针对学习内容的各种功能按钮。其中“栏目列表”为一个课程资源包中所有栏目的列表,方便学习者进行选择,为节约空间,“栏目列表”中的内容可以采用层隐藏或下拉列表框的方式进行布局。“校正”、“重做”、“答案”按钮为练习类学习内容中所用到的功能。“解析”按钮用于显示对当前学习内容的解析。“上一页”和“下一页”按钮用于对当前栏目所包含的学习内容进行翻页。框架中间的主体部分用于展现各类学习内容,底部的“上一栏目”、“下一栏目”用于对栏目列表中的栏目进行翻页。

如图14所示,为栏目类型1的学习资源的展示模板。该类资源中如果存在单独的媒体素材文件,则布局被分为两栏,左边为相应的独立媒体素材,右边为学习内容段落依次显示,每个学习段落为excel文件中的一行记录,若每个段落有相应的音频,则放置于该段落内容之前。

如图15所示,为栏目类型2的学习资源的展示模板。学习内容为所有重点句的列表,当点击某一重点句时,可显示该句的详细信息,包括该句的原文、译文、解析等内容。

如图16所示,为栏目类型3的学习资源的展示模板。左边部分用于展示所有单词的列表,当学习者选择某一单词时,右边相应地展示该单词的详细信息,包括:声音、音标、对应的图片、解释、例句等。

栏目类型为4的学习资源为静态页面内容,其展现方式为将静态页面嵌入基本模板的学习内容部分。

如图17所示,为栏目类型5的学习资源的展示模板。布局被均分为左右两部分,左边用于展示图片,右边各个段落的学习内容,每个段落之前有对应的音频素材。当学习者点击某一段落时,左边自动呈现与该内容对应的图片,并自动播放该内容所对应的声音。

如图18所示,为栏目类型6的学习资源的展示模板。当习题包含独立的图片或音频或视频素材时,布局分为两部分,左边展示媒体素材,右边展示习题的题目和选项的内容;如果不包含独立的媒体素材,则习题的题目和选项的内容居中展示。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号