0

我正在编写 LMS。后端和 UI 几乎准备就绪。我们最初的目的是编写我们自己的内容工作室,但使用现有工作室要快得多。我们想使用上升和上升给出以下出口:

在此处输入图像描述

是 xapi 和 scorm 2004 导出的 github 存储库。如您所见,index.html(scorm2004 中的scormcontent/index.html)运行良好。UI 完好无损,它在内部保存进度值。

我的问题是如何获取这些数据并将其保存到我自己的数据库中(我知道如何使用数据库,我只是无法从 scorm 获取数据流)。

将这些值保存到我的数据库后,我还需要在用户打开网站时将它们重新插入到 scorm 或 xapi 中。

如果你们能告诉我如何检索这些数据,我可以从那里做任何事情。我读了一些关于端点的东西??

注意: index.html 底部的函数,例如 finishQuiz() 不起作用,至少我无法使它们起作用。

另一个注意事项:我真的不想要 iframe

4

1 回答 1

0

请参阅我对从 LMS 获取 scorm 值的回答

SCORM 是一组标准,不仅定义了用于通信的 API,还定义了用于打包学习内容的结构。您将需要实现 SCORM API 之一(如果您想支持大多数创作工具并且不需要 SCORM 2004 的任何高级排序功能,SCORM 1.2 可能是最简单的)或 xAPI。

如果您要实现 xAPI,您将需要研究如何将其实现为“LRS”(即从学习活动中使用 xAPI 数据的服务器),因为 xAPI 通常不指代 LMS。由于您还希望提供内容,而不仅仅是使用它们生成的数据,因此您可能希望选择实现 cmi5,它基于 xAPI 还定义了一种打包格式来替换 SCORM。

于 2021-09-12T12:55:34.407 回答