繁体   English   中英

在最后一张添加书签的幻灯片上打开 xAPI 内容

[英]Open xAPI content at last bookmarked slide

我目前正在我们自己的 LMS 中打开 xAPI 内容。 我们不使用 LRS,而是将语句存储在我们自己的数据库中。 当我们想要构建自己的 LRS 时,这将很快改变。

打开内容时,我构建了一个包含内容、端点身份验证令牌和参与者的字符串。

这将始终在开头打开内容。

如果我连接到 LRS,内容会在最后一张带有书签的幻灯片上打开,并显示进度百分比。

在查看在 Fiddler 中进行的调用时,我可以看到对 LRS 进行了 3 个主要调用,其中传入的 state_Id 是suspend_data、cumulative_time 或书签。

书签返回最后一张幻灯片的 ID,挂起数据返回 json 格式的数字负载。

我的问题是我可以轻松地从数据库中获取最后一张幻灯片 ID,但我无法获取百分比或将 package 中的已完成项目设置为完整(带有勾号)。 我猜从 suspend_data 返回的值可能与设置这些有关。

谁能建议我应该怎么做才能在它的书签上正确打开内容?

内容本身将负责根据查询返回的值将自己打开到正确的位置。 The content is using the State API document resources to capture those values, see https://xapi.com/blog/deep-dive-state-activity/ , and then to read them back at launch so that it can set the correct state为学习者。 这也将特定于正在运行的内容类型,在这种情况下,可能来自已确定要如何存储这些值的主要创作工具。 来自其他创作工具的内容不一定会使用相同的方法。 xAPI 不提供有关这些细节的任何细节,它仅定义 LRS 必须支持的内容,因此您最好按照预期的方式实现 LRS 端点,或者您将针对您拥有的每种内容进行自定义。 此外,您可能应该在启动时向内容提供更多信息,例如基本活动 ID 和注册值。

https://xapi.com/building-a-learning-record-store/可能是在创建 LRS 之前查看的好资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM