Actions: Initialize SCORM

This action starts the communication with the Learning Management System. You must trigger this action once (and only once) at the beginning of every SCORM publication to start the communication with the LMS.

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 started 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 avaiable fro ADL.

Opus automatically stores this in a preset variable called LMS_INITIALIZE_RETURN which allows you to check whether SCORM communication is working. You may even wish to delay further progress of the publication until the LMS_INITIALIZE_RETURN variables shows success. There can sometimes be a lag in communication with an LMS especially over a busy server so it is prudent not to start reading and writing to the LMS immediately.

Related Topics:

Understanding Opus and SCORM

 

the SCORM Finish action

the SCORM Commit action

the GetSCORM Value action

the Set SCORM Value action