问题标签 [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 回答
72 浏览

tin-can-api - 循环通过 CSV 文件以将语句发送到 LRS

是否有一个实用程序可以让我循环浏览 CSV 文件,让我能够将多个语句发送到 LRS?我的 CSV 文件将包含必要的演员、动词、对象信息,所有这些信息都用逗号分隔。

谢谢你。

0 投票
2 回答
2373 浏览

php - 创建一个非常简单的 LRS / LMS(使用 xAPI?)

我试图搜索此信息,但我很难找到有关从头开始创建 LRS / LMS 的具体信息。

我想做的事情很简单,我有一组课程(与 SCROM / xAPI 兼容),我想跟踪完成它们的 $user_ID。

我的网站目前正在运行 ezpublish 4.xx,我只想要一个带有 course_ID 和 user_ID 的简单自定义数据库来跟踪谁做了什么。

我玩弄了 TinCan Prototypes 和 Learninglocker,并设法将事物连接起来并存储信息。

但这一切似乎都非常复杂,xAPI 和 Learninglocker 的设计目的远远超出我想要完成的工作,我想在这里询问是否有任何更简单的方法可以自己简单地收集这些信息。

0 投票
2 回答
301 浏览

ruby-on-rails - 字符串请求有效负载的 ActionDispatch::ParamsParser::ParseError

我收到来自 API 的标准请求。它看起来像这样:

在此处输入图像描述

它的内容类型和长度是:

在此处输入图像描述

但是当这到达我的 Rails 服务器时,Rails 会响应

在此处输入图像描述

我提出这个的原因是因为相同的请求似乎在 SCORM Cloud 的服务器上工作。如果我将完全相同的内容上传给他们,并在调试器中观看,我会看到它发送了一条application/json具有相同请求有效负载的语句,但没有unexpected token错误。

Railsapplication/json请求是否必须以不同于其他服务器的某种方式编写?是否有适当的方法在 Rack Middleware 中重写此行以防止此错误?

更新

的JavaScript:

0 投票
1 回答
216 浏览

tin-can-api - 表单提交然后发送 xAPI 语句

在有人通过表单提交他们的全名和电子邮件地址后,我正在尝试发送 xAPI 声明。除了发送声明之外,我还想显示一个 video.html 页面,以便他们可以观看视频。我知道 GitHub 上有一个这样的例子,但我正在尝试自己做一个更简单的例子。有人可以看看我下面的尝试并告诉我为什么它不起作用。非常感谢。

0 投票
1 回答
98 浏览

tin-can-api - 捕获语句的表单条目

谢谢布赖恩。按照您的建议移动我的脚本块有效,它现在正在发送语句。了不起!不幸的是,语句查看器没有捕获某人在表单中输入的姓名,而是给了我一个演员姓名“全名”。我可以对表单或脚本做些什么来解决这个问题吗?我的最新代码如下。非常感谢。

0 投票
1 回答
91 浏览

scorm2004 - 其他类型 LRS (LMS) 的独立模块(基于浏览器)

是否可以为所有类型的 LRS 创建 Tin-Can 模块(例如,它是带有测验的简单 html 页面)?对于 SCORM,这是可能的。因为有可能在父页面中找到典型的 scorm-API-object(如 API_1484_11)。所以这个模块是独立的。我可以将它包含在任何 LMS 中,它会起作用。锡罐呢?我必须专门为每个 LRS 开发每个模块吗?谢谢。

0 投票
1 回答
762 浏览

offline - 使用 xAPI 处理离线数据

我想下载一门课程并在该课程上离线工作。如何跟踪我的结果?

我想记录我的所有进度(我查看的幻灯片、测验结果、每个内容的时间......),例如将它们保存在文件或数据库中,然后生成语句以在我发送到 LRS 时发送到 LRS米在线。

有人可以解释我该怎么做?

0 投票
1 回答
339 浏览

android - 在 Android 中为 LRS 生成语句

我必须使用 Android 应用程序将信息发送到从某些 xAPI 内容中检索到的 LRS。是否有一些库或“最佳实践”有助于创建这些语句?

0 投票
1 回答
63 浏览

tin-can-api - xAPI 动词未显示在 ADL Public 语句查看器中

这是我发布的最后一个问题的一部分。下面的代码发送语句,但是当我在 ADL 语句查看器中查看记录时,动词没有显示。你能告诉我在动词行上我可能做错了什么吗?谢谢你。

0 投票
1 回答
52 浏览

tin-can-api - 需要能够识别电子邮件变量才能完成演员线

请看一下我的代码。我正在尝试使用页面顶部附近设置的变量来设置演员。名称工作正常,但我无法让电子邮件工作。您能告诉我如何修改代码以使其识别电子邮件变量吗?现在它说'mailto:email',我知道这是错误的,它不起作用。但是,名称确实有效,所以我知道我很接近。谢谢你。