Home » SCORM 2.0: high-level solutions or low-level tools?

SCORM 2.0: high-level solutions or low-level tools?

Matt Wilcox posted an interesting argument about the development of the CSS3 standard; I think the central points of the argument can be applied to SCORM and where we’re potentially headed with SCORM 2.0.

After explaining some of the shortcomings of the current approach taken by the CSS3 Working Group, Matt writes:

What does CSS need to overcome these problems? First let me say what I think it really does not need. It does not need more ill thought out modules that provide half-baked solutions to explicitly defined problems and take a full decade to mature. We do not need the Working Group to study individual problem cases and propose a pre-packaged "solution" that either misses the point, is fundamentally wrong, or is inflexible. […]

The crux of the issue is that W3C seem to try providing high-level "solutions" instead of low-level tools. It’s a limiting ideology. With the CSS3 WG strategy as it’s been over the last decade, they would have to look at all of the problem points I proposed above, and come up with a module to provide a solution to each. But by giving [designers low-level tool functionality], we designers can build our own solutions to all of them, and innumerable other issues we have right now, and in the future.

As with the discussion regarding ECMAScript “Harmony”, I think LETSI should take a look at the meat of this argument and apply it to SCORM 2.0. Test cases are important for SCORM moving forward, but we can’t try to predict every issue a course developer might encounter — the possibilities are too numerous, and as we learned with Web 2.0, we can’t predict what technology (esp. browser capabilities) will be dominant in 5 years. What we can do is provide a loose framework or toolset that gives developers the flexibility to build their courses the way they want. This system would ensure interoperability by standardizing the tools and data management across LMSs.

You can read Matt’s post here: The Fundamental Problems of CSS3 by Matt Wilcox (via Dion @ Ajaxian)

New SCORM ebook coming soon!

I'm writing an ebook explaining how to build an HTML-based SCORM course. It will be released this summer. Subscribe to be notified when it's ready, as well as receive early bird pricing and some free goodies!

No spam, no sharing your email address, unsubscribe at any time. Powered by ConvertKit


  1. Damon Regan says:

    Philip, great thoughts. I’m not sure I fully understand them as I haven’t looked that the ECMAScript harmonization or CSS3 discussion in depth, but I like the general message. I especially like the idea of learning from other working groups.

  2. mehdi says:

    thanks philip,we read your research documents about scorm.indeed it is very useful for me &my friends.unlike other, your code is very clear & legible.
    we try to develope your basic code about “add scorm code to action script file”. for example add time manager function & so on.but it’s very hard for us to do it successfuly becuse we are beginner in it.could you send for us a more develop & more complete version of that?
    thanks alot.

  3. mehdi says:

    dear philip
    i’vd tried to Import your demo content (SCRM_AS2_demo.zip) to LMS Moodle that Exist in your site. after that your demo content had a good relation with Moodle but when I checked view activity report there was not any Information about the activities on the demo content.(like lesson_status,completion_staus,student_name,…)
    could you tell me that couse?
    thanks alot

Comments are closed.