首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用xAPI跟踪离线数据

使用xAPI跟踪离线数据
EN

Stack Overflow用户
提问于 2016-06-06 17:14:51
回答 1查看 735关注 0票数 0

我想下载一个课程,然后离线学习该课程。如何跟踪我的结果?

我想记录我所有的进度(我看过的幻灯片,测验结果,每个内容的时间……),例如,将它们保存在文件或数据库中,然后生成语句,以便在我联机时发送给LRS。

有人能解释一下我该怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-08 00:05:03

使用TinCan语句(通常包括关于学生(参与者)的信息以及他们所做的事情、目标、状态等)被发布到端点。根据内容的编写方式,它可能会故障转移到某些替代方案,也可能不会。如果这是一个本机应用程序,我怀疑您拦截这些语句的能力有限。如果是HTML课程,您可以找到内容尝试发布这些语句的位置,并将这些语句重定向到本地存储或其他sql/nosql选项。最终,这将取决于您尝试运行的内容,以及您必须尝试的控件类型。根据我所知,内容本身必须检测它的“离线”,并存储语句,直到它恢复在线。类似于这篇文章- How tin-can-api works offline?

SCORM最终不会像TinCan那样工作。LMS公开HTML,基于JavaScript的内容使用JavaScript在DOM中定位它。然后,Content对其进行set和set调用。LMS更多地负责将此信息提交到服务器,或以另一种方式持久化数据。这不会阻止内容开发人员在LMS不存在的情况下创建新的和替代的方法来持久存储数据。对于这种类型的内容,可能更容易拦截,因为在这种情况下,您可以成为LMS,并公开该API以供内容使用。在离线的情况下,你只需要管理学生的尝试,然后一旦在线-将它们与你的服务器同步。

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

https://stackoverflow.com/questions/37653603

复制
相关文章

相似问题

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