< Previous | Contents | Next >
3.1.7.6 SCORM Extension Error Conditions
Due to the nature of the SCORM Run-Time Environment Data Model elements and the binding of the data model elements (dot-notation), SCORM defines extension error conditions to cover error scenarios that may occur within a SCORM environment. There is no mechanism, defined by the IEEE standard, to permit extension error codes to be set by an API Instance. In the following sections, SCORM defines a set of error conditions. If these error conditions are encountered, API Instance shall behave as follows:
Set the error code to 301 (for GetValue() failures) or 351 (for SetValue()
failures), and return “false”.
If requested by a SCO to return more information about the error encountered (GetDiagnostic()), it is recommended that the LMS return information detailing the error conditions that follow.