从 scorm 1.2 连接到 lms

Posted

技术标签:

【中文标题】从 scorm 1.2 连接到 lms【英文标题】:connect to lms from scorm 1.2 【发布时间】:2020-12-28 02:15:03 【问题描述】:

我正在尝试从我的 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'));
        );

【问题讨论】:

【参考方案1】:

Simplify Scorm 不处理与 LMS 的通信。这是留给开发人员的。

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

您当然可以收听许多事件。

【讨论】:

以上是关于从 scorm 1.2 连接到 lms的主要内容,如果未能解决你的问题,请参考以下文章

如何将 scorm 集成到 LMS(共享点)

Ember JS用于SCORM合规性

SCORM 2004时间格式 - 正则表达式?

使用 TLS 1.2 从 HttpClient 连接到 Azure FrontDoor 后面的 API

Spark 1.2 无法连接到 HDP 2.2 上的 HDFS

从 EMR spark 连接到 EMR presto - 连接失败