以前に保存したデータをMoodle LMSから取得しようとしていますが、何かが機能していないようです。これは私がやっているものです:以前に保存したデータをLMS-SCORM 2004から取り出すことができません
私は(のようなナビゲーションデータを保存したり、完了ステータスを設定)のMoodleにSCORM(v2004)パッケージをロードし、いくつかのアクションを実行します。
// 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