pipwerks

PDFObject 2.3 released, new site

PDFObject 2.3.0 has been released and is available immediately on NPM and related CDNs. It continues to support all major browsers (even that pesky little IE11). There are quite a few improvements in 2.3, including switching to a pure iframe solution for more robust cross-browser support, and

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

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

New SCORM 1.2 Template for Adobe Captivate

By popular demand, the SCORM 1.2 edition of my revised SCORM publishing templates for Adobe Captivate 5.x is now available on GitHub. Instructions can be found here. While testing the SCORM 1.2 revisions, I noticed Captivate sometimes sends invalid data to the LMS, specifically for cmi.interactions.

Further Tweaks to the Adobe Captivate SCORM Publishing Template

Now that my version of the Adobe Captivate publishing template for SCORM 2004 is on GitHub, it has become a living document, bound to get updates (major and minor) from time to time. For those of you unfamiliar with GitHub, it’s a nifty site for storing code; it provides

pipwerks © 2026