Actions: SCORM Finish

This action ends the communication with the Learning Management System. You must trigger this action once (and only once) at the end of every SCORM publication to finish the communication with the LMS. Be careful to ensure that it is called even when the publication is left part of the way through.

There are no options to set and Opus automatically converts this action depending on which version of SCORM the LMS requires.

The LMS will send back a code saying whether the communication has been ended successfully. The code will either be 0 (zero) for success or a number referring to a specific problem. The list of error codes is provided in the SCORM documentation available from ADL.

Opus automatically stores this in a preset variable called LMS_FINISH_RETURN which allows you to check whether SCORM communication has been ended properly. You may even wish to delay final exit of the publication until the LMS_FINISH_RETURN variables shows success. There can sometimes be a lag in communication with an LMS especially over a busy server so if you find you are having problems getting final scores recorded it may be prudent not to call this immediately after sending your final data.

Related Topics:

Understanding Opus and SCORM

 

the Initialize SCORM action

the SCORM Commit action

the GetSCORM Value action

the Set SCORM Value action