Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Completed and Passed statements could be sent for one registration #11

Closed
thomasturrell opened this issue Jul 9, 2021 · 4 comments

Comments

@thomasturrell
Copy link

I believe that the cmi5 spec requires that only one Completed and or Passed statement is sent by the AU.

The AU could use the agent xAPI state resource to store if it has previously sent Completed or Passed statements. I don't believe the AU should attempt to check the existence of the Statements in the LRS because some LMS might prohibit an AU from requesting statements.

@cawerkenthin
Copy link
Collaborator

This can be resolved by the same local storage mechanism in issue #8

@thomasturrell
Copy link
Author

It should handle users that logged in using different devices too. However I can see that this might be out of scope.

@cawerkenthin
Copy link
Collaborator

cawerkenthin commented Jul 9, 2021 via email

@cawerkenthin
Copy link
Collaborator

Agreed that State API is better place to store data that may need to be shared across devices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants