Articulate Storyline – A Developer’s Play Tool

Articulate Storyline – A Developer’s Play Tool

Articulate Storyline - A Developer’s Play Tool

Articulate Storyline is such a wonderful tool that allows you to do almost everything you can do with Flash. A tool with its out-of-the-box features allows you to develop awesome eLearning courses. On top of that you can do some exciting things by customizing the tool’s features to your requirement.

This tool is definitely a weapon of choice for every developer, who wishes to have rapid, highly engaging eLearning courses. In the last few months, we have noticed an increasing demand from our clients asking for courses to be developed in Articulate Storyline. This has given a chance for our developers to try and discover new and innovative features in Articulate Storyline, which I would like to share in this blog.

We have worked on a project in which the client requirement was to display slide numbers in the course. One option we had is to put a text box into every single slide to display slide numbers. But the project had more than 100 slides and that was just not feasible to add a text box to every slide. After referring to articulates storyline community we came up with the following solution.

What we did


We could add slide numbers using variables. This does require triggers on each slide to modify the current slide number value.

Step 1: We created a text field on the master slide that contains this variable %totalSlides%”

Step 2: Then we created two variables that has values:

“count – number variable default 0”

“totalSlides – number variable default to the number of total slides”

Step 3: Now we considered the two variables for each slide (e.g., A, s1: such as A True/False variable with default False and s1- number variable default 0).

Step 4: Then we incremented the “count” value by 1 when the timeline of a slide started by giving a condition “if A is equal to false”, and assigned the new count value to s1 and changed the value of A to true and display the value s1 (%s1%).

Step 5: By following this process on all slides, the slide number doesn’t change even if we revisit the slide.

Game board


One of our clients a training consultant in North America wanted us to include a gameboard in the course. When the learner clicks on a shape or a tab in the gameboard, he is directed to a quiz question, and after answering the question he is returned to the gameboard to click another shape for another question. You can see in the below picture that there are 8 tabs hiding an image. The learner initially will be asked to clear the tabs to reveal the image. On clicking each tab a question will appear on the screen. This question can be of any type, that is, either multiple choice, true or false, etc.

If the learner answers it correctly, the tab disappears, revealing a part of the image. When the learner answers all the questions, the whole image gets unveiled.

Board game in elearning

One clicking the 1st object a question appears on the screen

Interactive eLearning assessments

When the learner selects the right option, the object gets erased revealing a part of the image.

Interactive assessments in Articulate Storyline

When all the questions are answered, the whole image is revealed.

What we did


We tried setting up using a main slide as the “gameboard” a trigger “Jump to” is added to each shape so that the learner goes to a particular quiz question on click. When changed the state of each tab so that the learner wont click the same question again. For this we used the “Disabled” state for the shape (or tabs) so that the user doesn’t click on it again.

These are some of the challenges our developers have solved. Hope you find them very helpful. In my next blog, I will be sharing some more solutions to the other challenges that we encountered.

View Webinar on Articulate Storyline - A Boon for Learning Designers and Stakeholders