<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: SCORM 2.0 - Simplify And Make eLearning Relevant</title>
	<atom:link href="http://www.brooksandrus.com/blog/2008/07/29/scorm-20-simplify-and-make-elearning-relevant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog/2008/07/29/scorm-20-simplify-and-make-elearning-relevant/</link>
	<description>This is the blog of Brooks Andrus. Here, at irregular intervals, you may find digital noise centered around the activities of an early 21st century technologist. I work for TechSmith Corporation, but this web space and the views found on it are entirely my own.</description>
	<pubDate>Tue, 06 Jan 2009 10:19:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mark Berthelemy</title>
		<link>http://www.brooksandrus.com/blog/2008/07/29/scorm-20-simplify-and-make-elearning-relevant/comment-page-1/#comment-48397</link>
		<dc:creator>Mark Berthelemy</dc:creator>
		<pubDate>Tue, 12 Aug 2008 22:14:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=179#comment-48397</guid>
		<description>Interesting - it's the run-time part of SCORM I would have got rid of first, as it's what seems to cause the most problems.

But I agree totally about creating a much simpler packaging spec. It's what I argue here: http://www.learningconversations.co.uk/main/index.php/2008/08/08/scorm-warning

However, one of the main problems with SCORM is it's just not rich enough... It's only about delivering and tracking content. What happens to the learner interactions, the forum posts, the wiki entries, the shared bookmarks? None of that gets moved across.

My vote is to document and use the already open standard which is the Moodle backup format (XML containing all the database entries + course files all contained in a single zip file). This format should be rich enough for most LMS's to interpret.</description>
		<content:encoded><![CDATA[<p>Interesting - it&#8217;s the run-time part of SCORM I would have got rid of first, as it&#8217;s what seems to cause the most problems.</p>
<p>But I agree totally about creating a much simpler packaging spec. It&#8217;s what I argue here: <a href="http://www.learningconversations.co.uk/main/index.php/2008/08/08/scorm-warning" onclick="javascript:pageTracker._trackPageview('/outbound/comment/http://www.learningconversations.co.uk/main/index.php/2008/08/08/scorm-warning');" rel="nofollow">http://www.learningconversations.co.uk/main/index.php/2008/08/08/scorm-warning</a></p>
<p>However, one of the main problems with SCORM is it&#8217;s just not rich enough&#8230; It&#8217;s only about delivering and tracking content. What happens to the learner interactions, the forum posts, the wiki entries, the shared bookmarks? None of that gets moved across.</p>
<p>My vote is to document and use the already open standard which is the Moodle backup format (XML containing all the database entries + course files all contained in a single zip file). This format should be rich enough for most LMS&#8217;s to interpret.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.brooksandrus.com/blog/2008/07/29/scorm-20-simplify-and-make-elearning-relevant/comment-page-1/#comment-48369</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 30 Jul 2008 21:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=179#comment-48369</guid>
		<description>I think we're at a great point to begin moving into the next generation of content packaging and operation. I tend to agree with you on the complexity and sophistication of the standards. However, it could have been far worse. For the most part, we have some protocols that work in a lot of cases where they likely would not have before. SCORM has enabled a lot of activity (I'd say advancement, but I don't have a high opinion of most LMS or content tool vendors) in the vendor space and we've seen some good things come out of it - not the least of which is a propogation and acceptance that trackable content should be used.

I would like to see a tiered / abstracted protocol for the API. It's nice, but unnecessary and counterproductive (when LMS vendors each support a different flavor of the implementation), to have control over the value of cmi.completion_status from the content. Why am I dealing with this string based logic from the content? How many fairly common methods am I having to set up a rube-goldberg chain to set? And how often is the LMS going to want to hear something only slightly different?

How about a common set of Wrapper &#62; LMS API calls for a simple protocol tier. These could be delegates for more sophisticated classes or the simplest base classes for more sophisticated functionality.

setComplete(bool); 
//toggles the completion of the SCO to the boolean value - let the LMS sort out how it's going to set the completion_status variable since it knows what it wants anyway.

setScore(int);
//sets the score for the package

Anyway - you get the point. If we have a simple set of methods to work with that abstract as much of the functionality and sophistication away from the typical developer we'll be doing a service to everyone. Frankly, some of the things we are trying to do really belong on the LMS end, IMO (the completion_status string setting is one example.) Imagine having 6 common simple calls... It's more friendly than some of the relative complexities with current standard packaging practices (I know, i know... we have some control over that as developers by customizing our API Wrapper and framework -- still...)

The biggest problem I have with the current standard packaging is the promise of reuse and sharability -- not many are sharing content or reusing. I think we've focused on the manifest as the primary defining mechanism and we have ended up with monolithic packages, often with content that is compiled in places where it needn't be (Flash). This makes the content largely non-reusable. This ISN'T SCORM's fault... But it is a function of the focus of the standards. We have followed a pattern that has been built up by tool vendors...

More in a few - gotta jam.</description>
		<content:encoded><![CDATA[<p>I think we&#8217;re at a great point to begin moving into the next generation of content packaging and operation. I tend to agree with you on the complexity and sophistication of the standards. However, it could have been far worse. For the most part, we have some protocols that work in a lot of cases where they likely would not have before. SCORM has enabled a lot of activity (I&#8217;d say advancement, but I don&#8217;t have a high opinion of most LMS or content tool vendors) in the vendor space and we&#8217;ve seen some good things come out of it - not the least of which is a propogation and acceptance that trackable content should be used.</p>
<p>I would like to see a tiered / abstracted protocol for the API. It&#8217;s nice, but unnecessary and counterproductive (when LMS vendors each support a different flavor of the implementation), to have control over the value of cmi.completion_status from the content. Why am I dealing with this string based logic from the content? How many fairly common methods am I having to set up a rube-goldberg chain to set? And how often is the LMS going to want to hear something only slightly different?</p>
<p>How about a common set of Wrapper &gt; LMS API calls for a simple protocol tier. These could be delegates for more sophisticated classes or the simplest base classes for more sophisticated functionality.</p>
<p>setComplete(bool);<br />
//toggles the completion of the SCO to the boolean value - let the LMS sort out how it&#8217;s going to set the completion_status variable since it knows what it wants anyway.</p>
<p>setScore(int);<br />
//sets the score for the package</p>
<p>Anyway - you get the point. If we have a simple set of methods to work with that abstract as much of the functionality and sophistication away from the typical developer we&#8217;ll be doing a service to everyone. Frankly, some of the things we are trying to do really belong on the LMS end, IMO (the completion_status string setting is one example.) Imagine having 6 common simple calls&#8230; It&#8217;s more friendly than some of the relative complexities with current standard packaging practices (I know, i know&#8230; we have some control over that as developers by customizing our API Wrapper and framework &#8212; still&#8230;)</p>
<p>The biggest problem I have with the current standard packaging is the promise of reuse and sharability &#8212; not many are sharing content or reusing. I think we&#8217;ve focused on the manifest as the primary defining mechanism and we have ended up with monolithic packages, often with content that is compiled in places where it needn&#8217;t be (Flash). This makes the content largely non-reusable. This ISN&#8217;T SCORM&#8217;s fault&#8230; But it is a function of the focus of the standards. We have followed a pattern that has been built up by tool vendors&#8230;</p>
<p>More in a few - gotta jam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nina Pasini Deibler</title>
		<link>http://www.brooksandrus.com/blog/2008/07/29/scorm-20-simplify-and-make-elearning-relevant/comment-page-1/#comment-48367</link>
		<dc:creator>Nina Pasini Deibler</dc:creator>
		<pubDate>Wed, 30 Jul 2008 13:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/?p=179#comment-48367</guid>
		<description>You said "The biggest problem is I have with SCORM 2.0 is that its going to take years for it to become codified and implemented."

This is true for a number of reasons, most of which LETSI (and ADL in the past) could not control.  When the documentation is finally completed (which takes alot of testing and reviewing) you have to wait for the system vendors to hit an "update" point in their software lifecycle.  If SCORM 2.0 were released on Monday, and a vendor had just released a new version of their system on Saturday, they wouldn't begin working SCORM 2.0 on Monday  they'd wait until Thursday or Friday (maybe even Thursday or Friday two weeks from now).  And, just like the documentation taking multiple test and review cycles, each vendor also needs those test and review cycles to ensure their product meets the specified requirements.  And, let's remember that each system vendor is on a different software lifecycle. SO.... In the interim, a "scorced earth policy" would mean destroying all of the systems and content that currently work.  

Is any of this ideal or perfect?  No, but welcome to the world of specifications and standards.  

LETSI looks forward to seeing a white paper with your ideas for technical solutions, and we'd welcome any concrete recommendations for how to make this process faster and easier!</description>
		<content:encoded><![CDATA[<p>You said &#8220;The biggest problem is I have with SCORM 2.0 is that its going to take years for it to become codified and implemented.&#8221;</p>
<p>This is true for a number of reasons, most of which LETSI (and ADL in the past) could not control.  When the documentation is finally completed (which takes alot of testing and reviewing) you have to wait for the system vendors to hit an &#8220;update&#8221; point in their software lifecycle.  If SCORM 2.0 were released on Monday, and a vendor had just released a new version of their system on Saturday, they wouldn&#8217;t begin working SCORM 2.0 on Monday  they&#8217;d wait until Thursday or Friday (maybe even Thursday or Friday two weeks from now).  And, just like the documentation taking multiple test and review cycles, each vendor also needs those test and review cycles to ensure their product meets the specified requirements.  And, let&#8217;s remember that each system vendor is on a different software lifecycle. SO&#8230;. In the interim, a &#8220;scorced earth policy&#8221; would mean destroying all of the systems and content that currently work.  </p>
<p>Is any of this ideal or perfect?  No, but welcome to the world of specifications and standards.  </p>
<p>LETSI looks forward to seeing a white paper with your ideas for technical solutions, and we&#8217;d welcome any concrete recommendations for how to make this process faster and easier!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
