一种基于Web的符合SCORM标准的课件在线制作方法技术

技术编号:10877867 阅读:448 留言:0更新日期:2015-01-08 00:12
本发明专利技术提出了一种基于Web的符合SCORM标准的课件在线制作方法,包括以下步骤:设置SCORM版本,选择内容目录和SCO单元层级;确定此课件的组织架构树状图;对SCORM属性参数和Metadata文件进行编辑;系统依次生成需要交互的SCORM数据元素的Javascript代码,插入到所在的课件内容文件中;生成imsmanifest.xml文件和Javascript的SCORM API接口文件;把SCORM标准所要求的所有schema文件和imsmanifest.xml文件与其他课件内容文件一起打压成一个zip课件包。本发明专利技术的在线课件制作方法解决了现有技术中只能通过单机版课件开发工具制作符合SCORM标准的课件的问题。

【技术实现步骤摘要】
—种基于Web的符合SCORM标准的课件在线制作方法
本专利技术涉及网络
,特别涉及。
技术介绍
SCORM指的是共享内容对象参考模型,是一种关于在线学习的标准,涉及学习管理平台和课件内容两个方面。在SCORM标准出现之前,课件内容和平台绑定很死,课件不便在平台间共享,学习者的学习过程难以跟踪。SCORM标准则解放了生产力,使得在线学习迎来一个大的发展。但制作完全符合SCORM标准的课件不易,手工操作费时费力极易出错,而现有课件开发工具仅以单机版为主,且只有极少部分带有支持SCORM标准的功能,难以用于在线课件开发中去。
技术实现思路
本专利技术提出,解决了现有技术中只能通过单机版课件开发工具制作符合SCORM标准的课件的问题。 本专利技术的技术方案是这样实现的: ,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库,包括以下步骤: 步骤(a),设置SCORM版本,选择课件所要发布的内容目录和SCO单元层级; 步骤(b),根据步骤(a)中的操作确定此课件的manifest的组织架构树状图,每一节点表示一个项; 步骤(c),通过点击任一所述节点,对此项的SCORM属性参数和Metadata文件进行编辑,系统对输入的数据按照SCORM版本规范要求进行验证; 步骤(d),完成上述编辑之后,系统依次生成需要交互的SCORM数据元素的Javascript代码,插入到所在的课件内容文件中,并依据所述的SCORM属性设置和metadata的参数项生成符合标准的imsmanifest.xml文件以及metadata的xml文件; 步骤(e),生成Javascript 的 SCORM API 接口文件; 步骤(f),把SCORM标准所要求的所有schema文件和imsmanifest.xml文件加入到课件文件夹的顶级目录下,与其他课件内容文件一起打压成一个zip课件包。 可选地,所述步骤(C)中,对于SC0RM1.2版本,还包括编辑排序的先决条件的步骤。 可选地,所述步骤(C)中,对于SC0RM2004版本,还包括编辑各种排序要求的条件和控制模式的步骤。 可选地,所述步骤(C)中,对于SC0RM2004版本,所述排序要求的条件包括前条件、后条件、退出条件以及上推条件。 本专利技术的有益效果是: (I)生成manifest、metadata和schema等xml文件,以及与支持SCORM标准的学习管理平台通讯的Javascript接口文件,并将它们与其他文件自动打压成一个标准课件zip 包; (2)根据课件内容目录,设定共享单元SCO的组织架构项的层级和每一个项的属性,以及学习排序、导航和先决条件等; (3)生成各种需要交互的SCORM数据元素的Javascript代码,如标签、学习时长、测试问题答案和成绩等; (4)提供编辑各种metadata文件的界面,验证输入数据是否符合所定义的规范; (5)根据内容目录选项,将整个课件分拆成一个或多个共享单元SCO项包,从而轻松创建出可供不同课件共享的重用构件。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术基于Web的符合SCORM标准的课件在线制作方法的流程图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 现有课件开发工具仅以单机版为主,且只有极少部分带有支持SCORM标准的功能,难以用于在线课件开发中去。本专利技术采用Java Web技术开发,前台使用JSP、html、CSS和 JavaScript 的 DOM 模型(Document Object Mode,文件对象模型),后台使用 Servlet、J2EE和MySQL数据库,实现了符合SCORM标准的课件在线制作。下面结合附图对本专利技术的基于Web的符合SCORM标准的课件在线制作方法进行详细说明。 本专利技术的方法在课件发布界面进行操作,如图1所示,具体包括以下步骤: 步骤(a),设置所要符合的SCORM版本以及选择课件所要发布的内容目录和SCO单元层级。 步骤(b),通过上述步骤(a)中的操作,从而确定此课件的manifest的组织架构树状图,每一节点表示一个项。 步骤(c),在课件发布界面上点击任一上述节点,则可对此项的SCORM属性参数和Metadata文件进行编辑,若是SC0RM1.2还可编辑排序的先决条件,若是SC0RM2004则可编辑各种排序要求的条件和控制模式,包括前条件、后条件、退出条件以及上推条件等,系统对输入的数据按照SCORM版本规范要求进行验证,以确保完全兼容SCORM标准。 步骤(d),在完成上述操作和编辑之后,点击课件发布界面上的发布按键,系统将依次生成各种需要交互的SCORM数据元素的Javascript代码,如学员姓名、标签、学习时长、测试问题答案和成绩等,并插入到所在的课件内容文件中;并依据上述的SCORM属性设置和metadata的参数项生成符合标准的imsmanifest.xml文件以及各种metadata的xml文件。 步骤(e),接下来,生成Javascript的SCORM API接口文件。 步骤(f),最后把SCORM标准所要求的所有schema文件和imsmanifest.xml文件加入到课件文件夹的顶级目录下,与其他课件内容文件一起打压成一个zip课件包。 本专利技术的基于Web的符合SCORM标准的课件在线制作方法,生成manifest、metadata和schema等xml文件,以及与支持SCORM标准的学习管理平台通讯的Javascript接口文件,并将它们与其他文件打压成一个标准课件zip包;根据课件内容目录,可任意设定共享单元SCO的组织架构项的层级和每一个项的属性,以及学习排序、导航和先决条件等;生成各种需要交互的SCORM数据元素的Javascript代码,如标签、学习时长、测试问题答案和成绩等;提供编辑各种metadata文件的界面,验证输入数据是否符合所定义的规范;根据内容目录选项,将整个课件分拆成一个或多个共享单元SCO项包,从而轻松创建出可供不同课件共享的重用构件。 以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种基于Web的符合SCORM标准的课件在线制作方法

【技术保护点】
一种基于Web的符合SCORM标准的课件在线制作方法,其特征在于,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库,包括以下步骤:步骤(a),设置SCORM版本,选择课件所要发布的内容目录和SCO单元层级;步骤(b),根据步骤(a)中的操作确定此课件的manifest的组织架构树状图,每一节点表示一个项;步骤(c),通过点击任一所述节点,对此项的SCORM属性参数和Metadata文件进行编辑,系统对输入的数据按照SCORM版本规范要求进行验证;步骤(d),完成上述编辑之后,系统依次生成需要交互的SCORM数据元素的Javascript代码,插入到所在的课件内容文件中,并依据所述的SCORM属性设置和metadata的参数项生成符合标准的imsmanifest.xml文件以及metadata的xml文件;步骤(e),生成Javascript的SCORM API接口文件;步骤(f),把SCORM标准所要求的所有schema文件和imsmanifest.xml文件加入到课件文件夹的顶级目录下,与其他课件内容文件一起打压成一个zip课件包。...

【技术特征摘要】
1.一种基于Web的符合SCORM标准的课件在线制作方法,其特征在于,前台使用JSP、html、CSS和JavaScript的DOM模型,后台使用Servlet、J2EE和MySQL数据库,包括以下步骤: 步骤(a),设置SCORM版本,选择课件所要发布的内容目录和SCO单元层级; 步骤(b),根据步骤(a)中的操作确定此课件的manifest的组织架构树状图,每一节点表不一个项; 步骤(C),通过点击任一所述节点,对此项的SCORM属性参数和Metadata文件进行编辑,系统对输入的数据按照SCORM版本规范要求进行验证; 步骤(d),完成上述编辑之后,系统依次生成需要交互的SCORM数据元素的Javascript代码,插入到所在的课件内容文件中,并依据所述的SCORM属性设置和metadata的参数项生成符合标准的imsmanifest.xml文件以及metada...

【专利技术属性】
技术研发人员:汤习俭汤浩晨汤浩然
申请(专利权)人:宇威科技发展青岛有限公司
类型:发明
国别省市:山东;37

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

1