收到员工培训课程包时,目录里的一个节点是否就对应一组可以直接展示的文件?Rustici Software的SCORM Content Packaging说明,先把manifest称为完整描述课程内容的XML文件,再分别介绍Resources、Organizations和Metadata。资源是什么、资源怎样排列、资源怎样被描述,属于三层相连的信息。[1]
Resources是组成课程的“部件”清单,其中分SCO和Asset。两者都可能由一个或多个文件构成,但角色不同:SCO是教学单元,能够与学习管理系统LMS通信;Asset是呈现给学习者的静态内容。Asset既可以独立成为课程的一部分,也可以是供其他部分重复使用的文件集合,例如一组共同的品牌图片。
因此,资源不等于单个文件,静态资源也不必独自成为一个学习章节。文件可以合起来构成逻辑单元,某些文件集合又可能服务于多个课程部分。这个层次能够解释,文件清单与学习者看到的内容目录为什么不必具有相同数量。
Organizations进一步把资源组织为层级树。在内容包装语境里,树中的节点称为items;在讨论顺序时,它们也称为activities。这里的organization是课程内容的组织方式,不是企业部门名单。一个manifest可以用多种organization呈现同一批内容,虽然通常只有一个默认组织。
节点是否有子项,会改变它与资源的关系。无子项的节点需要引用一个资源,学习者选择该项时,交付的是所引用内容;有子项的节点则不允许直接引用资源,只是其他节点的容器。原文将后一类称为aggregation或cluster。一个目录位置因此可以承担归拢内容的作用,而不是自己另有一份教学资源。
这使资源清单与组织树保留了不同用途。前者列出课程有什么部件,后者说明这些部件以怎样的层次出现。多个呈现方式可以共用内容,容器节点又可以继续嵌套;只统计树上节点数,不能直接把它当成资源文件数量,也不能据此判断课程学习完成。
Metadata负责描述这些内容。原页将其格式称为learning object metadata,简称LOM,包含预定义项目,也允许扩展;元数据可以关联整门课程、某个item、资源乃至文件。它可以直接写在manifest里,也可以通过链接指向外部元数据文件。这描述的是说明信息放在哪里,不是本文替课程编写或配置XML。
对于培训资料交接,资源身份、树中位置和描述信息共同解释一个课程包的构成。它们与运行时记录的完成、通过或分数不同,也不证明内容已在某个平台成功运行。本篇只采用Rustici的公开包装概念及邻接文字,首次发布日期未知,未读取完整SCORM标准或实施打包部署。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。