我已使用 iFrame 将托管在 AWS S3 存储桶中的 SCORM 包嵌入到我的网站中。 SCORM 内容显示正确,但我想跟踪用户的进度 - 特别是用户已完成哪些幻灯片以及他们在内容中的进度。
<iframe id="scormPlayer" src="https://scorm-package.s3.eu-west-2.amazonaws.com/scorm/hurak-learning/fire-marshal-fire-warden-online/Introduction/index.html" width="100%" height="600" frameborder="0"></iframe>
如何跟踪用户已完成哪些幻灯片以及他们在 SCORM 内容中的整体进度?我正在使用 SCORM 2004,并且更愿意在自己的系统内管理数据,而不依赖第三方服务。
任何帮助或建议将不胜感激!
仅将 HTML 文件从包加载到 iframe 中是不够的,内容本身将期望与 SCORM 播放器提供的 SCORM RTE 进行交互。捕获的“进度”很大程度上取决于内容本身以及它通过 SCORM RTE API 向 SCORM 播放器提供的数据。在此处了解有关 SCORM RTE 的更多信息:https://scorm.com/scorm-explained/technical-scorm/run-time/ 请参阅 https://scorm.com/scorm-explained/technical-scorm/ 了解更多概述。
查看这些信息后,如果您有兴趣集成而不是构建 SCORM 播放器,我建议您查看 https://rusticisoftware.com/solutions/lmss/#delivery(披露:我在 Rustici Software 工作)。
(这与此处的问题相关:内容无法找到 SCORM API 适配器)