Methods
The SCORM API includes eight methods that SCOs may access to communicate with the LMS. The methods can be grouped into three categories: session methods, data-transfer methods and support methods. Brief descriptions of the method categories appear below. Additional detail is provided in content that addresses each method. (To demonstrate best practices for reusable content, this information is provided in other content.)
Category | Description | Method |
---|---|---|
Session Methods | The calls required for minimal SCORM conformance to "initialize" when the content starts and "terminate" when it exits. |
Initialize Terminate |
Data-Transfer Methods | The calls that enable reporting data, such as test results or the time a learner spent in a SCO. |
GetValue SetValue Commit |
Support Methods | The calls that allow the SCO to handle errors. |
GetLastError GetErrorString GetDiagnostic |