我有需要使用 static 基本令牌和附加 header 发送交付有效负载的功能。 我需要通过发布请求来执行此操作 如何在 ruby 中编写发布请求? 像这样的东西 我应该用什么替换客户端? ...
我有需要使用 static 基本令牌和附加 header 发送交付有效负载的功能。 我需要通过发布请求来执行此操作 如何在 ruby 中编写发布请求? 像这样的东西 我应该用什么替换客户端? ...
我有一个由故事情节制作的 xAPI 内容,我希望将语句发送到 webapp 而不是 LRS。 这个 webapp 是使用 laravel 开发的,用户应该通过电子邮件和密码进行身份验证才能使用它。 我做了什么将声明发送到这个应用程序: 1.在 webapp 中,我创建了一个使用 POST 方法的 ...
我有一个 LMS,我想从这个 lms 启动托管在云 scorm 上的课程,例如,lms 中的用户应该单击一个链接来启动托管在 scorm 云上的课程。 我阅读了 scorm 云中的调度功能,它生成一个应该保存的文件,然后我可以运行这个文件来启动课程,但这对我不起作用,因为没有自动功能来生成调度并在用 ...
我想将电子学习集成到我已经拥有的现有系统中,我已经阅读了很多关于 SCORM 和 xAPI 两个标准的内容,但我所阅读的只是关于每个标准的优缺点的理论差异,无论如何我想要一个技术差异从开发人员的角度来看,在系统中实施这些标准,从开发的角度实施这些标准有什么区别?我只想了解制定这些标准的过程的标题。 ...
嗨,我正在尝试组合 2 javascript onClick function 以便它们只有在两者都被点击后才会触发,这就是我目前尝试的。 Javascript HTML 我知道超级简单,但我只是想弄清楚如何执行此操作,因为它用于 API 调用,因此需要单击两个按钮然后发送语句。 ...
我正在使用Html2Canvas JavaScript 库截取 iFrame 中呈现的内容的屏幕截图。 iFrame 中的内容是从同一服务器加载的 Scorm/xAPI (src=folder/index.html) 文件,因此我没有遇到任何 CORS 问题。 Scorm/xAPI 文件就像嵌入 ...
我正在尝试将 xAPI 语句从“活动提供者”发送到 ADL LRS 现场演示。 目标是从我的 C# .NET 应用程序实现它,但我在实现它时遇到了困难,所以我尝试从 JMeter 运行一个简单的 POST 请求。 我确实收到了 200 响应,但是当我尝试检查该语句是否已成功存储在https:// ...
看看下面的代码。 我的目标是从学习记录存储 (LRS) 中获取 xAPI 语句。 该代码能够从 LRS 获取前 100 个 xAPI 语句 - 100 是每页显示的最大语句数 - 但不是之后的语句。 为了解决上述问题,我尝试创建一个循环,在该循环中我使用计数器来获取接下来的 100 条语句等等 ...
稍微介绍一下,我正在尝试创建一个将启动 cmi5 课程的 LMS。 但是,我很难理解 cmi5 package 和其他一些术语。 在这里,我想问/澄清几点,以说明清楚。 我已经看到了 TinCan/xAPI 示例课程/规范(我在这里看到了)和 cmi5 规范在这里。 我发现他们需要不同的查询字符串 ...
我目前已经设法使用 XAPI 获取seamarks:type=harbours但我发现 XAPI 现在已经过时了,最好使用 Overpass API。 我的问题是我不知道如何将我的搜索从 XAPI 转换为 Overpass API。 这是我的 XAPI 搜索: 这是我尝试过的立交桥 API 请求, ...
我已经在 AWS EC2 上配置了 Learning Locker,并在 Ubuntu 16.04 上使用了已经构建的社区 AMI。 我可以访问 URL 并可以登录系统并使用它。 我进去创建了客户端并使用默认组织。 我正在根据每个请求中的文档传递授权令牌,但我仍然得到 401 未经授权。 我什至 ...
我目前正在我们自己的 LMS 中打开 xAPI 内容。 我们不使用 LRS,而是将语句存储在我们自己的数据库中。 当我们想要构建自己的 LRS 时,这将很快改变。 打开内容时,我构建了一个包含内容、端点身份验证令牌和参与者的字符串。 这将始终在开头打开内容。 如果我连接到 LRS,内容会在最后一张带 ...
成功启动基于 xAPI 的 LMS 后,我现在需要在用户上次查看的位置启动任何 package。 例如,如果 package 包含 20 张幻灯片,我们已经记录了打开的每张幻灯片的 id 并且它们已经完成了 50%,但是此时我如何使用这些信息打开 package? 谢谢 ...
我觉得我已经尝试了一切,但我一直在做空。 我正在编写 Storyline 360 中的一门课程,并且在使用动词和 object ID 时,我能够很好地返回语句,但无论我如何尝试返回特定代理的语句,我都无法通过 go . 这是我现在的代码 - 我确实返回了大量的语句......我需要知道的是如何让它 ...
在 Learning Locker 中设置了一个客户端并使用 about 调用测试然后测试了 xAPI,它返回了基本信息。 但是,当我向 xAPI 发送一条语句时,它却返回“未经授权”。 我确定凭据是正确的。 还有什么我需要设置的吗? ...
在为某些用户调用我们的 edX 安装的 api/user/v1/accounts 端点时,我得到的信息比其他用户多,但是用户的定义类似。 知道什么配置不正确吗? 比较一下,这是预期的: 这就是我与另一个用户定义的结果: 后者缺少name和email 。 ...
在 LRS 上使用oAuth授权启动xApi (TinCan api)包需要哪些 url 参数? 我只找到了具有基本身份验证的示例: 和 oAuth 授权的参数,但对于 CMI5: ...
我正在尝试将我的 Adobe Captivate XApi 课程连接到 LRS (YetAnalytics)。 关于我应该在课程文件中的 tc-onfig.js 代码中添加什么信息,我知之甚少: ...
我正在寻找有关已发布的xApi软件包的信息。 如果我从自己的应用程序启动一个程序包并按照课程进行到底,那么在我的LRS中,我可以看到一条语句,详细说明了我开始,尝试,经历并通过了一项活动,但与课程/活动的进度无关。 我的意思是,这是用户学习本课程所能看到的总体进度(以百分比表示),因 ...
我正在尝试在我的系统上使用故事情节恢复选项。 我有自己的系统来处理故事情节参数,并且它运行正常。 为了启动故事情节演示,我发送了这个 URL - 现在我想使用 resume 选项,所以我从"state?method=PUT"保存了数据,它看起来像这样 - 所以我有content数据(暂停 ...