首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCORM 2004第三版完成状态未保存

SCORM 2004第三版完成状态未保存
EN

Stack Overflow用户
提问于 2015-04-03 15:56:30
回答 1查看 416关注 0票数 1

我的cmi.completion_status出了点问题。我有一个在SABA LMS下运行的SCORM2004第三版课程,课程运行良好,我所有的进度都被正确存储,但每当我尝试将“cmi.completion_status”设置为“completed”时,都没有反应。其余的数据被存储,例如,与我设置完成状态的方法相同,我设置了score.raw,并在最终结果中将原始数据设置为100,但缺少完成:

代码语言:javascript
复制
cmi.score.raw = 100
cmi.score.max = 100
cmi.score.min = 0
cmi.score.scaled = 1

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

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2015-04-03 23:56:54

如果您在包中使用完成阈值(imsmanifest.xml),则可能会由LMS为您管理完成阈值。在这种情况下,cmi.completion_status是基于cmi.progress_measure的。

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

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

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

总帐

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29428397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档