0
我試圖從Moodle LMS檢索以前保存的數據,但似乎有些東西不工作。這是我在做什麼:無法檢索以前保存的數據從LMS - SCORM 2004
我的SCORM(v2004)包加載到Moodle的,並執行一些操作(如保存導航數據或者設置完成狀態):
// Completion status always "unknown" at first time so I try to change it to incomplete:
API_1484_11.SetValue('cmi.completion_status', 'incomplete'); // "true"
...
API_1484_11.SetValue('cmi.location', '{"page":2}'); // "true"
再後來就提交這些更改:
API_1484_11.Commit(''); // true
請求/響應:
當我離開並重新輸入活動並嘗試再次檢索此數據時,API會返回一個空字符串或默認初始值。
// I've already initialized the API at this point.
API_1484_11.GetValue('cmi.completion_status'); // "unknown"
...
API_1484_11.GetValue('cmi.location'); // ""
我錯過了什麼嗎?
我是否需要調用任何其他方法從服務器檢索數據或類似的東西?
或者我誤解了這些方法的目的?
我希望在這個主題上的任何幫助。提前致謝。
SCORM 1.2似乎工作。謝謝。 –
太棒了。 2004年在moodle上支持一些第三方選項。但如果你只是執行基本的「我在這裏」的內容,它應該工作得很好。 – Mark