Tincanjs, как удалить оператор заявления в lrs

Я хотел бы задать вопрос, tincanapi lrs, как удалить утверждение, я теперь использую tincanjs, я вижу, что документ, кажется, только доступ и доступ, и не удалял и изменяю, хотел бы спросить, как удалить

1 ответ

Умышленно нет удаления из /statements ресурс в Tin Can API (обычно называется xAPI сейчас). Это связано с тем, как работает транспортный механизм, и что операторы могут легко пересылаться из одного LRS в другой без необходимости передавать события редактирования и удаления и т. Д. Вместо этого спецификация поддерживает оператор специального типа, называемый оператором аннулирования. Смотрите спецификацию здесь: https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#232-voiding

Уверенность в том, что LRS имеет точный и полный сбор данных, гарантируется тем фактом, что выписки не могут быть логически изменены или удалены. Эта неизменность утверждений является ключевым фактором, обеспечивающим распределенный характер Experience API.

TinCanJS не предоставляет специальных средств для выдачи аннулирования, но вы можете использовать обычный saveStatement Механизм со специальным глаголом, как показано в спецификации, для сохранения оператора аннулирования.

Другие вопросы по тегам