SCORM Extension Error Codes
The nature of the SCORM Run-Time Environment (RTE) Data Model elements and the binding of the data model elements (dot-notation) have caused SCORM to define extension error conditions. These error conditions cover scenarios that can occur in a SCORM environment but do not fall under any of the other error code categories.
If these error conditions are encountered, the Application Programming Interface (API) Instance behaves as follows:
- Set the error code to "301" (for GetValue() failures) or "351" (for SetValue() failures), and return "false"
- If requested by a Sharable Content Object (SCO) to return more information about the error encountered (GetDiagnostic()), it is recommended that the learning management system (LMS) return information detailing the error conditions.