What is a SCORM SCO?

A SCO is composed of one or more assets that can be launched by and can communicate with a Learning Management System (LMS). An asset or grouping of assets becomes a SCO when it includes the programming code necessary for communicating with an LMS. At minimum, a SCO must have the means to find the API Adaptor and initialize and terminate a communication session with an LMS. It may also exchange information, for example, details of student progress, with the learning management system.