Tincanjs如何删除lrs中的语句

时间:2017-05-14 01:44:29

标签: tin-can-api lrs

我想问一个问题,tincanapi lrs如何删除语句,我现在使用tincanjs我看到文件似乎只能访问和访问,并没有删除和修改,想问如何删除< / p>

1 个答案:

答案 0 :(得分:0)

有意无从Tin Can API中的/statements资源中删除(现在通常称为xAPI)。这是因为传输机制的工作原理,因此语句可以很容易地从一个LRS转发到另一个LRS,而不必传播编辑和删除事件等。相反,规范支持一种特殊类型的语句,称为空洞语句。请参阅此处的规范:https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#232-voiding

  

LRS具有准确完整的数据集合的确定性由于无法在逻辑上更改或删除语句这一事实得到保证。这种语句的不变性是启用Experience API的分布式特性的关键因素。

TinCanJS没有提供发布空洞声明的特殊工具,但您可以使用正常的saveStatement机制和规范中说明的特殊动词来保存空洞声明。