1

我正在尝试从我的 SCORM 包连接到 LMS,但没有连接发生并且无法获取我正在使用 Simplify SCORM 的任何数据,这是我的连接代码

window.API.LMSInitialize();
        window.API.apiLogLevel = 1;

        console.log('window.API ',  window.API)
        console.log('window.API.cmi ', window.API.cmi)
        console.log('student id ' , window.API.cmi.core.student_id);

        window.API.on("LMSSetValue.cmi.core.student_id", function(CMIElement, value) {
            console.log('hi ', CMIElement , ' ',value)
        });

        window.API.on("LMSInitialize", function() {
            console.log("LMSInitialized ")
            console.log('window.API.cmi ', window.API.cmi)
            console.log('student id ' , window.API.LMSGetValue('student_id'));
        });
4

1 回答 1

0

Simplify Scorm 不处理与 LMS 的通信。那是留给开发商的。

window.API.on("LMSCommit", function() {
  console.log("LMSCommit ")
  // use jquery, fetchAPI or XMLHTTPRequest to communicate with LMS
});

你当然可以听一些事件。

于 2021-02-16T22:54:52.387 回答