<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for pipwerks</title>
	
	<link>http://pipwerks.com</link>
	<description>E-Learning and Web Development</description>
	<lastBuildDate>Thu, 10 May 2012 21:22:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=807</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/pipwerks-comments" /><feedburner:info uri="pipwerks-comments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Important Adobe Captivate SCORM template update by Linda</title>
		<link>http://feedproxy.google.com/~r/pipwerks-comments/~3/vF031ZSTygY/</link>
		<dc:creator>Linda</dc:creator>
		<pubDate>Thu, 10 May 2012 21:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/?p=1749#comment-2532</guid>
		<description>Hey Phil,

Not sure if it was our LMS or your template, and don't have time to investigate  :) - maybe when things die down a bit I'll take a look.

Also, we ran into another issue - (haven't been able to verify whether this is specific to your template or not - all I know is that the Captivate default template doesn't do this). On Firefox, Captivate wasn't registering any clicks UNLESS they first clicked somewhere besides on the swf (on the background, on a tab, on another program...)  I added javascript to unfocus the captivate swf in the customJavaScript function and it seems to have worked:

document.getElementById('Captivate').blur();</description>
		<content:encoded><![CDATA[<p>Hey Phil,</p>
<p>Not sure if it was our LMS or your template, and don&#8217;t have time to investigate  <img src='http://pipwerks.com/journal/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; maybe when things die down a bit I&#8217;ll take a look.</p>
<p>Also, we ran into another issue &#8211; (haven&#8217;t been able to verify whether this is specific to your template or not &#8211; all I know is that the Captivate default template doesn&#8217;t do this). On Firefox, Captivate wasn&#8217;t registering any clicks UNLESS they first clicked somewhere besides on the swf (on the background, on a tab, on another program&#8230;)  I added javascript to unfocus the captivate swf in the customJavaScript function and it seems to have worked:</p>
<p>document.getElementById(&#8216;Captivate&#8217;).blur();</p>
<img src="http://feeds.feedburner.com/~r/pipwerks-comments/~4/vF031ZSTygY" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://pipwerks.com/2012/03/28/important-adobe-captivate-scorm-template-update/#comment-2532</feedburner:origLink></item>
	<item>
		<title>Comment on Important Adobe Captivate SCORM template update by philip</title>
		<link>http://feedproxy.google.com/~r/pipwerks-comments/~3/rpawxiHDL30/</link>
		<dc:creator>philip</dc:creator>
		<pubDate>Thu, 10 May 2012 06:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/?p=1749#comment-2531</guid>
		<description>@linda thanks for the feedback, that's very helpful.

re #1, that's odd -- are you sure it's being caused by the template? I've never encountered that behavior. 

BTW, &lt;code&gt;onbeforeunload&lt;/code&gt; began its life as a proprietary Internet Explorer method, and is not really supported much outside of IE, so the conditional statement that tells all browsers *except* IE to use &lt;code&gt;onbeforeunload&lt;/code&gt; is probably not needed, just comment out the whole thing.

re #2, I'm looking into a different hook that may work better than &lt;code&gt;PercentLoaded&lt;/code&gt;.  No timeline for development, though... I'm pretty swamped.

Thanks again for the feedback.</description>
		<content:encoded><![CDATA[<p>@linda thanks for the feedback, that&#8217;s very helpful.</p>
<p>re #1, that&#8217;s odd &#8212; are you sure it&#8217;s being caused by the template? I&#8217;ve never encountered that behavior. </p>
<p>BTW, <code>onbeforeunload</code> began its life as a proprietary Internet Explorer method, and is not really supported much outside of IE, so the conditional statement that tells all browsers *except* IE to use <code>onbeforeunload</code> is probably not needed, just comment out the whole thing.</p>
<p>re #2, I&#8217;m looking into a different hook that may work better than <code>PercentLoaded</code>.  No timeline for development, though&#8230; I&#8217;m pretty swamped.</p>
<p>Thanks again for the feedback.</p>
<img src="http://feeds.feedburner.com/~r/pipwerks-comments/~4/rpawxiHDL30" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://pipwerks.com/2012/03/28/important-adobe-captivate-scorm-template-update/#comment-2531</feedburner:origLink></item>
	<item>
		<title>Comment on Important Adobe Captivate SCORM template update by Linda</title>
		<link>http://feedproxy.google.com/~r/pipwerks-comments/~3/9lu_rpyod40/</link>
		<dc:creator>Linda</dc:creator>
		<pubDate>Thu, 10 May 2012 01:23:54 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/?p=1749#comment-2530</guid>
		<description>Hey Phil,

We were trying to get your SCORM template to work with our lms, and ran into a couple of issues:

1. The onBeforeUnload handler was being called whenever we called any custom Javascript from within Captivate on IE only. This terminated the SCORM API prematurely.  We had to modify your code to exclude IE from the unbeforeunload call.

&lt;pre lang="javascript"&gt;
window.onbeforeunload = function () {
    if (!(navigator.appName === 'Microsoft Internet Explorer')) {
        unloadHandler;
    }
}
&lt;/pre&gt;

2. A few of our Captivate courses are very long, over an hour long with audio. In these courses, the customJavaScript function wasn't being called at all. After further investigation, we found that CaptivateSWF.PercentLoaded() was returning negative numbers for these courses, never reaching 100% (I know this is a Captivate issue, not sure what we can do to fix this). 

We changed  
&lt;pre lang="javascript"&gt;
if(CaptivateSWF.PercentLoaded() === 100)
&lt;/pre&gt;
to 
&lt;pre lang="javascript"&gt;
if(CaptivateSWF.PercentLoaded() === 100 || CaptivateSWF.PercentLoaded() &lt; 0)
&lt;/pre&gt;
Not the most elegant solution, but it seemed to work.

Hope this helps someone.</description>
		<content:encoded><![CDATA[<p>Hey Phil,</p>
<p>We were trying to get your SCORM template to work with our lms, and ran into a couple of issues:</p>
<p>1. The onBeforeUnload handler was being called whenever we called any custom Javascript from within Captivate on IE only. This terminated the SCORM API prematurely.  We had to modify your code to exclude IE from the unbeforeunload call.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript">window.<span style="color: #63C;">onbeforeunload</span> <span style="color: #333;">=</span> <span style="color: #33F;">function</span> <span style="color: #666;">&#40;</span><span style="color: #666;">&#41;</span> <span style="color: #666;">&#123;</span>
    <span style="color: #33F;">if</span> <span style="color: #666;">&#40;</span><span style="color: #333;">!</span><span style="color: #666;">&#40;</span>navigator.<span style="color: #63C;">appName</span> <span style="color: #333;">===</span> <span style="color: #F06;">'Microsoft Internet Explorer'</span><span style="color: #666;">&#41;</span><span style="color: #666;">&#41;</span> <span style="color: #666;">&#123;</span>
        unloadHandler<span style="color: #333;">;</span>
    <span style="color: #666;">&#125;</span>
<span style="color: #666;">&#125;</span></pre></div></div>

<p>2. A few of our Captivate courses are very long, over an hour long with audio. In these courses, the customJavaScript function wasn&#8217;t being called at all. After further investigation, we found that CaptivateSWF.PercentLoaded() was returning negative numbers for these courses, never reaching 100% (I know this is a Captivate issue, not sure what we can do to fix this). </p>
<p>We changed</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #33F;">if</span><span style="color: #666;">&#40;</span>CaptivateSWF.<span style="color: #63C;">PercentLoaded</span><span style="color: #666;">&#40;</span><span style="color: #666;">&#41;</span> <span style="color: #333;">===</span> <span style="color: #F06;">100</span><span style="color: #666;">&#41;</span></pre></div></div>

<p>to</p>

<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #33F;">if</span><span style="color: #666;">&#40;</span>CaptivateSWF.<span style="color: #63C;">PercentLoaded</span><span style="color: #666;">&#40;</span><span style="color: #666;">&#41;</span> <span style="color: #333;">===</span> <span style="color: #F06;">100</span> <span style="color: #333;">||</span> CaptivateSWF.<span style="color: #63C;">PercentLoaded</span><span style="color: #666;">&#40;</span><span style="color: #666;">&#41;</span> <span style="color: #333;">&lt;</span> <span style="color: #F06;">0</span><span style="color: #666;">&#41;</span></pre></div></div>

<p>Not the most elegant solution, but it seemed to work.</p>
<p>Hope this helps someone.</p>
<img src="http://feeds.feedburner.com/~r/pipwerks-comments/~4/9lu_rpyod40" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://pipwerks.com/2012/03/28/important-adobe-captivate-scorm-template-update/#comment-2530</feedburner:origLink></item>
	<item>
		<title>Comment on Important Adobe Captivate SCORM template update by philip</title>
		<link>http://feedproxy.google.com/~r/pipwerks-comments/~3/0rkcCsc1yLI/</link>
		<dc:creator>philip</dc:creator>
		<pubDate>Wed, 09 May 2012 14:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/?p=1749#comment-2529</guid>
		<description>@michael Good observation, Adobe has indeed started to use Rustici's SCORM Driver in their products, which I think is a great decision. Should firm up the SCORM support quite a bit.</description>
		<content:encoded><![CDATA[<p>@michael Good observation, Adobe has indeed started to use Rustici&#8217;s SCORM Driver in their products, which I think is a great decision. Should firm up the SCORM support quite a bit.</p>
<img src="http://feeds.feedburner.com/~r/pipwerks-comments/~4/0rkcCsc1yLI" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://pipwerks.com/2012/03/28/important-adobe-captivate-scorm-template-update/#comment-2529</feedburner:origLink></item>
	<item>
		<title>Comment on Important Adobe Captivate SCORM template update by Michael</title>
		<link>http://feedproxy.google.com/~r/pipwerks-comments/~3/1jrZh_OsVQE/</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 09 May 2012 13:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/?p=1749#comment-2528</guid>
		<description>Philip,

I downloaded and applied your great work. Which has improved at least my frame of mind about our courses. But we were still seeing some of the issues we had before. So, at my wit's end, I downloaded the captivate to HTML5 converter so  I could get a look at the insides, and maybe fix the things.

But what I saw in the conversion prompted me to write. The converted files use the Rustici scorm JS.

 It's not as tidy as yours, but at least it looks like they have realized that the code needed looking at.</description>
		<content:encoded><![CDATA[<p>Philip,</p>
<p>I downloaded and applied your great work. Which has improved at least my frame of mind about our courses. But we were still seeing some of the issues we had before. So, at my wit&#8217;s end, I downloaded the captivate to HTML5 converter so  I could get a look at the insides, and maybe fix the things.</p>
<p>But what I saw in the conversion prompted me to write. The converted files use the Rustici scorm JS.</p>
<p> It&#8217;s not as tidy as yours, but at least it looks like they have realized that the code needed looking at.</p>
<img src="http://feeds.feedburner.com/~r/pipwerks-comments/~4/1jrZh_OsVQE" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://pipwerks.com/2012/03/28/important-adobe-captivate-scorm-template-update/#comment-2528</feedburner:origLink></item>
</channel>
</rss>

