Solved

Tracking XAPI Completion without an Exit Project / Close Window

Hello!


In the course we're setting up using Lectora Online I've been running into an issue. We have course completion set up, but the completion status is not reported back to the LMS for some reason. Is adding an "Exit project/ Close Window" action required for the XAPI course completion to be sent?


We're not able to use the "Exit project/ Close Window" based on how the course will be implemented in the LMS we're using, so hoping there's another way (or that I'm just missing something!)


Thanks.

Solution

Lectora will send an xAPI statement when the AICC_Lesson_Status variable is set. There are a few conditions that will determine what type of statement is sent. 


Setting AICC_Lesson_Status to passed or completed will set the xAPI statement’s result.completion to true and the result.success to true. If AICC_Lesson_Status is completed and the score is less than the AU mastery score, result.success should be false.


If AICC_Lesson_Status is set to failed, the xAPI statement’s result.completion is set to true and result.success is set to false.


The score is included in the completion statement if there is a graded, included test, or if you manually set the AICC_Score.



Discussion (4)

I'm also curious about the requirement to have that action in order to publish AICC/SCORM.


As a workaround can you just put a hidden Exit button somewhere in your course that calls that action?

Lectora will send an xAPI statement when the AICC_Lesson_Status variable is set. There are a few conditions that will determine what type of statement is sent. 


Setting AICC_Lesson_Status to passed or completed will set the xAPI statement’s result.completion to true and the result.success to true. If AICC_Lesson_Status is completed and the score is less than the AU mastery score, result.success should be false.


If AICC_Lesson_Status is set to failed, the xAPI statement’s result.completion is set to true and result.success is set to false.


The score is included in the completion statement if there is a graded, included test, or if you manually set the AICC_Score.



There is more information on xAPI in Lectora's online help



The course does not need an exit/close action for the completion statement to be sent. It is sent when AICC_Lesson_Status is set.