SCORM 2004第3版完成状态未保存

时间:2015-04-03 07:56:30

标签: scorm

我的cmi.completion_status有问题。我有一个在SABA LMS下运行的SCORM 2004第3版课程,该课程运行正常,我的所有进度都正确存储,但每当我尝试设置' cmi.completion_status'完成'什么都没发生。存储其余数据,例如,我设置完成状态的方式与设置score.raw相同,在最终结果中,我将原始设置为100,但是缺少完成:

cmi.score.raw = 100
cmi.score.max = 100
cmi.score.min = 0
cmi.score.scaled = 1

我是SCORM的新手,我不知道你需要什么更多的信息来帮助我,所以如果需要,请向我询问更多信息。

提前致谢

1 个答案:

答案 0 :(得分:2)

如果您在包装中使用完成阈值(imsmanifest.xml),LMS可以为您管理此功能。 在这种情况下,cmi.completion_status基于cmi.progress_measure。

因此,如果完成阈值为1(或0-1之间的某个小数),您还需要将cmi.progress_measure设置为1以“完成”。

请参阅adlcp:completionThreshold以查看它是否存在于您的imsmanifest.xml中。

除此之外,您还需要检查在设置完成状态时可能触发的任何SCORM错误。这可能会说明为什么地位不坚持,或者你也可以在退出或提交时将其还原。

GL