<?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 for VSSCORM</title>
	<atom:link href="http://www.vsscorm.net/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vsscorm.net</link>
	<description>A Very Simple SCORM Interface</description>
	<lastBuildDate>Sun, 02 Oct 2011 18:07:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Step 61 &#8211; Error Checking in LMSSetValue and LMSGetValue by Steve Addison</title>
		<link>http://www.vsscorm.net/2011/09/08/step-61-error-checking-in-lmssetvalue-and-lmsgetvalue/comment-page-1/#comment-351</link>
		<dc:creator>Steve Addison</dc:creator>
		<pubDate>Sun, 02 Oct 2011 18:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=1670#comment-351</guid>
		<description>Thank you, Joe. I will certainly look into this.</description>
		<content:encoded><![CDATA[<p>Thank you, Joe. I will certainly look into this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 22 &#8211; Progress and Completion &#8211; cmi.core.lesson_status by Steve Addison</title>
		<link>http://www.vsscorm.net/2009/07/24/step-22-progress-and-completion-cmi-core-lesson_status/comment-page-1/#comment-350</link>
		<dc:creator>Steve Addison</dc:creator>
		<pubDate>Sun, 02 Oct 2011 18:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=476#comment-350</guid>
		<description>Agreed. Ideally, I think that a content/LMS runtime specification should either be content-centric (allowing the content author complete control of pretty much everything), or  server-centric (allowing the content author only a very limited set of options). The SCORM 1.2 standard seems, at least to me, to divide the responsibilities rather awkwardly between the LMS and the content author.</description>
		<content:encoded><![CDATA[<p>Agreed. Ideally, I think that a content/LMS runtime specification should either be content-centric (allowing the content author complete control of pretty much everything), or  server-centric (allowing the content author only a very limited set of options). The SCORM 1.2 standard seems, at least to me, to divide the responsibilities rather awkwardly between the LMS and the content author.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 22 &#8211; Progress and Completion &#8211; cmi.core.lesson_status by Chris Phillips</title>
		<link>http://www.vsscorm.net/2009/07/24/step-22-progress-and-completion-cmi-core-lesson_status/comment-page-1/#comment-349</link>
		<dc:creator>Chris Phillips</dc:creator>
		<pubDate>Fri, 30 Sep 2011 16:34:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=476#comment-349</guid>
		<description>I always had a problem with this part of the spec.

It seems that it would be best to let the content control all the lesson status &amp; require it to do so. LMS&#039;s shouldn&#039;t make assumptions about what the content developer intended.

Even worse is that many LMS&#039; will overwrite the content sending &quot;complete&quot; with a &quot;passed&quot; or &quot;failed&quot; status based on the assessment mastery score/student score.</description>
		<content:encoded><![CDATA[<p>I always had a problem with this part of the spec.</p>
<p>It seems that it would be best to let the content control all the lesson status &amp; require it to do so. LMS&#8217;s shouldn&#8217;t make assumptions about what the content developer intended.</p>
<p>Even worse is that many LMS&#8217; will overwrite the content sending &#8220;complete&#8221; with a &#8220;passed&#8221; or &#8220;failed&#8221; status based on the assessment mastery score/student score.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 61 &#8211; Error Checking in LMSSetValue and LMSGetValue by Joe Kyle</title>
		<link>http://www.vsscorm.net/2011/09/08/step-61-error-checking-in-lmssetvalue-and-lmsgetvalue/comment-page-1/#comment-347</link>
		<dc:creator>Joe Kyle</dc:creator>
		<pubDate>Mon, 26 Sep 2011 20:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=1670#comment-347</guid>
		<description>You might want to take a look at this test wrapper:

http://pipwerks.com/2008/01/16/a-revised-scorm-api-wrapper/

I haven&#039;t looked at this version, but he says that it is based on Claude Ostyn&#039;s original code, which I have used.  Too bad that Claude&#039;s site is gone now.  At one point I have archived off his site, but I&#039;m not sure where it is now...</description>
		<content:encoded><![CDATA[<p>You might want to take a look at this test wrapper:</p>
<p><a href="http://pipwerks.com/2008/01/16/a-revised-scorm-api-wrapper/" rel="nofollow">http://pipwerks.com/2008/01/16/a-revised-scorm-api-wrapper/</a></p>
<p>I haven&#8217;t looked at this version, but he says that it is based on Claude Ostyn&#8217;s original code, which I have used.  Too bad that Claude&#8217;s site is gone now.  At one point I have archived off his site, but I&#8217;m not sure where it is now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 23 &#8211; More About cmi.core.lesson_status by Steve Addison</title>
		<link>http://www.vsscorm.net/2009/07/29/step-23-more-about-cmi-core-lesson_status/comment-page-1/#comment-339</link>
		<dc:creator>Steve Addison</dc:creator>
		<pubDate>Fri, 16 Sep 2011 07:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=513#comment-339</guid>
		<description>That would certainly be the case in a logical world. However SCORM 1.2 isn&#039;t totally logical ... 

I omitted this variable (and many others) from the original design because one of my initial design choices was to limit support to only the mandatory data elements, and cmi.student_data.mastery_score isn&#039;t mandatory - see page 3-43 of the specification for the &lt;a href=&quot;http://www.vsscorm.net/docs/SCORM_1.2_RunTimeEnv.pdf&quot; rel=&quot;nofollow&quot;&gt;SCORM 1.2 Run-Time Environment&lt;/a&gt; (RTE). Since I&#039;m now adding in some of the optional elements, it would probably make sense to include this one as well. I&#039;ll add it to my list of things to do,</description>
		<content:encoded><![CDATA[<p>That would certainly be the case in a logical world. However SCORM 1.2 isn&#8217;t totally logical &#8230; </p>
<p>I omitted this variable (and many others) from the original design because one of my initial design choices was to limit support to only the mandatory data elements, and cmi.student_data.mastery_score isn&#8217;t mandatory &#8211; see page 3-43 of the specification for the <a href="http://www.vsscorm.net/docs/SCORM_1.2_RunTimeEnv.pdf" rel="nofollow">SCORM 1.2 Run-Time Environment</a> (RTE). Since I&#8217;m now adding in some of the optional elements, it would probably make sense to include this one as well. I&#8217;ll add it to my list of things to do,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 23 &#8211; More About cmi.core.lesson_status by Carl utter</title>
		<link>http://www.vsscorm.net/2009/07/29/step-23-more-about-cmi-core-lesson_status/comment-page-1/#comment-338</link>
		<dc:creator>Carl utter</dc:creator>
		<pubDate>Thu, 15 Sep 2011 22:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=513#comment-338</guid>
		<description>I&#039;m pretty sure that the value passed from the &quot;adlcp:mastery_score&quot; in the manifest xml is set in the LMS as the value of &quot;cmi.student_data.mastery_score&quot; and not of itself so your database table and your script logic should reflect that.

varName                                                                                           value
cmi.student_data.mastery_score                                                 90</description>
		<content:encoded><![CDATA[<p>I&#8217;m pretty sure that the value passed from the &#8220;adlcp:mastery_score&#8221; in the manifest xml is set in the LMS as the value of &#8220;cmi.student_data.mastery_score&#8221; and not of itself so your database table and your script logic should reflect that.</p>
<p>varName                                                                                           value<br />
cmi.student_data.mastery_score                                                 90</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cheating on SCORM Courses &#8211; It&#8217;s Not Difficult by AICC or SCORM: Which Is Best for Packaging E-Learning Content? &#124; Accelerated Business Results</title>
		<link>http://www.vsscorm.net/2009/07/31/cheating-on-scorm-courses-its-not-difficult/comment-page-1/#comment-326</link>
		<dc:creator>AICC or SCORM: Which Is Best for Packaging E-Learning Content? &#124; Accelerated Business Results</dc:creator>
		<pubDate>Tue, 06 Sep 2011 20:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=589#comment-326</guid>
		<description>[...] This is not a typical requirement, but it does come up. If you need a secure connection, then AICC is your best choice because it will allow you to send information over secure HTTP (HTTPS). SCORM uses JavaScript functions, so the information is not secure. SCORM also has recently been singled out as an easy-to-cheat-on specification. [...]</description>
		<content:encoded><![CDATA[<p>[...] This is not a typical requirement, but it does come up. If you need a secure connection, then AICC is your best choice because it will allow you to send information over secure HTTP (HTTPS). SCORM uses JavaScript functions, so the information is not secure. SCORM also has recently been singled out as an easy-to-cheat-on specification. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 54 &#8211; Error Handling? by Step 60 &#8211; Supported Data Elements &#124; VSSCORM</title>
		<link>http://www.vsscorm.net/2010/07/13/step-54-error-handling/comment-page-1/#comment-324</link>
		<dc:creator>Step 60 &#8211; Supported Data Elements &#124; VSSCORM</dc:creator>
		<pubDate>Tue, 06 Sep 2011 15:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=1507#comment-324</guid>
		<description>[...] One of the things that has caught me out in a couple of recent cases is that the SCORM standard makes SCO developers rely on error codes to determine whether or not certain elements are supported. I describe one specific example in an earlier post &#8211; Step 54 &#8211; Error Handling. [...]</description>
		<content:encoded><![CDATA[<p>[...] One of the things that has caught me out in a couple of recent cases is that the SCORM standard makes SCO developers rely on error codes to determine whether or not certain elements are supported. I describe one specific example in an earlier post &#8211; Step 54 &#8211; Error Handling. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 59 &#8211; LMSGetLastError, LMSGetErrorString and LMSGetDiagnostic by Steve Addison</title>
		<link>http://www.vsscorm.net/2011/09/02/step-59-lmsgetlasterror-lmsgeterrorstring-and-lmsgetdiagnostic/comment-page-1/#comment-322</link>
		<dc:creator>Steve Addison</dc:creator>
		<pubDate>Sun, 04 Sep 2011 02:24:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=1652#comment-322</guid>
		<description>One quick note about this post. The SCORM 1.2 RTE specification allows the LMS developer to provide both an &quot;error string&quot; describing the error, and a more detailed, LMS-specific &quot;diagnostic&quot; message. For now, I&#039;m simply going to use the error string text for both purposes. Time (and readers of this blog) will tell me if I need to develop more detailed diagnostic text.</description>
		<content:encoded><![CDATA[<p>One quick note about this post. The SCORM 1.2 RTE specification allows the LMS developer to provide both an &#8220;error string&#8221; describing the error, and a more detailed, LMS-specific &#8220;diagnostic&#8221; message. For now, I&#8217;m simply going to use the error string text for both purposes. Time (and readers of this blog) will tell me if I need to develop more detailed diagnostic text.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Step 58 &#8211; Setting and Storing the Error Code by Step 59 &#8211; LMSGetLastError, LMSGetErrorString and LMSGetDiagnostic &#124; VSSCORM</title>
		<link>http://www.vsscorm.net/2011/09/02/step-58-setting-and-storing-the-error-code/comment-page-1/#comment-320</link>
		<dc:creator>Step 59 &#8211; LMSGetLastError, LMSGetErrorString and LMSGetDiagnostic &#124; VSSCORM</dc:creator>
		<pubDate>Fri, 02 Sep 2011 23:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.vsscorm.net/?p=1641#comment-320</guid>
		<description>[...] Contact         &#8592; Step 58 &#8211; Setting and Storing the Error Code [...]</description>
		<content:encoded><![CDATA[<p>[...] Contact         &larr; Step 58 &#8211; Setting and Storing the Error Code [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

