Use SCORM
We identify the following most common issues surrounding SCORM:
Adoption of SCORM 1.2 is far greater than the further developed 2004 standard. Choosing the right version can be of great strategic importance. Choosing SCORM 1.2 means that objects are compliant with most SCORM players, but the choice for 1.2 also leaves a lot of navigational decisions for the content object itself.
SCORM can be rigorous in it's limitations, which are hard to comprehend if content is not developed with SCORM in mind.
The SCORM specification does not specify all behaviour, as a result, SCORM implementations differ in their behaviour on crucial aspects. For example, when a SCO finishes, some environments leave the SCO open while other environments navigate away.