-
Notifications
You must be signed in to change notification settings - Fork 18
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
xAPI mapping is using terminated event for video where it should be using paused. #230
Comments
My reading of the current code is that each edX event can be mapped to multiple processors (xAPI, Caliper) but is expected to be transformed into one output statement for each of those. @ziafazal can correct me if I'm wrong, though. |
Another requirement is that from time-to-time the spec requires multiple statements to come is a specific order. |
@bmtcril yes you read it right we can multiple backends but one event is going to transformed into one statement for each backend. |
From our Slack thread about the requirement to order events, here are my thoughts on ordering guarantees. I'm curious what @e0d thinks, and have an item to bring it up to the Data WG next meeting as well.
|
The video profile defines the paused verb as:
Code is here.
Terminated is defined as
Terminated could also be sent, though it's optional, but only if a pause event is also sent first.
There's another question here, does the current backend support chaining xAPI statements such that multiple are emitted for a single platform event?
The text was updated successfully, but these errors were encountered: