首页 > 解决方案 > 从外部链接将 SCORM 包上传到 SAP SuccessFactors?

问题描述

我想通过外部链接将 SCORM 包上传到 SuccessFactors(到我的客户存储课程的服务器),但我不确定它是否可能(比如可以选择上传下载包的 moodle)。我能找到的与该问题相关的所有文档和论坛都至少有几年的历史了。

根据 SAP SuccessFactors 官方网站,SF 支持 SCORM

根据SAP SF 手册(2018 版)

“选择 AICC 标准而不是 SCORM 等替代标准的主要优势之一是 AICC 内容可以驻留在任何地方,并且仍然保持 LMS 启动和跟踪它的能力。相比之下,SCORM 标准要求内容驻留在与 LMS 相同的域。”

我发现“同源策略”要求 SCORM 包的位置在同一台服务器上。

这是因为 SCORM 包通过 JS API 与 LMS 进行通信。Web 浏览器允许包含在第一个网页中的脚本访问第二个网页中的数据,但前提是两个网页具有相同的来源。

由于上述原因,SCORM 包需要在同一个域中才能进行这些 API 调用。

我正在尝试找到任何其他方式来上传 SCORM 内容以上传到 SuccessFactors,而无需将内容实际存储在其服务器上。

我专注于使用 SCORM,因为我创建了一个 JS 包装器,它将使用 Scormfunctions 的 API 调用(LMSInitialize、LMSGetValue 等)进行初始化,以将数据发送回 node.js 服务器。

我发现的另一个选择是 AICC 包装,但根据我的研究,我找不到很多例子,并得出结论,在 2014 年 AICC 解散后,它已成为一个死标准。

我真的很感谢任何与它相关的帮助和任何建议,即使它是以不同的方式将包(任何合规性都可以)上传到 SAP SuccessFactors 并将学生数据返回到 node.js 服务器。

标签: moodlescormlmssap-successfactors

解决方案


推荐阅读