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