Я исхожу из SCORM и пытаюсь выяснить две связанные проблемы, связанные с тем, как выполнять обновление и находить самые последние данные (т. Е. Поиск передового опыта).
В SCORM у меня будет набор действий, в которых все будут хранить свои ответы и оценки (легко понять из документации и т. д.). «Как», который мне нужен, конкретно связан с возобновлением набора действий несколько раз, нажатием «сброса» и отправкой другого ответа на одно действие после отправки заявления.
Из того, что я читал с xAPI, говорится, что операторы неизменны - так что мне делать с этим.
Моя первая мысль заключалась в том, что я бы сделал идентификатор оператора, сгенерированный из идентификатора действия, и аннулировал старый ответ, когда он изменится, но это звучит неправильно (не в последнюю очередь потому, что он читается так, как будто вы не можете повторно использовать идентификатор даже с аннулированием) .
Таким образом, похоже, что идентификатор утверждения должен быть уникальным, что будет означать, что будет найдено несколько идентичных объектов - так что мне придется просматривать каждую попытку и проверять последнюю?
В настоящее время я рассматриваю возможность использования xAPIWrapper посередине.