课程开发

【转载】什么是SCORM标准?

李凡1年前 (2024-05-08)课程开发17610

【转载】什么是SCORM标准?

为了透过建立「教材重复使用与共享之机制」,来减少教材之开发时程与成本,并使各教材在不同的LMS中能够重复使用、流通自如,美国政府在1997年底,由白宫的科技办公室与国防部 (DoD) 共同推动ADL先导计划 (Advanced Distributed Learning Initiative1)。

此计划集合教材开发厂商、使用者与IMS2、AICC (Aviation Industry CBT Committee3)、IEEE等标准化的推动单位,共同汇整美国各界过去在教材标准上的努力成果,进而研订出一套相互关连的技术指引,简称为SCORM。

SCORM标准中,主要定义了两个架构「Content Aggregation Model (简称为CAM)」和「Run-time Environment (简称为RTE)」。我们将在本章的小节中作进一步的探讨与说明。

Content Aggregation Model

在以往的网络教学中,各LMS间架构不同,对于课程信息之定义亦不尽相同,因此若要将原有教材移植至其它平台中使用,有许多执行上之困难。为解决以往各学习平台间因为数据规格不一所造成之教材无法重复使用之问题,SCORM提出Content Aggregation Model作为制定学习教材组件的标准。

Content Aggregation Model基本上依据Reusable,Interoperable及Sharable的核心来制作教材。其主要架构包含了三种要素:Content Model,Metadata及Content Packaging,如图1。其中Content Model定义教材中有那些教材组件,及组件间应如何被编排、统整成一套可重复使用的课程。例如一个网页教材简称SCO (Sharable Content Object),而SCO中的组件则称为Asset。Metadata档案则是透过XML来描述教材 (Html檔,图文件或多媒体文件等) 的信息;透过Metadata对教材及其组件的描述,我们可以进一步管理课程的资源。Content Packaging则使用檔名一致的Manifest档案 (imsmanifest.xml) 来包装教材和课程,透过XML来描述教材组件和课程编排架构,如图1。

简单的说,Content Aggregation Model 的机制遵循 IMS XML Schema ,共同的标准使教材可在不同的LMS间交换或共享,我们只要将该课程输出成SCORM的Content Package,支持SCORM的LMS就能够解析 SCORM的Manifest档案 (imsmanifest.xml),将该课程转入,达成教材共享之目的,如图1。

Run-Time Environment

在传统的网络教学中,教学平台与教材间的沟通方式不同,不仅所使用的程序不同,各个API function的定义也不相同,更别说是各个API function传递参数所用的Data Model了。SCORM的Run-Time Environment就是要尝试解决这个沟通不易的问题。

SCORM的Run-Time Environment以JavaScript沟通教学平台与教材。在API function方面,制定了八个名称和参数一致的API function,例如:初始化LMSInitialize ( ),传递参数LMSGetValue ( ),结束LMSFinish ( ),以及错误情况LMSGetErrorString ( )等。在各个API function传递参数所用的Data Model方面,SCORM也有详细的规定4,例如:cmi.core. student_id为学生学号,cmi.core.session_time为学生停留的时间等等。简单的说,SCORM的Run-Time Environment使得教学平台以及教材之间有了共同沟通的接口,以达到网络教学共享的目的。

图2说明Run-Time Environment的运作情形,我们以简单的Client-Server角度来看,Client端即为浏览器 (Browser),需特别注意的是API Adapter,它的实作属于LMS的一部份,为LMS所提供,例如:若LMS是Java平台,API Adapter即使用Java Applet实作了我们之前所提之API function,如果LMS是Microsoft平台,API Adapter即可能使用COM等Microsoft平台的技术实作。API Adapter扮演了LMS与课程教材沟通的重要角色,并负责Client端与Server端信息间的传送及接收。

注:

【1】http://www.adlnet.org/ 为此计划之网站

【2】IMS的正式名称为IMS Global Learning Consortium, Inc. IMS是当初Instructional Management System计划的简称,现在则为此组织的代称。其网站为http://www.imsproject.org/

【3】其网站为http://www.aicc.org/

扫描二维码推送至手机访问。

版权声明:本文由凡聊企培-李凡的企业培训资料站发布,如需转载请注明出处。

转载请注明出处http://lfzsf.com/post/110.html

分享给朋友:
返回列表

上一篇:【转载】SCORM标准的背景、意义、目的

没有最新的文章了...

相关文章

【转载】SCORM标准应用编程接口(API)和数据模型(Data Model)学习及总结

【转载】SCORM标准应用编程接口(API)和数据模型(Data Model)学习及总结

简介SCORM定义了一个网络化学习的“内容聚合模型”(Content Aggregaion Model)和学习对象的“实时运行环境”(Run-time Environment)。简单说,它是为了满足对...

【课程制作】分镜方案模版&撰写示例&成果示例

【课程制作】分镜方案模版&撰写示例&成果示例

今天分享一个人物拍摄类短视频,拍摄时候用的视频脚本和分镜方案模版,以及撰写好的示例,最后附上成果示例。希望对希望了解制作过程的朋友有帮助。【1】模版样式《XXX》分镜方案:基础信息:画幅比 16:9...

【转载】scorm1.2标准中的datamodel详解

【转载】scorm1.2标准中的datamodel详解

SCORM引用CMI的数据有八大类,SCORM对每一个数据的定义、用途、所包括的子数据项、输出数据格式、LMS引用数据的行为、SCO使用的样例、支持的API函数、是否必选、数据类型、SCO的访问权限等...

【转载】Scorm 标准学习 ——Scorm1.2 体系结构

【转载】Scorm 标准学习 ——Scorm1.2 体系结构

Scorm 是一套数字教材制作开发的标准,从 1.0 到 2008 多版本并存,应用最广泛的一般是 Scorm1.2 和 Scorm2004。该套标准由 ADL (Advanced Distribut...

【转载】Scorm 1.2 开发文档【比较全面】

【转载】Scorm 1.2 开发文档【比较全面】

scorm标准的LMS在客户端的运行机制1)运行SCORM APIAdapter。2)调用API初始化函数。3)加载课件SCO初始化数据。4)获取Data Model中的用户ID和用户姓名。5)获取D...

【转载】SCORM——共享内容对象参考模型

【转载】SCORM——共享内容对象参考模型

概要SCORM (Sharable Content Ob-ject Reference Model)是由ADL(高级分布式学习)计划开发的,该计划最初由美国国防部于1997年启动,是关于共享课件的创建...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

遇到问题?请给我们留言

请填写您的电话号码,我们将回复您电话

您是本站第34963名访客 今日有0篇新文章