Javascript api如何脱机工作?

Javascript api如何脱机工作?,javascript,tin-can-api,Javascript,Tin Can Api,我正在用一些活动创建电子书,比如使用HTML5、CSS、JavaScript和Jquery进行测验、猜谜。如何添加锡罐。它应该跟踪读者的行为并离线工作 正如Tin Can API文档中提到的,它可以在线和离线工作。它是如何离线工作的 据我所知,Actor、Verb和Object语句必须本地存储在日志中,并在连接到LRS时发送到LRS。我说得对吗 如果是,如何在本地维护Actor、Verb和Object语句的日志 如果我错了,它是如何脱机工作的,以及如何维护reader的Actor、Verb和Ob

我正在用一些活动创建电子书,比如使用HTML5、CSS、JavaScript和Jquery进行测验、猜谜。如何添加锡罐。它应该跟踪读者的行为并离线工作

正如Tin Can API文档中提到的,它可以在线和离线工作。它是如何离线工作的

据我所知,Actor、Verb和Object语句必须本地存储在日志中,并在连接到LRS时发送到LRS。我说得对吗

如果是,如何在本地维护Actor、Verb和Object语句的日志


如果我错了,它是如何脱机工作的,以及如何维护reader的Actor、Verb和Object语句?

Tin Can启用脱机跟踪的机制是。这样,您不仅可以记录数据存储的时间,还可以记录学习体验实际发生的时间,以便在连接可用时存储语句并将其传输到LRS

由于Tin-Can是支持学习技术之间可互操作通信的规范,因此存储数据的确切机制并不重要。只要您在建立连接时以正确的方式发送数据,LRS将能够接收该数据,但该数据在发送之前已存储

现在,虽然这从技术上回答了您的问题,但我认为“您可以随心所欲地存储它”可能不是一个有用的答案,如果您正在寻找一种方法来存储数据,而不是处于一种有很多选项的情况下,并且希望从该列表中选择符合Tin的选项

我建议您接下来的步骤是询问(或搜索)一个关于特定平台上数据存储的更一般的问题,例如“或”,因为这个特定的技术挑战决不是Tin Can特有的

我希望这有帮助