我创建的电子书与一些活动,如测验,益智使用HTML5,CSS,JavaScript和Jquery。如何添加锡罐到它。它应该跟踪阅读器的动作并离线工作。
正如在Tin-Can API文档API Doc中所提到的,它可以在线和离线工作。它是如何离线工作的?
据我所知,Actor的动词和宾语语句必须存储在本地日志中,并在连接到LRS时发送到LRS。我说的对吗?
如果是,如何在本地维护Actor、Verb和Object语句的日志?
如果我错了,它是如何离线工作的,以及如何维护reader的Actor,Verb和Object语句?
发布于 2015-03-05 18:58:10
锡罐启用脱机跟踪的机制是timestamp property。这使您不仅可以记录数据存储的时间,还可以记录学习体验实际发生的时间,以便在连接可用时存储语句并将其传输到LRS。
由于Tin Can是一种支持学习技术之间可互操作通信的规范,因此存储数据的确切机制并不重要。只要您在获得连接时以正确的方式发送数据,LRS将能够接收该数据,无论它是在发送之前存储的。
现在,虽然这从技术上回答了你的问题,但如果你正在寻找一种方法来存储数据,而不是在有很多选项并想从该列表中选择符合Tin的选项的情况下,我想“你可以随心所欲地存储它”可能不是一个有帮助的答案。
我建议您下一步是询问(或搜索)关于您特定平台上的数据存储的更一般的问题,例如"How do I store data on android?“或"How can I use JavaScript local storage?”,因为这一特定的技术挑战绝不是锡罐所特有的。
我希望这对你有帮助!
https://stackoverflow.com/questions/28871592
复制相似问题