pipwerks

Retiring the E-Learning Technology and Development Google Group

I have decided to retire the E-Learning Technology and Development Google Group. It supported 1070 members and 783 discussions from 2009-2024. 15 years! Prior to Google Groups, I had hosted a private e-learning development forum on pipwerks.com for about a year. It was a nice enough site, but the

Clean out the root of your SCORM 2004 package

Anyone who works with SCORM 2004 has seen something like this: With just a little effort, you can make it look like this, and still be perfectly valid: SCORM manifests are required to specify a slew of schema files via the schemaLocation attribute. Here’s what you’d typically see:

Update to SCORM Wrapper

Made a minor update: scorm.quit() was setting a value (cmi.exit) but not invoking scorm.save() prior to termination. This could lead to failure to persist the value of cmi.exit in the LMS. View the latest update on GitHub Comments Bard Dale wrote on March 4, 2014 at

Important Adobe Captivate SCORM template update

Over the last few weeks, I received a few reports that scores were not being saved in the LMS when using my template. Turned out to be a simple oversight on my part, which I have just fixed. Please download the latest version of scorm_support.js (v1.20120328) from

Introducing SWFRightClick

Adobe Captivate currently ships with a 3rd-party JavaScript utility named RightClick.js, which enables the Captivate SWF to detect when a user right-clicks the SWF. While upgrading the Captivate publishing templates, I realized RightClick.js wasn’t built to work with SWFObject 2.x and suffered from a few shortcomings.

pipwerks © 2026