# cmi5 与 SCORM：主要区别以及哪个更好

> 比较 cmi5 与 SCORM，找到最适合下一代电子学习标准和跟踪的方案。

**Author:** Alex Hey  
**Published:** 2025-07-01  
**Categories:** LMS

---

比较 cmi5 与 SCORM，找到最适合下一代电子学习标准和跟踪的方案。

cmi5和SCORM是两种广泛使用的学习标准，其用途相似，但在几个关键领域有所不同。从结构和内容打包到沟通方法、跟踪、排序、移动访问、离线支持和采用——每种方法都有独特的优势和局限性。

了解这些差异有助于开发电子学习内容或 [为您的组织选择合适的 LMS](https://www.coursebox.ai/zh/blog/xuan-ze-zheng-que-de-lms)。让我们详细分解 cmi5 与 SCORM，找出最适合您的训练需求的对比。

## **什么是 SCORM？**

[SCORM](https://scorm.com/scorm-explained/one-minute-scorm-overview/) 代表可共享内容对象参考模型。它于2000年通过一个名为ADL（高级分布式学习）的美国政府项目问世。可以将 SCORM 视为一套可以帮助在线课程与之对话的规则 [学习管理系统 (LMS)](https://www.coursebox.ai/zh/blog/lms-dai-biao-ding-yi-lei-xing-he-ping-jun-cheng-ben) 因此它们可以顺利地协同工作。

SCORM 课程通常以 ZIP 文件形式提供，其中包含所有内容——文本、测验、媒体以及关于学员如何浏览材料的说明。这个设置有帮助 [LMS 平台](https://www.coursebox.ai/zh/blog/2025nian-shi-da-zui-jia-qi-ye-pei-xun-lmsping-tai) 知道如何发布、跟踪和报告培训内容。

SCORM 通过三个组成部分运作：

- **内容包装： **将课程文件打包到单个 ZIP 文件夹中
- **运行时间： **在浏览器中打开课程，以便学员可以使用
- **测序：** 指导学员如何从课程的一部分移至下一部分

许多工具和平台都支持 SCORM，尤其是较旧的 SCORM 1.2，它已成为首选版本。后来推出了一个较新的版本，即 SCORM 2004，其中包含一些有用的更新。

### **SCORM 1.2 对比 SCORM 2004**

两个版本之间的大多数变化都感觉很小，但它们确实很重要：

- **状态分离：** SCORM 2004 将 “完成” 和 “成功” 分为两个单独的结果，从而使跟踪更加详细。
- **更好的互动跟踪：** 课程现在可以检查学员之前的所作所为并做出回应（例如跳过已经回答的问题）。
- **排序控制： **SCORM 2004 允许课程创建者为人们如何完成课程设置规则，例如保存进度或按设定的顺序锁定内容。

### **SCORM 现在的立场**

尽管有点过时，但SCORM 1.2和SCORM 2004仍然出现在许多工具和平台中。许多公司坚持使用它进行培训，尤其是当已经有以这种格式构建的内容时。

### **使用 SCORM 的原因**

SCORM 继续帮助组织快速构建和提供电子学习。一些好处包括：

- **简单的课程构建： **借助工具，无需开发人员即可轻松地将 PowerPoints 或其他材料转化为在线培训。
- **导航控制： **您可以设置规则，例如某人必须在屏幕上停留多长时间或整个课程需要多少时间。
- **工具和平台兼容性： **大多数创作工具和 LMS 平台可以毫无问题地处理 SCORM。
- **灵活的课程库：** SCORM 使您可以更轻松地在不同的工具中组织和重复使用培训材料。
- **混搭内容： **只要遵循 SCORM 规则，内置在不同工具中的课程仍然可以协同工作。
- **轻松存档： **过时的培训可以安全地存储在 ZIP 文件中以备将来使用。

### **一些缺点**

SCORM 自 2009 年以来就没有更新过，有几个薄弱环节尤为突出：

- **无法离线访问： **没有强大的互联网连接和浏览器访问权限，课程就无法加载。
- **仅限 LMS 的跟踪： **SCORM 无法在学习管理系统之外跟踪进度，因此基于网站或应用程序的培训将无法运行。
- **过时的技术根源：** SCORM 始于 Flash 时代。虽然现代工具现在输出 HTML5，但有些版本感觉很笨重，尤其是视频等丰富内容的版本。
- **追踪有限：** SCORM 会跟踪完成情况、时间和分数等基础知识，但仅此而已。
- **基本报告：** 来自SCORM数据的见解保持了相当高的表面水平，无法深入研究学习者的行为。

### **什么正在取代 SCORM？**

SCORM 多年来一直运行良好，但现在有更好的工具了。SCORM 感觉老了。它仅跟踪浏览器内部的学习情况。它在手机上或传统课程之外都无法正常运行。

xAPI 是一个新的选择。它可以跟踪所有地方的学习情况，包括应用程序、视频，甚至是现实世界中的任务。它收集的数据比SCORM所能收集的数据还要多。

另一个选择是 cmi5。它适用于 xAPI，但增加了在 LMS 中使用它的规则。把 cmi5 看作是两者之间的桥梁 [xAPI 和 SCORM](https://www.coursebox.ai/zh/blog/xapi-yu-scorm)。它使启动和跟踪变得更加容易。它可以处理登录，处理远程内容并保持数据清晰。

然后有 [LTI](https://www.coursebox.ai/zh/blog/ke-cheng-nei-xue-xi-chuang-zuo)。它连接学习工具和学习管理系统。教师在学校使用它来引入外部内容。它不是一个完整的 SCORM 替代品，但它可以帮助一切协同工作。

Coursebox AI，其中之一 [最好的 SCORM 创作工具](https://www.coursebox.ai/zh/blog/shi-kuan-zui-jia-scorm-xie-zuo-gong-ju)，同时支持 SCORM 和 LTI。话虽如此，它适用于当今的大多数系统。Coursebox 可以快速构建智能课程。它还没有使用 cmi5，但是有了 LTI 和其他工具，它可以保持灵活性。

SCORM 仍然有效，但现在有更好的选择。如果你想要移动支持、更多跟踪或轻松连接，可以试试 xAPI、cmi5 或 LTI。像Coursebox这样的工具可以帮助你在不重新开始的情况下向前迈进。

### **是给谁的？**

SCORM 非常适合轻松启动和运行在线培训。它提供了坚实的基础，特别是如果你的团队已经在使用它。但是，如果你正在寻找更高级的跟踪、现代的交互性或灵活的交付选项，SCORM 可能会感觉有点过时了。如果可能，请跳过版本 1.2，选择 SCORM 2004 以获得更多功能。

## **什么是 cmi5？**

[cmi5](https://xapi.com/cmi5/?utm_source=google&utm_medium=natural_search) 是一项现代电子学习规范，它弥合了xAPI与基于LMS的传统学习（例如SCORM）之间的差距。它由航空工业计算机培训委员会（AICC）的一个工作组开发，并在高级分布式学习（ADL）计划的指导下定稿。

cmi5 的目的是定义如何在 “已启动” 场景中处理 xAPI 活动，例如，在学习管理系统 (LMS) 环境中玩课程时。它为xAPI增加了结构，没有像SCORM 2004这样的旧标准的体积和限制。

cmi5 引入了一个名为 cmi5.xml 的文件，它类似于 SCORM 清单。它根据容器区块和可分配单元（AU）（可启动内容的实际片段）定义了课程结构。这些 AU 可以嵌入到内容包中或远程托管。

cmi5 于 2016 年 6 月发布用于生产用途，已稳步获得了 LMS 平台和创作工具的采用。

### **什么是 cmi5 文件？**

名为 cmi5.xml 的 cmi5 文件是 cmi5 课程包中使用的清单文件。它概述了：

- 按区块和可分配单位（AU）计算的课程结构
- 有关内容的元数据
- 每个 AU 的启动参数
- 先决条件和完成规则

cmi5.xml 文件使 LMS 能够导入、启动和跟踪 cmi5 内容，就像 SCORM 的 imsmanifest.xml 一样。它包含在 .zip 包中或远程引用，它使用 xAPI 确保内容与 LMS 之间的一致通信。

### **今天的 cmi5**

现在，许多学习平台和工具都支持 cmi5。使用具有约束和结构的 xAPI 既简单又有效，这样可以消除歧义并简化实现。

简而言之，cmi5是两全其美的：xAPI的灵活性和现代数据功能，再加上SCORM的结构。

### **为什么要考虑 cmi5？**

cmi5 通过以下关键功能增强了电子学习的部署和跟踪：

- **包装： **内容可以嵌入或远程托管。
- **启动机制：** 提供一致的发射行为和数据传输。它适用于浏览器、移动应用程序、模拟器甚至物联网设备。
- **凭证握手： **安全的一次性凭证交付与权限有限的特定会话相关联。
- **一致的信息模型： **包括用于核心学习数据（如及格/不及格、持续时间、分数和完成情况）的标准化 “cmi5 定义” xAPI 语句。
- **启动同一个窗口： **学员内容会暂时取代 LMS，然后返回，从而提供更流畅的用户体验。
- **分布式内容：** 内容可以存在于任何地方，包括移动应用程序或远程服务器。

### **cmi5 的缺点**

cmi5 没有任何固有的技术限制。唯一的挑战往往来自传统的 LMS 系统或尚未增加对该标准支持的旧内容创作工具。

### **是给谁的？**

尽管 cmi5 不断发展，但它已经是大多数主要创作工具和多个 LMS 支持的生产就绪标准。除非传统兼容性是组织发展的驱动因素，否则 cmi5 是结构化电子学习体验的明智选择，面向未来。

### **哪个 LMS 支持 cmi5？**

有几个 LMS 平台已经支持 cmi5，尤其是那些也支持 xAPI 的 LMS 平台。以下是已知支持的摘要：

**支持原生或主动 cmi5 的 LMS：**

- SCORM Cloud（通过 Rustici Software）
- Rustici 引擎和内容控制器
- Docebo
- 黑板（带集成）
- Moodle（带有插件或集成）
- 分水岭 LRS（作为报告附件）
- 学习储物柜（主要是学习记录存储 (LRS)，但与启用 cmi5 的 LMS 一起使用）
- Cornerstone onDemand（早期采用阶段）

**部分或正在进行的支持：**

- TalentLMS
- SAP 成功因素
- 画布（可通过 xAPI 集成和第三方工具实现）

许多平台使用像 Rustici 这样的第三方引擎来添加 cmi5 支持，即使它不是原生的。

## **SCORM 和 cmi5 有什么区别？**

SCORM 和 cmi5 都有助于提供在线学习，但它们的工作方式有所不同。

### **结构**

SCORM 使用固定设置来设置课程、模块和课程。cmi5 也使用结构化方法，但在组织方面提供了更大的灵活性 [学习内容](https://www.coursebox.ai/zh/blog/lms-nei-rong-chuang-jian)。

### **内容包装**

两者都使用 ZIP 文件来打包内容。SCORM 压缩包包含固定格式的课程文件。cmi5 压缩包可以包含更多详细信息，并允许将内容存储在不同的位置，例如云端或移动应用程序。

### **沟通**

SCORM 使用基本方法在课程和课程之间进行交谈 [符合 SCORM 标准的 LMS](https://www.coursebox.ai/zh/blog/zui-jia-scorm-lms). cmi5 使用 xAPI，它可以处理更复杂的数据，并且可以与许多不同的系统一起使用。

### **追踪**

SCORM 跟踪课程完成情况和考试成绩等简单信息。cmi5 跟踪更多细节，例如学员如何与内容互动、他们的表现以及其他自定义指标。

### **测序**

SCORM 允许对课程内容的顺序进行基本控制。cmi5 提供更高级、更灵活的排序选项。

### **移动学习**

SCORM 支持移动学习，但不能很好地跟踪移动应用程序。cmi5 为移动学习提供了更好的支持，并且可以跟踪移动应用程序。

### **离线学习**

SCORM 需要持续的互联网连接。当学员重新上线时，cmi5 可以通过同步数据来处理离线学习。

### **收养**

SCORM 被大多数 LMS 广泛使用和支持。cmi5 较新，越来越受欢迎，但尚未被广泛采用。

## **闭幕思考**

现在，您已经更好地了解哪种电子学习标准符合您的需求，下一步是选择合适的创作工具，让发布变得轻而易举。

借助 Coursebox AI，您可以轻松创建和发布任何标准的课程— [AICC](https://www.coursebox.ai/zh/blog/aicc-yu-scorm-dui-bi)、SCORM 1.2、SCORM 2004、xAPI 或 cmi5 —— 从一开始就支持所有这些功能。

准备好看看它的工作原理了吗？ [预订 Coursebox AI 演示](https://www.coursebox.ai/zh/yanshi) 立即了解它如何简化您的电子学习内容创作！
