如何将 scorm 课程集成到我的网站

Dmi*_*ich 5 javascript scorm web

我有 scorm 课程,这是一个包含下一个文件的包

我可以将它上传到 scorm 云(使用 scorm 驱动程序)并在此处启动它。但我需要在我自己的网站上展示这门课程。我不明白如何做到这一点。

我应该使用一些 scorm 播放器吗?这里是说比我可以用SCORM云,但它并不适合我(或者我不明白的地方)。

还是我应该使用 scorm 包装器?但是如何将其用于展示课程。

在功能中,我将从服务器获取 scorm 包。

Mar*_*ark 6

SCORM(构建与购买)的基本配方 -

  • 后端 api(命名您的风格 NodeJS、PHP、ASP.NET 等...)
  • 数据库(SQL/NOSQL)
  • 前端 HTML/CSS/JS
  • 内容在 IFRAME、新窗口、选项卡中启动(取决于偏好)
  • 依赖于 SCORM 1.2 或 2004 (JavaScript),需要 SCORM 运行时环境 (RTE)。这主要是一个付费选项,或者您需要自己动手。这会为每个学生尝试强制执行 SCORM 规范。这称为 CMI 对象。它由评分、互动、目标等组成。这是您要求的核心,但确实依赖于后端以保存学生尝试、获取学生尝试和管理学生尝试的历史记录。
  • 包含 imsmanifest.xml 的内容(通过 zip 导入,称为 CAM 内容聚合模型)。这可以通过上传或手动将内容放置在服务器上来完成。
  • XML 解析,XSD 验证可选
  • 这将构建您将在课程查看器中显示的目录。考虑将所有导入的内容放入作业中,以便您可以将它们分配给学生。这也假设您有用户管理。如果你不这样做,你也在构建它。

而这一切都只是考虑上市时间。如果您属于获取/购买类别 -

免费:Moodle(SCORM 1.2,有限或无 SCORM 2004)

我知道的所有其他选项都开始有订阅、座位或一次性付款选项。请记住,这些是 2001-2009 年创建的。我希望你进入时间机器,回到过去并记住 JavaScript 的状态;)。所以需要注意的事情取决于你的目标是什么。

我将插入我出售 SCORM Runtime API 仅用于与现有站点集成的事实,但您必须携带周围的 API 支持、数据库和课程查看器(我提供了这方面的示例、文档和支持)。但是,很明显,根据您在谷歌这个问题时的目标,您会意识到这个“要求”从数千美元到数十万美元不等,而花费 2 年时间阅读白皮书规范并整理所有这些。

我的网站https://cybercussion.com有很多信息以及我的 GitHub 内容开发开源项目https://github.com/cybercussion/SCOBot/wiki,它可以突出显示与 LMS 接口的一些内容方面。

我祝你好运整理这一切,希望它有帮助。