【问题标题】:how can we retrieve the publicly stored statements from Tin Can API?我们如何从 Tin Can API 中检索公开存储的语句?
【发布时间】:2014-05-07 06:53:13
【问题描述】:

除了存储代理的状态之外,Tin Can API 还能做什么以及我们如何从 Tin Can API 检索公开存储的语句

提前致谢

【问题讨论】:

    标签: storage public tin-can-api


    【解决方案1】:

    您可以使用 Tin Can API(体验 API)做很多事情。 xAPI 的重点是存储用户体验,从我完成课程到开始观看视频的任何内容。我见过或做过一些简单的事情,比如使用 xAPI 将 SCORM 跟踪发送到 LRS、支持移动、跟踪来自现场练习的传感器数据、存储在游戏和模拟中收集的信息。如您所说,Experience API 使您能够以标准方式获取数据,以支持数据的报告和评估。

    有些小组使用 Experience API 来做有趣的事情。 https://groups.google.com/a/adlnet.gov/forum/#!forum/xapi-design

    还有一个规范工作组论坛,您可以在其中获得更多资源和答案:https://groups.google.com/a/adlnet.gov/forum/#!forum/xapi-spec

    还有一些资源和文章讨论了您可以使用 Experience API 做什么。 http://www.adlnet.gov/tla/experience-api/
    http://en.wikipedia.org/wiki/Tin_Can_API

    ADL 的 GitHub 页面上有一些开源项目,它们还展示了如何使用 Experience API。 https://github.com/adlnet

    对于在网络浏览器中从 LRS 发送和检索信息,有一个 JavaScript 库:https://github.com/adlnet/xAPIWrapper ..它已经构建并缩小了..您可以在页面中包含 xapiwrapper.min.js 并使用自述文件示例开始吧。

    报告和查询数据可以查看新项目:https://github.com/adlnet/xAPI-Dashboard

    有一个起始 Java 库可以使在 Java 中与 LRS 的对话更容易,它可以用于常规 Java 应用程序或 Android 应用程序:https://github.com/adlnet/jxapi

    他们还启动了一个 JQuery 移动插件:https://github.com/adlnet/xapi-jqm

    甚至还有一个使用带有 MedBiquitous 和通用核心能力的 Experience API 来识别学习者在某些方面成为胜任能力的例子:https://github.com/adlnet/xci

    关于从 LRS 获取语句的问题,您只需向语句端点发出 GET 请求。该规范目前规定请求必须包含 Experience API 版本标头:https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#62-api-versioning。您可能需要使用 LRS 作为客户端进行身份验证。这通常是通过在 LRS 上注册并获得某种凭证来完成的。这将根据您使用的 LRS 有所不同,但它们都有关于如何使用和发送凭据的说明。 https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#64-security

    ADL 的托管示例 LRS 开放了 GET 语句端点,以便体验 API 的新手可以点击它并查看语句,而无需弄清楚请求规则:https://lrs.adlnet.gov/xapi/statements

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 2022-12-15
      • 2010-11-14
      相关资源
      最近更新 更多