scorm 标准的 LMS 在客户端的运行机制
)运行 。
)调用 初始化函数。
)加载课件 初始化数据。
)获取 中的用户 和用户姓名。
)获取 中 值,即当前用户对当前 的学习状态,包括
(通过) (已完成) !(浏览) (非完成) "
(失败) #(未尝试) $ 种状态。
$)获取数据模型中的 %值,该值判断当前用户是否第一次学习当前 。如
果值为“ &'(, 则表示当前用户是首次学习; 如果值为“(,则表示用户是再次学
习当前 。
))获取数据模型中的 值,该值判断当前用户访问当前 的方式,
包括 *!(预览, 不跟踪学习)、+( 跟踪学习)、,!( 复习) 三种模式;
-)获取数据模型中的 !值,该值用来存放每一个学员在每一个 的学
习过程中所累积的总成绩。如果当前 有评测就会记录当前用户的评测总成绩,没有就
不记录。.可借此 作学习者成绩分析。如果用户是初次学习当前 , 系统
就会初始化 !的值为“”(空值)。
/)获取数据模型中的 '值。.借此 记录每一个用户最
后一次学习哪一个 ,以便下一次重新进入该课程时可以直接跳转到上次学习位置继续
学习, 相当于书签的功能。
0)用户开始学习当前 ,在学习过程中会记录一系列数据模型的值, 用于学习跟踪。
其中 '用来记录每个学员每次学习的时间, 包括每个用户进入每个
的停留时间及访问的日期。 在当前用户结束对当前
的学习时, . 则会记录
' 的值 ,'表示当前用户对每个 学习所花的总时间。
)执行 .()接口函数。该函数主要是用来提交数据模型元素的值,
. 发生在 .12之前。
) 执 行 .32 ( ) 函 数 。 当 用 户 学 习 完 并 要 离 开 一 个 时 , 便 会 调 用
.32()。.32() 主要负责将环境变量重设,并判断该 是否在结束之前己
经 调 用 . ( ) 将 所 有 记 录 存 储 到 . 。 若 尚 未 储 存 , 则 会 自 动 调 用
.()将当前用户在当前 的学习记录保存。
评论3