2015-04-03 19 views
0

我的cmi.completion_status出現問題。我有一個在SABA LMS下運行的SCORM 2004第3版課程,課程工作正常,我的所有進度都能正確存儲,但每當我嘗試將'cmi.completion_status'設置爲'completed'時,都不會發生任何事情。該數據的其餘部分被存儲,例如,方式我設置完成狀態我設置score.raw和在最終的結果,我有原始組100相同,但在完成丟失:SCORM 2004第3版完成狀態不存儲

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

我對SCORM非常陌生,我不知道你需要哪些更多的信息來幫助我,所以如果需要的話,請向我諮詢更多信息。

在此先感謝

回答

2

它的可能的,如果你在你的包裝(imsmanifest.xml)使用完畢閾值LMS是爲你管理這個。 cmi.completion_status在此情況下基於cmi.progress_measure。

因此,如果完成閾值爲1(或0-1之間的某個小數),則還需要將cmi.progress_measure設置爲1以「完成」。

請參閱adlcp:completionThreshold以查看它是否存在於您的imsmanifest.xml中。

除此之外,您需要檢查設置完成狀態時可能觸發的任何SCORM錯誤。這可能會說明爲什麼地位不堅持,或者你也可以在退出或提交時恢復原狀。

GL