adlnet/xAPI-SCORM-Profile

Use 'answered' verb for interactions

garemoko opened this issue · 3 comments

When converting SCORM to Tin Can, SCORM cloud uses the verb http://adlnet.gov/expapi/verbs/answered for interactions, rather than passed/failed as indicated in this document. The result success property indicates whether or not the interaction was successfully answered.

This approach has a lot of adoption as it's what recommended here: http://tincanapi.com/scorm-to-tin-can-api-cookbook/ and here: http://www.tincanapi.co.uk/pages/SCORM_to_Tin_Can_API.html#Part_3_-_Summary_of_When_to_Send_Tin_Can_API_Statements both of which have been around and followed for a while.

Note the issue above was in response to the table in section 3.2 which seems to suggest that 'passed' is the verb to use for interactions. Later (https://github.com/adlnet/xAPI-SCORM-Profile/blob/master/xapi-scorm-profile.md#interactions) the verb suggested is responded.

The description of responded at http://adlnet.gov/expapi/verbs/responded/ suggests that this is more about answering questions rather and responding to interactions and there's a requirement for this verb to be used in conjunction with the verb 'asked': Used to respond to a question. It could be either the actual answer to a question asked of the actor OR the correctness of an answer to a question asked of the actor. Must follow a statement with asked or another statement with a responded (the top statement with responded) must follow the “asking” statement. The response to the question can be the actual text (usually) response or the correctness of that response. For example, Andy responded to quiz question 1 with result 'response=4' and Andy responded to quiz question 1 with result success=true'. Typically both types of responded statements would follow a single question/interacton.

As mentioned above, the right and commonly used verb for this purpose is 'answered'.

Since we are mapping .learner_response, we feel the responded verb is a better fit. The 3.2 verb table was updated to use 'responded' for interactions and the description was updated.