BLOG

 

 
AllAskew.jpg

Goto slide by slide name & goto slide containing shape with name in javascript

Steven Warwick
June 11, 2017

There are many cases where you have interactions that require jumping to another slide in the module.  The classic case is a “menu” slide with a number of options, where selecting an option transfers the learner to a particular lesson or detail slide.  Captivate provides you a way to jump to a particular slide using advanced actions.  However, there are some cases where having the ability to perform these kinds of jumping functions in JavaScript is an advantage.

 
FinalThumb.JPG

EXTENDING CAPTIVATE WITH JAVASCRIPT

Steven Warwick
April 29, 2017

JavaScript is the fundamental programming language of the Web. With it, we can leverage the hidden power of Adobe Captivate to develop highly customized user experiences. This post, which was originally presented at the Adobe eLearning Conference in Washington, DC on 4/19/17, will give you an overview of how JavaScript can be used to access the extensive Adobe Captivate functional library and a few example applications.

 
texture-1362879_1920.jpg

USING WEB FONTS IN ADOBE CAPTIVATE

Steven Warwick
March 1, 2017

In this short article, we will see how to both effectively design modules using google web fonts and to ensure that they will be seen by the user. The strategy is remarkably simple. 

 
QuizScoring1.png

CUSTOM QUIZ SCORING IN ADOBE CAPTIVATE

Steven Warwick
February 25, 2017

Adobe can only anticipate a limited range of quiz cases to be modeled in the Captivate user interface as, after a point the UI becomes unworkable. As designers delve into more unique user experiences, the only practical strategy is to dive “behind the scenes” and develop JavaScript-controlled user interactions. 

 

WORDPRESS-BASED LMS COMPLETION TRACKING FOR XAPI CONTENT GENERATED BY CAPTIVATE & ISPRING

Steven Warwick
January 25, 2017

Wordpress-based learning management systems (LMS) like Learndash and LifterLMS use external plugins to enable hosting of lesson content based on the xAPI standard. This type of content can be generated from authoring tools such as Captivate and iSpring. Assuming you have set up xAPI / tincan correctly, you can use an external Learning Record Store (LRS) such as LearningLocker to record learning activities and will see the learning events as expected.

However, these LMS systems will have no communication connection to these lessons — The content is embedded into the LMS an IFRAME, so there is no standard method of notification when the lesson is complete.

If you have restricted students to progress to the next lesson only at completion, these “phantom” lessons will stop you dead. The simplest solution is to expose a “mark complete” button that students can use to signal to the LMS that they are done. The problem is — they can mark the lesson complete whenever they want, even if they have not completed the actual learning module. This completely defeats the purpose of the xAPI tracking.