database - 我必须在前端加载 scorm 包还是必须在后端解包并单独提供资产?
问题描述
我很难理解在我目前正在开发的电子学习平台中实现 SCORM 播放和托管(术语托管类似于静态文件托管到 S3 的方式)的最后一块拼图。所以我的问题是我不知道我应该如何与 SCORM 包交互。据我了解,我需要将它托管在 S3 中,然后客户端将从 S3 加载 SCORM 包,然后读取 imsmanifest 以读取 SCORM 包文件夹中的资产序列。另外,我需要为我们的 lms 提供 SCORM 运行时环境。
在前端右侧加载整个 SCORM 包也是如此,否则我将不得不解包它的内容并让它在客户端的每个请求上加载,例如通过 SCO 的资产序列
解决方案
因此,我能够就此向 SCORM 专家咨询,我打算采用的基本架构是将 SCORM 包存储到静态文件服务器(例如 S3),然后它将作为我们 LMS 的交付服务。然后对于客户端,我将只是包含 SCORM 包的 imsmanifest 的存储桶的前端,并将 SCO 加载到浏览器中。
推荐阅读
- java - 如何保持 Java 集合中对象的顺序?
- javascript - 当有人安装我的 npm 模块时,如何告诉 npm 不要安装任何依赖项?
- java - 如何通过 ADB 命令执行 APK(测试用例)?
- jquery - 基于 jquery 的组件没有被重新渲染
- wpf - 将第 3 方控件添加到 .NET Core WPF 应用程序
- c# - 使用 Office365 进行用户身份验证并授予网站访问权限
- java - 计数器不能正确计数大写字符和小写字符
- ios - 使用 AppCenter 分析管理不同的环境?
- angular - 从角度服务获取数据并控制台记录它
- php - PHP 包含不再使用非标准文件类型