You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have trouble understanding how to run 007-1-multi-session.zip and 007-2-multi-session.zip as explained in https://github.com/adlnet/CATAPULT/blob/main/lts/procedure.md. The explanation has two stages: 1) AU Execution - Launch AU 0 in the package 2) AU Execution - Launch AU 0 in the package again using the same registration.
Does that mean that the test packages must be run twice with the same registrationId? We tried that but the result turned out to be following:
First run creates the registrationId and launches the test package. It gives the expected result(success is true, isError is false). The last statement the test package sends is however http://adlnet.gov/expapi/verbs/terminated.
Second run uses the same registrationId, but when it sends the http://adlnet.gov/expapi/verbs/initialized statement then is is stopped by our validation since the https://github.com/AICC/CMI-5_Spec_Current/blob/quartz/cmi5_spec.md#verbs_terminated states that: "The LMS MUST use the "Terminated" statement to determine that the AU session has ended. Upon receiving a "Terminated" statement, the LMS MUST wait a specified period of time (defined by the LMS implementation) after which it MUST reject statements (of any kind) for the AU session."
Our understanding is that the "AU session" is the same as the requests made from a AU with the same registrationId. In such case it should not be possible to send any statements with the same registrationId after the http://adlnet.gov/expapi/verbs/terminated has been sent.
The text was updated successfully, but these errors were encountered:
We have trouble understanding how to run 007-1-multi-session.zip and 007-2-multi-session.zip as explained in https://github.com/adlnet/CATAPULT/blob/main/lts/procedure.md. The explanation has two stages: 1) AU Execution - Launch AU 0 in the package 2) AU Execution - Launch AU 0 in the package again using the same registration.
Does that mean that the test packages must be run twice with the same registrationId? We tried that but the result turned out to be following:
Our understanding is that the "AU session" is the same as the requests made from a AU with the same registrationId. In such case it should not be possible to send any statements with the same registrationId after the http://adlnet.gov/expapi/verbs/terminated has been sent.
The text was updated successfully, but these errors were encountered: