Now, I’m happy to report I’ve created a replacement for the RightClick.js utility, creatively named SWFRightClick. It uses the same approach to handling right-clicks, but does it with a completely new codebase and a few extra goodies. SWFRightClick is compatible with every edition of SWFObject, and is free to use (MIT license).
Check it out on GitHub. I plan to fold it in to my Captivate publishing templates very soon.
The pipwerks CaptivateController now includes a
My "Planets" example (How to Add Basic SCORM Code to a Flash Movie) has proven to be one of the most popular items on pipwerks.com. Unfortunately, it was designed as a quick example and had a bunch of flaws and shortcomings. It's also about 3 years old and starting to show its age. Since people frequently contact me with questions -- many of which were due to the flaws in the example -- I decided to update the project.
An abstraction layer is a way of hiding complexities and maintaining cleanliness in your application. When integrating tracking support (SCORM, AICC, etc,) into an an e-learning course, it's a good idea to abstract as much of the tracking code as possible. Here are some examples.
While updating my CaptivateController script I noticed there have been some changes to the Captivate variables available to Captivate developers. I figured I should document them for future reference.
By popular demand, I've updated my CaptivateController to work with Adobe Captivate 5 (CP5). Since this is an open-source project, there's no upgrade fee. (What? "Adobe" and "no upgrade fee" in the same paragraph?!) I kid, I kid... I'm a kidder.
What happens if the browser window containing your course is closed by the learner before the course finishes sending data to the LMS? If you're not careful about how you've coded your course, you can lose some of the data.
A number of people have recently asked me about the
scorm.save() function in the pipwerks SCORM wrappers. What is it, and when should it be used?
I have some simple questions I’d love to get feedback on.
I’m curious about what people are looking for in their e-learning authoring tools, specifically:
- What feature is your current tool missing that you would love to see implemented? Support for team collaboration? Support for themes or custom CSS styling? Support for language localization? A beer dispenser? Etc.
- What feature does someone else’s tool have that you’re jealous of?
Please post your opinion in the comments below, and please ask others to give their 2 cents. (You can also reply via twitter if you prefer)
I’m really looking forward to your comments. Thanks!