I’ve been considering adding my pipwerks SCORM wrappers to GitHub for a very long time, but my n00bness and general lack of free time were major obstacles. However, the time has finally come to buckle down and get these puppies OUT! So without further ado, I present:


I should note that these are my original SCORM wrappers (JavaScript, ActionScript 2 and ActionScript 3); I’ve been (very slowly) working on a completely new SCORM support codebase that I plan to release separately. However, these oldies are still running like a champ, so don’t be afraid to use them.

Many people have contacted me over the last few years with suggestions for improvements, but due to my general busy-ness I haven’t really made any modifications for a long time; I recently made a few small tweaks, including updating the StringToBoolean function that caused problems in Plateau, but the bulk of the code remains largely the same.

If you’re one of those die-hards eager to tweak the source code, you’re in luck! This is a public repository, which means anyone and everyone is now free to fork and edit the code as they see fit. If you have any suggestions or ideas, please go to GitHub and show us what ya got!

And for the curious, I’m using Tower to handle my Git commits — command lines are not my cup of tea. Tower is a very nice Git GUI that integrates seamlessly with GitHub. I’m new to Tower, but so far I like it very much.

New SCORM ebook coming soon!

I'm writing an ebook explaining how to build an HTML-based SCORM course. 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

3 thoughts on “pipwerks SCORM Wrappers now available on GitHub”

  1. Pingback: Tweets that mention pipwerks » pipwerks SCORM Wrappers now available on GitHub -- Topsy.com

  2. Phillip,

    I’ve been using your wrapper and it’s worked great (thank-you!). However, since I’ve been using IE 8 the content won’t play and I get the following error-

    from IE — Webpage error details

    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDR; .NET4.0C; InfoPath.2; BRI/2)
    Timestamp: Tue, 24 May 2011 19:12:45 UTC

    Message: Invalid character
    Line: 1
    Char: 1
    Code: 0
    URI: file:///C:/Users/Lynn/AppData/Local/Temp/Temp2_planets(5).zip/completed/SCORM_API_wrapper.js

    I tested it with your files to see if the error was my doing. I develop content in Flash, but am definitely not a programmer, so any help would be appreciated. So far, your wrapper and SCORM file has freed me from the restraints of captivate or articulate.

    1. @lynn that sounds like the famous JavaScript ‘comma’ error in IE.

      var obj = { 
         dog: "woof", 
         cat: "meow",

      Note the extra trailing comma after “meow”. Non-IE browsers ignore the comma, but IE will choke on it and throw an error like the one you mentioned.

      The pipwerks wrapper(s) have been vetted and do not contain any extra commas, but you may want to check your course’s JavaScript. A really handy tool for checking your JavaScript syntax is JS Lint.

Comments are closed.

Scroll to Top