【问题标题】:How tin-can-api works offline?tin-can-api 如何离线工作?
【发布时间】:2015-03-05 18:58:09
【问题描述】:

我正在创建包含一些活动的电子书,例如测验、使用 HTML5、CSS、JavaScript 和 Jquery 的谜题。如何在其中添加锡罐。它应该跟踪阅读器的动作并离线工作。

正如 Tin-Can API 文档 API Doc 中所述,它可以在线和离线工作。它是如何离线工作的?

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

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

如果我错了,它如何离线工作以及如何维护阅读器的 Actor、Verb 和 Object 语句?

【问题讨论】:

    标签: javascript tin-can-api


    【解决方案1】:

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

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

    现在,虽然这在技术上回答了您的问题,但我想如果您正在寻找一种方式(任何方式)来存储数据而不是在有很多选项并希望从该列表中选择符合 Tin Can 的选项的情况。

    我建议您接下来的步骤是询问(或搜索)有关特定平台上数据存储的更通用问题,例如“How do I store data on android?”或“How can I use JavaScript local storage?”,因为这种特殊的技术挑战绝不是锡罐特有的。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      相关资源
      最近更新 更多