Icodeon SCORM 2004 Player Version 2 API Specification

com.icodeon.services.cmi.events
Interface ICmiServiceEventObserver


public interface ICmiServiceEventObserver


Field Summary
static java.lang.String DEFAULT_IMPL_CLASSNAME
           
static java.lang.String KEY
           
 
Method Summary
 void onScoCommit(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          Event handler called after the SCORM object calls the the Commit() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.
 void onScoInitialize(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          Event handler called after the SCORM object calls the the Initialize() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.
 void onScoTerminate(java.lang.String learnerID, java.lang.String courseID, java.lang.String orgID, java.lang.String scoID, java.lang.String sessionID, com.icodeon.services.cmi.Cocd cocd)
          Event handler called after the SCORM object calls the the Terminate() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.
 

Field Detail

DEFAULT_IMPL_CLASSNAME

static final java.lang.String DEFAULT_IMPL_CLASSNAME
See Also:
Constant Field Values

KEY

static final java.lang.String KEY
See Also:
Constant Field Values
Method Detail

onScoInitialize

void onScoInitialize(java.lang.String learnerID,
                     java.lang.String courseID,
                     java.lang.String orgID,
                     java.lang.String scoID,
                     java.lang.String sessionID,
                     com.icodeon.services.cmi.Cocd cocd)
                     throws com.icodeon.services.cmi.exceptions.CmiServiceException
Event handler called after the SCORM object calls the the Initialize() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.

Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

onScoCommit

void onScoCommit(java.lang.String learnerID,
                 java.lang.String courseID,
                 java.lang.String orgID,
                 java.lang.String scoID,
                 java.lang.String sessionID,
                 com.icodeon.services.cmi.Cocd cocd)
                 throws com.icodeon.services.cmi.exceptions.CmiServiceException
Event handler called after the SCORM object calls the the Commit() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.

Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

onScoTerminate

void onScoTerminate(java.lang.String learnerID,
                    java.lang.String courseID,
                    java.lang.String orgID,
                    java.lang.String scoID,
                    java.lang.String sessionID,
                    com.icodeon.services.cmi.Cocd cocd)
                    throws com.icodeon.services.cmi.exceptions.CmiServiceException
Event handler called after the SCORM object calls the the Terminate() method of the SCORM API and the AJAX client sends a SOAP message to an operation on the CMI Service.

Parameters:
learnerID -
courseID -
orgID -
scoID -
sessionID -
cocd -
Throws:
com.icodeon.services.cmi.exceptions.CmiServiceException

Icodeon SCORM 2004 Player Version 2 API Specification

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195