我正试图使我的头脑工作的xAPI包编写的上升,它已经提供给我,以便我可以建立一个测试PoC应用程序。
我可以看到内置在index.html页面中的函数,而且像进步和测验分数这样的东西都是通用的,但是在软件包中我在哪里找到了LRS的终点呢?
我已经将包合并到了我构建的测试应用程序中,但是我不想自己生成和发送语句,我希望使用作为包一部分的内容。
如果我导入并播放SCORM中的包,就会得到生成的语句。
我唯一能看到的是tincan.js文件中的一个条目,this.recordStores=[],除了我不知道下一步该去哪里之外,还有什么建议吗?
发布于 2019-05-09 15:24:47
通常,这类包实现了一组指南,这些准则随规范的0.9版本一起发布(当时名为Tin,后来改为xAPI)。这些指导方针提供了打包和启动机制,这正是Rise所实现的。启动机制表明,端点和身份验证凭据将在查询字符串上传递到其可以检索的已启动内容。used使用的TinCanJS库实现了消化查询字符串和设置对象的功能,这些对象是您在this.recordStores中找到的用于与查询字符串参数中标识的xAPI LRS通信的对象。
你有两个主要选择,
TinCan.LRS)获得一个LRS对象,然后根据您的需要进行交互,this.recordStores列表为您创建的对象这两种方法各有优缺点,它们在很大程度上取决于您对JavaScript的熟悉程度以及您需要/希望的灵活性。
https://stackoverflow.com/questions/56062145
复制相似问题