ISO/IEC TR 29163-3:2009
Information technology. Sharable Content Object Reference Model (SCORM®) 2004 3rd Edition - Part 3:Run-Time Environment Version 1.1
发布时间:2009-12-03 实施时间:


SCORM是一种用于在线学习的技术标准,它定义了一种学习内容的交互式方式,使得学习者可以在不同的学习管理系统中共享学习内容。SCORM的目标是实现学习内容的可重用性和互操作性。SCORM包括三个部分:内容制作、运行时环境和学习管理系统。ISO/IEC TR 29163-3:2009是SCORM的一部分,是SCORM 2004第三版的运行时环境。

SCORM运行时环境是学习管理系统(LMS)和学习内容(SCO)之间的桥梁,它定义了LMS和SCO之间的通信、数据模型、运行时数据存储和管理、错误处理等方面的行为和功能。SCORM运行时环境的API(Application Programming Interface)是LMS和SCO之间的通信接口,它定义了一组函数和数据元素,用于LMS和SCO之间的数据交换和通信。

ISO/IEC TR 29163-3:2009定义了SCORM运行时环境的API,包括以下几个方面:

1. 数据模型:SCORM运行时环境定义了一组数据元素,用于描述学习内容的结构和属性。这些数据元素包括课程、章节、页面、交互、评估等。

2. 运行时数据存储和管理:SCORM运行时环境定义了一组函数,用于存储和管理学习内容的运行时数据,包括学习者的进度、答案、评分等。

3. 通信:SCORM运行时环境定义了一组函数,用于LMS和SCO之间的通信。这些函数包括初始化、获取数据、提交数据等。

4. 错误处理:SCORM运行时环境定义了一组错误代码和错误处理机制,用于处理运行时错误和异常情况。

SCORM运行时环境的API是SCORM的核心部分,它使得LMS和SCO之间可以进行数据交换和通信,实现了学习内容的可重用性和互操作性。同时,SCORM运行时环境的API也为开发者提供了一种标准化的开发方式,使得他们可以更加方便地开发和维护学习内容。

相关标准
ISO/IEC 19788-1:2011 Information technology -- Learning, education and training -- Metadata for learning resources -- Part 1: Framework
ISO/IEC 19788-2:2015 Information technology -- Learning, education and training -- Metadata for learning resources -- Part 2: Dublin Core elements
ISO/IEC 19788-3:2011 Information technology -- Learning, education and training -- Metadata for learning resources -- Part 3: Basic application profile
ISO/IEC 19788-4:2014 Information technology -- Learning, education and training -- Metadata for learning resources -- Part 4: Technical elements
ISO/IEC 19788-5:2015 Information technology -- Learning, education and training -- Metadata for learning resources -- Part 5: Educational alignment