首页 > 解决方案 > 我必须在前端加载 scorm 包还是必须在后端解包并单独提供资产?

问题描述

我很难理解在我目前正在开发的电子学习平台中实现 SCORM 播放和托管(术语托管类似于静态文件托管到 S3 的方式)的最后一块拼图。所以我的问题是我不知道我应该如何与 SCORM 包交互。据我了解,我需要将它托管在 S3 中,然后客户端将从 S3 加载 SCORM 包,然后读取 imsmanifest 以读取 SCORM 包文件夹中的资产序列。另外,我需要为我们的 lms 提供 SCORM 运行时环境。

在前端右侧加载整个 SCORM 包也是如此,否则我将不得不解包它的内容并让它在客户端的每个请求上加载,例如通过 SCO 的资产序列

标签: databaseclient-serverscorm

解决方案


因此,我能够就此向 SCORM 专家咨询,我打算采用的基本架构是将 SCORM 包存储到静态文件服务器(例如 S3),然后它将作为我们 LMS 的交付服务。然后对于客户端,我将只是包含 SCORM 包的 imsmanifest 的存储桶的前端,并将 SCO 加载到浏览器中。


推荐阅读