首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从xAPI包中获取xAPI语句

从xAPI包中获取xAPI语句
EN

Stack Overflow用户
提问于 2019-05-09 14:51:28
回答 1查看 338关注 0票数 0

我正试图使我的头脑工作的xAPI包编写的上升,它已经提供给我,以便我可以建立一个测试PoC应用程序。

我可以看到内置在index.html页面中的函数,而且像进步和测验分数这样的东西都是通用的,但是在软件包中我在哪里找到了LRS的终点呢?

我已经将包合并到了我构建的测试应用程序中,但是我不想自己生成和发送语句,我希望使用作为包一部分的内容。

如果我导入并播放SCORM中的包,就会得到生成的语句。

我唯一能看到的是tincan.js文件中的一个条目,this.recordStores=[],除了我不知道下一步该去哪里之外,还有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-09 15:24:47

通常,这类包实现了一组指南,这些准则随规范的0.9版本一起发布(当时名为Tin,后来改为xAPI)。这些指导方针提供了打包和启动机制,这正是Rise所实现的。启动机制表明,端点和身份验证凭据将在查询字符串上传递到其可以检索的已启动内容。used使用的TinCanJS库实现了消化查询字符串和设置对象的功能,这些对象是您在this.recordStores中找到的用于与查询字符串参数中标识的xAPI LRS通信的对象。

你有两个主要选择,

  1. 直接从launch获取查询字符串参数并自己处理,可能会使用相同的全局库对象(TinCan.LRS)获得一个LRS对象,然后根据您的需要进行交互,
  2. 利用已经通过包本身准备的this.recordStores列表为您创建的对象

这两种方法各有优缺点,它们在很大程度上取决于您对JavaScript的熟悉程度以及您需要/希望的灵活性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56062145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档