vue.js 和 laravel scorm 集成

问题描述 投票:0回答:1

我们正在尝试在我们的平台上实施 Articulate SCORM 文件。 我们的环境由用于 API 的 Laravel 和用于前端的 vue.js 组成。 我们设法将文件正确存储在数据库和文件系统中。 现在,我们可以在前端检索索引 .html 文件的 URL。 然后我们尝试使用 pipwerks 库从 scorm 检索信息,但无法做到这一点。

我们无法连接到 scorm API。有人对如何实施我们的项目(或其一部分)有任何想法或教程吗? 预先感谢!

我们尝试了多种使用方式

SCORM.init(); 

但是结果总是一样的:

connection.initialize called. index.js:883
SCORM.API.find: Error finding API.
Find attempts: 0.
Find attempt limit: 500 index.js:883
API.get failed: Can't find the API! index.js:883
SCORM.connection.initialize failed: API is null.
laravel vue.js vuejs2 laravel-8 scorm
1个回答
0
投票

pipwerks 包装器是一个 SCORM API 包装器库,使 SCORM 内容能够与 SCORM 播放器提供的 SCORM RTE 进行通信。听起来您正在尝试玩 Articulate 课程,如果是这种情况,那么您将需要实现 SCORM RTE 才能与内容交谈,IOW,您需要实现(或集成)一个 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 工作)。

© www.soinside.com 2019 - 2024. All rights reserved.