问题标签 [tin-can-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

php - 尝试安装 Learning Locker - php artisan migrate

我正在尝试在带有 OSX 的 Mac 上安装Learning Locker,我正在使用 php55 与 brew 一起安装。我做了以下事情:

我正在运行迁移的步骤中,当我这样做时,我收到以下错误:

我已经尝试过以下解决方案:Laravel 需要 Mcrypt PHP 扩展

& http://digitizor.com/2014/06/29/fix-mcrypt-php-extension-required-laravel/

我实际上是一名 Rails 开发人员,从未使用过 mongo,对 PHP 一点也不熟悉,所以不用说我在这里很陌生。

提前感谢您的帮助!

0 投票
2 回答
3659 浏览

c# - 将 SCORM 课程或 Tin Can API 内容集成到 C# 自定义 LMS

我是一家使用 ASP.Net 在 C# 中创建学习管理系统的公司的一员,我正在研究如何将 SCORM 包/内容集成到其中。是否有允许我将现有的 SCORM 包插入这个独立开发的 LMS 的库(最好是免费的)?

我已经完成了我的研究,并在这个问题上发现了各种相互矛盾的网站,所以我想我会问是否有人可以给我任何建议。我已经阅读了有关该主题的其他 SO 帖子,但似乎都没有解决这个问题。

要求:

  • 必须允许将 SCORM 课程集成到 C# LMS
  • 必须与 HTML5/响应式内容兼容
  • 必须离线可用
  • 必须确保课程内容可在移动 Android 设备上播放

我研究了 Tin Can API,但据我所知,它要求用户拥有 LRS,其中大部分都很昂贵,而且似乎不能很好地与 C# 配合使用。这似乎只是在成本之上增加成本,我几乎想知道是否值得自己编码。任何人都可以帮忙吗?

0 投票
2 回答
1274 浏览

tin-can-api - Tin Can API xAPI 向 LRS 发送安全语句

关于 xAPI,我似乎有些难以理解。我会尽量保持简单。(甚至可能是愚蠢的)

我理解的都是真的……

任何 Tin Can 实施的内容都可以使用启动器启动。启动器提供端点和身份验证信息端点不一定是 LRS。它可以是一个脚本,然后传递到最终端点,即 LRS。LRS,在这种情况下是私有的 SCORM 云(沙盒),无法接收没有基本身份验证的语句。

我需要知道的...

LRS 是否生成 OAuth 令牌?有人如何将 Captivate、Storyline、lectora 文件中的语句传递给 TinCan_PHP 以处理与 LRS 的安全连接?为什么我要使用 TinCan.JS,当基本的身份验证信息很容易广播给最终用户时,这些信息可能会被用来对 LRS 造成伤害?

我完全偏离轨道了吗?

非常感谢...

0 投票
1 回答
97 浏览

javascript - 动词未从 xAPI 语句中显示

当我发送此示例语句时,当我查看 LRS 中的信息时,动词未显示。演员和其他信息显示正确。有人可以告诉我我可能做错了什么吗?谢谢你。

0 投票
2 回答
898 浏览

unity3d - 需要将 Unity 输出集成到 TinCan API?

我在 Unity 中开发了一个严肃的游戏(学习游戏)。我希望游戏符合 TinCan 标准。有人可以告诉我使其符合 TinCan 标准的过程吗?

0 投票
1 回答
146 浏览

scorm - SCORM 到 xAPI 会话和重新回答活动 + 更改分数

我来自 SCORM,试图找出两个相关的问题,即如何更新和查找最新数据(即寻找最佳实践)。

在 SCORM 中,我会有一组活动来存储他们的答案和分数(从文档等中很容易理解)。我所追求的“如何”与多次恢复活动集以及在发送声明后点击“重置”并为单个活动提交不同的答案特别相关。

根据我使用 xAPI 阅读的内容,它声明语句是不可变的 - 那么我将如何处理这个问题。

我的第一个想法是,我将从活动 id 生成的语句 id 并在它更改时使旧答案无效 - 但这听起来是错误的(尤其是因为它读起来就像你不能重复使用 id 即使有无效) .

所以看起来 Statement id 需要是唯一的,这意味着会找到多个相同的对象 - 所以我是否必须查看每一次尝试并检查最新的?

我目前正在考虑在中间使用xAPIWrapper

0 投票
0 回答
429 浏览

javascript - 尝试从 LRS 解析 xAPI 语句

当我尝试从学习记录存储中返回记录时,我成功了,但它以未解析数组的形式出现。下面的图 1显示了成功引入这些未解析数据的代码。

当我使用图 2中的代码仅引入三个已解析字段时,它不起作用。执行后,浏览器中没有任何显示。有人可以帮我编写图 2中的代码吗?非常感谢。

图1:

图 2:

0 投票
2 回答
241 浏览

tin-can-api - 有没有办法拉更多的记录?

这是我之前发布的关于解析 xAPI 语句的问题的后续内容。我得到了解析工作,现在我使用下面的代码从 ADL LRS 获取语句,它会提取前 50 条记录。有没有办法指定更多记录?谢谢你。

0 投票
3 回答
1089 浏览

.net - Scorm 内容在 .Net 桌面应用程序中“播放”的准确程度如何?

目前我们有一个 LRS 和 Tincan .net 库。我们想创建一个基于 .Net 的 LMS,具体来说是窗口形式,使用 TinCan API。课程内容采用 Scorm 包的形式。我知道这是一个非常愚蠢的问题,答案一定很明显,但我就是不明白。在桌面环境中的 TinCan API 中实现时,您如何“播放”或“显示”或“启动”Scorm zip 包?我们需要在什么条件下将 scorm 包转换为 TinCan 包?

如果有人可以提供相关链接(尽管我已经访问了每个该死的链接),那将很有帮助。谢谢

PS-请不要标记这个问题。

0 投票
1 回答
1233 浏览

php - 使用 TinCan API 从 Learning Locker LRS 获取语句

我正在尝试通过 PHP 和 TinCanPHP API 对存储在 Learning Locker 中的语句执行查询。通过这个答案,我能够从 Learning Locker 获取响应。以下是部分回复:

返回的语句列表具有权限protected,因此我无法访问它们。如何访问报表?我在这里想念什么?