A few weeks back I decided to finally learn about the Sharable Content Object Reference Model (SCORM). Most of what I was able to find was either a high-level overview or some program that creates scorm code for you. That’s great, but I wanted to learn how to REALLY write a SCORM object (SCO)…meaning, by hand!
What is SCORM? SCORM is – simply put – a browser-based API for communicating between 1) course content and an LMS and 2) LMS and the end-user. This allows for content sharing between LMSs without regard for the ACTUAL system…meaning, we’re SCORM dependant, not LMS dependant.
I decided that since I was writing a tutorial (of sorts) about SCORM, I should probably do my tutorial as a SCORM compliant package. And thats what I did.
Before you do anything, be sure to take the SCORM 101 course. Otherwise, this will be pretty useless for you!
(Not sure why this is not displaying under Firefox…)
You can see that this is a very simple no-frills SCO. And that was the point! I dont do objective tracking, I just display and navigate content. On a final note, it’s important to understand one final thing about SCORM…It is just a Javascript API that you add to your normal web content. Anything you can do with a normal webpage, you can do in SCORM…only in SCORM, the API lets you track your users/students and provides for a level of reusability (when implemented to do so).
Hopefully this has been helpful!