Designing a Custom Progress Bar in Articulate Storyline

This is a quick step-by-step guide to create a custom progress bar and easily add it to an elearning module in Articulate Storyline. In this example, we will be using a Progress Bar Widget that's easy and free to use with any elearning project.

Here are some examples of what you can do with the Progress Bar Widget:

  • Place the progress bar anywhere on the slide
  • Customize the look of the progress bar beyond just an accent color
  • Make the progress bar any height and width
  • Style it to match your project’s visual theme
  • Hide and show the bar using the actions and triggers in the learning module
  • Adjust the progress display by using variables
  • Display course progress instead of slide progress

Steps to Create a New Progress Bar

Step 1
Select “Progress Bar” from the list of widgets in the Stencil editor on Cluelabs.com.

Step 2
Select “+ New Widget” to create a new widget for your elearning course.

Step 3
Enter widget details and select the type of the progress bar you will use.

Step 4
Style your widget by selecting the colors, dimensions, position, etc.

Step 5
Enter the name of the variable that will control the progress bar in Storyline and click “Save.”

Step 6
In Storyline, go to the Master Slide and create a new trigger.

Step 7
Select “Execute JavaScript” when timeline starts.

Step 8
Paste the trigger code you were provided when you saved the widget in Stencil editor.

 

Changing the Progress Bar Value
Create a new JavaScript trigger (Storyline) or action (Captivate), paste the following line of code into the script window (replace "number" with a number from 0 to 100):

setProgress(number);

 

Hiding the Progress Bar
Create a new JavaScript trigger (Storyline) or action (Captivate), paste the following line of code into the script window:

hideProgress();

 

Showing the Progress Bar
Create a new JavaScript trigger (Storyline) or action (Captivate), paste the following line of code into the script window:

showProgress();
3 Replies
Paula Ring

I am giving this a try, but the progress bar will not appear on my slide.  Have placed the progress bar on the master slides, as well as trying to put it on the slide itself.  Have both "show progress bar" on the slide, as well as the "set progress".  I am likely missing something very simple.  Any suggestions?

PS - I am publishing using Flash/HTML5 option, if this makes any difference.