|
rusticmb
Paid Members
Joined: 05/03/2005
posts: 1
Location: United States
|
|
Posted: 10/29/2007 10:42:41 AM
|
|
Creating a fully functionaly SCORM compliant LMS isn't a trivial undertaking. Providing full detail is well beyond the purview of a newsgroup post, but at a high level here's what you need to do.
1) Implement a content import mechanism which interprets the standard SCORM content packaging specification and stores an internal representation of the content.
2) Implement a runtime API in JavaScript which appropriately handles all of the SCORM runtime data model elements and robustly persists them to the server.
3) Implement an interpretative rules based sequencing engine that follows the SCORM 2004 sequencing and navigation specification.
The tricky part of SCORM LMS implementation is implementing every last part of the SCORM specification and doing so in such a way that it is compatible with the greatly varying interpretations of the SCORM specification that different content vendors have. That being said, if you only need to support a single set of courses (that you've created), you can probably string together something yourself to get things working.
There are also a few off the shelf SCORM implementations that easily bolt on to existing LMS's. I'm of course partial to the [URL href="http://www.scorm.com/products/scormengine.aspx"]SCORM Engine[/URL] ([URL href="http://www.conform2scorm.com/index.php?env=-inlink/detail:m34-1-1-6-s:l-41-1-1-"]review[/URL]).
Mike Rustici
www.scorm.com
[Edited By rusticmb on 10/29/2007 10:43:06 AM]
|