James Kingsley

James Kingsley

How to Build a Random Spinner in Storyline

A few days ago I noticed a discussion in the Articulate Storyline forum about creating a random...

How to Create Fading Layers in Storyline

Sometimes when I am poking around inside published courses trying to solve one puzzle a crazy idea...

How to Create a 5-Star Rating System in Adobe Captivate

SVGs are fun. Scalable Vector Graphics are really just fancy XML files. And this means we can use...

Ta Da! Select and Zoom Images in Captivate with JavaScript

I recently saw a post in the Adobe eLearning forums where a user was seeking help selecting...

Create Beautiful Custom Dropdown Menus With jQuery—Captivate Edition

I am sure one day soon Adobe Captivate will push an update that empowers us with dropdown (select)...

Create Beautiful Custom Dropdown Menus With jQuery—Storyline Edition

I am sure one day soon Articulate will push an update that empowers us with dropdown (select)...

A ‘Responsive’ Articulate Storyline Solution

The age old Storyline dilemma: Build for desktop or build for mobile. In this post I will show you...

Putting the Emphasis on Articulate Storyline Animations

We all love Articulate Storyline, but one of the few features missing is the ability to create...

JavaScript Tricks for Articulate Storyline 3/360

For years I have been playing with JavaScript hacks solutions for Storyline. The biggest drawback...

Making the Most of Adobe Captivate 2017’s WHILE Loop

Adobe Captivate 2017 is packed with a ton of new features. One that you may have missed is the new...

Capture Adobe Captivate Data in Real Time

Don’t have an LMS? Need more detailed reports than an LMS could provide? Want to track your course...

10 Reasons to Use an Online Review Tool

If you are still using spreadsheets to collect feedback from stakeholders, there is a better way....

Printing Slides in Articulate Storyline 2

UPDATE: Due to player updates, this widget is not compatible with Storyline 360. You can still use...

How to Trigger Captivate Advanced Actions with Javascript

A lot of the work I do involves access to course variables, objects, and functions from outside via...

How to Bring Data Sharing to Your eLearning Courses

There is a good chance you may have never heard about Firebase. It’s a great service for web...

How to Create a Leaderboard for eLearning with Google (Part 2)

A few weeks ago, I wrote an article highlighting how you can use a Google Sheet (with some Google...

How to Create a Leaderboard for eLearning with Google

“Gamification.” We recognize the benefits (even through all the hype) and we would like to add it...