目前SCORM1.2引用CMI的数据有八大类,SCORM对每一个数据的定义、用途、所包括的子数据项、输出数据格式、LMS引用数据的行为、SCO使用的样例、支持的API函数、是否必选、数据类型、SCO的访问权限等都做了详细的说明,这八大类数据如下所示:
(
1
)
Cmi.Core
(核心项):要求所有的
CMI
系统都提供的信息,所有
SCO
在启动运行时都需要这些信息,子数据项有:
.Student ID
(学生学号)、
.Student Name
(学生姓名)、
.Output Mechanism
(输出机制)、
.Lesson Location
(课的位置)、
.Credit
(学分)、
.Lesson Status
(课的状态)、
.Entry
(入口)、
.Information Store
(信息存储)、
.Score
(分数)、
.Total Time
(
总时间)、
.Lesson Mode
(课的模式);
(
2
)
Suspend Data
(暂停数据):在学生使用课程过程中产生的信息,这些信息用于下一次继续学习,比如包含课重启所需要的信息;
(
3
)
Launch Data
(启动信息):在
SCO
创建时产生的信息,对
SCO
启动运行要求的说明,
SCO
启动所需信息的提供,每次启动
SCO
时都需要它,通常在
SCO
交换数据中定义;
(
4
)
Comments
(评语):教师设置的一些评语信息,在满足一定条件的时候,
SCO
将把这些信息呈现给学生;
(
5
)
Objectives
(教学目标):描述学生对于
SCO
中每个目标的完成情况,包括的子数据项有:
.Id
(目标编号)、
.Score
(目标得分)、
.Status
(目标状态);
(
6
)
Student Data
(学生数据):而学生数据是在学生开始课程以后和学习课程当中,
CMI
系统所了解的学生的情况。学生数据为学生在课程中的表现。包括的子数据项有:
.Mastery Score
(掌握得分)、
.Max Time Allowed
(最大允许时间)、
.Time Limit Action
(限时反应);
(
7
)
Student Preference
(学生偏好):
SCO
的参数与选项,可通过参数设置来调整
SCO
的表现与行为,包括的子数据项有:
.Audio
(音频)、
.Language
(语言)、
.Speed
(速度)、
.Text
(文本)、
.Video
(视频);
(
8
)
Interactions
(交互信息):学生通过计算机输入时产生的可记录与可识别的信息,它可以记录学习者与
SCO
每次交互的详细信息,
.id
(交互编号)、
.objectives
(交互目标)、
.time
(交互时间)、
.type
(交互类型)、
.correct_responses
(正确响应次数)、
.weighting
(交互的权重)、
.student_response
(学生响应)、
.result
(交互结果)、
.latency
(交互延迟)。
对于上述数据元素,有一些限定词汇,
SCORM
对这些限定词汇做了定义。比如:
Mode
这个数据元素(如
cmi.core.lesson_mode
)只能取这三个值:
“normal”
、
“review”
、
“browse”
。
SCORM
定义的限定词汇有:
Mode
、
Status
、
Exit
、
Credit
、
Entry
、
Interaction
、
Result
、
Time Limit Action
。