我来自 SCORM,试图找出两个相关的问题,即如何更新和查找最新数据(即寻找最佳实践)。
在 SCORM 中,我会有一组活动来存储他们的答案和分数(从文档等中很容易理解)。我所追求的“如何”与多次恢复活动集以及在发送声明后点击“重置”并为单个活动提交不同的答案特别相关。
根据我使用 xAPI 阅读的内容,它声明语句是不可变的 - 那么我将如何处理这个问题。
我的第一个想法是,我将从活动 id 生成的语句 id 并在它更改时使旧答案无效 - 但这听起来是错误的(尤其是因为它读起来就像你不能重复使用 id 即使有无效) .
所以看起来 Statement id 需要是唯一的,这意味着会找到多个相同的对象 - 所以我是否必须查看每一次尝试并检查最新的?
我目前正在考虑在中间使用xAPIWrapper。