Problem #1 The cool thing about SCORM is that it allows you to bookmark where you left off so you can resume a course at a later time. The crappy thing about SCORM is that some LMSs don’t reset this data when you finish a course. If you want to review a course when [...]
Dynamically Load External Images and SWFs at Runtime in #AdobeCaptivate
Once in a while, you discover something that’s just too good not to share. This doesn’t take any 3rd party widget or any type of JavaScript juju, it’s just simple Captivate user variables and some standard actions. Everything I’m going to show you applies only to swf output, not HTML5. It began on [...]
The Shocking Truth About Adobe Captivate Passwords
Adobe Captivate passwords can be hacked with a single bookmark… yep… a silly little bookmark! This is true for swf/htm output and HTML5 output. Drag the below “Show Captivate Password” link to your bookmark bar or right-click it and add it as a bookmark: Show Captivate Password Then go to one of the live [...]
Flash Security and Adobe Captivate Widgets & Interactions
So you’ve added a widget or interaction to your Captivate project and ran it only to find out that the widget DOESN’T WORK!!! GRRRRrrrrrrr! WHY? Flash Security Settings. Flash has a concept called “Trusted Locations” that will allow flash content to be run off of your local hard drive IF the location its [...]
Host a Live Demo of Your eLearning Content with Google Drive In 5 Minutes or Less
Don’t have access to a public web server? No problem. All you need is a free Google account and you can show a live demo of your eLearning content on the web. Most people think of Google Drive as a place to share and download files, but it can also serve up those [...]
Display the Student’s Name From Your LMS Using Adobe Captivate 6.x
So let’s get to the marrow! Here’s the JS code you can place on entry on one of your slides: /* Calling a self-invoked function to not pollute the global scope and immediately destroy the scope chain */ (function(){ /* Initialize JS Variable to hold the student name */ var sName=''; /* Obtain [...]
Adobe Captivate 6 & The JavaScript API
I’ve been getting a lot of frantic emails from folks about the inability to use the two primary JavaScript functions cpEIGetValue() and cpEISetValue() in Captivate 6.0. The odd thing is, it works for some system variables, but not for Captivate user variables. So what’s changed? To get a variable, simply append m_VarHandle to the [...]
Eating JavaScript Cookies with Adobe Captivate
Today we’re going to see how we can persist data across Captivate courses using JavaScript cookies. Why cookies are so awesome They let you store data that can be retrieved later… even days later. For example: You could use it to store the slide number where the user left off, then resume to that slide [...]
Control Captivate Within Captivate
received an email from a fellow Captivate Developer asking if it was possible to have a Main Cp swf control another “demo” swf inserted as an animation. Specifically she wanted the “demo” swf to send a message to the Main swf to move on to the next slide. YES… THIS IS POSSIBLE!!! [...]
Packaging Adobe Captivate SCOs into One Course using RELOAD Editor
If you have the Adobe eLearning Suite, it comes with the Multi SCO Packager which does the same thing as RELOAD, but for those that don’t have it, you can download RELOAD Editor for free. Here’s a webcast that shows you how to package your Captivate SCOs / Lessons into one big [...]
