Book Image

Mastering Articulate Storyline

By : Ashley Chiasson, Jeffery Batt
Book Image

Mastering Articulate Storyline

By: Ashley Chiasson, Jeffery Batt

Overview of this book

Storyline is a powerful e-learning authoring tool that allows you to take your creativity to the next level. However, more often than not, projects don't require such complex interactions, leaving Storyline's full capabilities untapped. This book will provide you with the information you need to take your Storyline development up a notch by leveraging the full suite of possibilities Storyline has to offer. You will be provided with a refresher of the key concepts before we take you deep into the exciting world of enhanced interactivity, variables, and even some JavaScript—oh my! With downloadable activities, you can either follow along and compare your output, use the activities as they are, modify the activities to suit your own needs, or reverse-engineer the activities to better understand how they were developed.
Table of Contents (15 chapters)
Mastering Articulate Storyline
About the Author
About the Reviewers


Articulate Storyline is an incredibly powerful e-learning authoring tool, but much of its functionality goes untapped—not for long!

As you read through this book, you'll get hands-on experience creating some pretty cool interactions that go beyond the basics of Storyline. You’ll quickly find out just how easy it is to create crowd-pleasing, advanced e-learning elements that build on the basic concepts of Storyline.

Storyline is near and dear to my heart, and once you begin developing in it, I'm confident that the reasons why will become apparent. Acting as a one-stop-shop for e-learning authoring, you no longer need to work across authoring tools to create elements such as interactive video, software simulations, or high-quality audio.

This book takes you beyond the basic concepts of Storyline, allowing you to learn ways of bending the program to your will! Working through the chapters, you will be amazed with some of the things you create—not realizing how powerful Storyline is. By the time you finish this book, you'll be running to show off your e-learning talent to all of your colleagues, and you'll be the Storyline sensei of your office!

With relevant exercises, this book aims to provide you with tons of opportunities to get down and dirty with Storyline, testing out new concepts and applying Storyline features in a variety of contexts.

What this book covers

Chapter 1 , Before You Begin , provides some best practices for development, allowing you to enhance your efficiency. You will learn methods for effectively structuring projects for optimal organization, and ways in which you may streamline your development process.

Chapter 2 , Refresher of Key Concepts , takes you back to basics by providing an overview of key concepts.

Chapter 3 , Creating a Content-Rich Story , explores some of the more advanced aspects of adding content to your story, such as working with properties and using each content type to its fullest potential. Some Storyline 2-specific content will be discussed as well as some helpful tips and tricks.

Chapter 4 , Engaging Your Learners with Interactivity , shows you how to do some cool things to make your stories more interactive. Discussing some Storyline 2-specific functionality such as motion paths and new animation options, as well as button sets, markers, and zoom region "hacks".

Chapter 5 , Using Variables, Conditions, and JavaScript , explains how you can leverage variables, conditions, and JavaScript to create some really neat interactions in Storyline. You will be provided with walkthrough-style examples and plenty of exercises. You will learn how to personalize stories and create some more advanced variable-based interactions, and then you'll learn how to use some simple JavaScript to really wow your users!

Chapter 6 , Assessing Learners , focuses on convert-to-freeform question creation, programming, and troubleshooting, emphasizing the development of feedback masters.

Chapter 7 , Preparing to Publish Your Story, explains how to customize the player and prepare your stories for publishing. Some sections will identify how to move past the basic look and feel of a non-customized player to create a truly unique learning experience. Various publishing options will be discussed, as well as how to troubleshoot some common publishing issues.

Chapter 8 , Becoming More Creative, provides you with some ideas for harnessing your inner creative to do cool things in Storyline.

Appendix, Streamlining Your Development, focuses on how you can streamline your Storyline development by using some productivity-boosting functionality.

What you need for this book

To ensure you reach your full potential in following along with this book, it is recommended that you have the following:

  • An Articulate Storyline 1 or Articulate Storyline 2 license or trial (preferably Articulate Storyline 2)

  • Some creativity

Refer to Articulate's website for a full list of hardware requirements recommended for operating Articulate Storyline.

Who this book is for

This book is for anyone experienced in using the basic functions of Articulate Storyline who are yearning to learn more. It's designed to provide a brief overview of key concepts and to help you refresh your knowledge of common functions, while teaching you how to push Storyline to the limit!


In this book, you will find a number of text styles that distinguish between different kinds of information. Here are some examples of these styles and an explanation of their meaning.

Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "These filenames will be managed within a spreadsheet, housed within the main 200>Media folder."

New terms and important words are shown in bold. Words that you see on the screen, for example, in menus or dialog boxes, appear in the text like this: "You can also use STORY VIEW to plan out the movement of existing scenes."

A block of code is set as follows:

if (document.body){
document.body.background = "BGImage.png";


Warnings or important notes appear in a box like this.


Tips and tricks appear like this.

Reader feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or disliked. Reader feedback is important for us as it helps us develop titles that you will really get the most out of.

To send us general feedback, simply e-mail [email protected], and mention the book's title in the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide at

Customer support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Downloading the example code

You can download the example code files for this book from your account at If you purchased this book elsewhere, you can visit and register to have the files e-mailed directly to you.

You can download the code files by following these steps:

  1. Log in or register to our website using your e-mail address and password.

  2. Hover the mouse pointer on the SUPPORT tab at the top.

  3. Click on Code Downloads & Errata.

  4. Enter the name of the book in the Search box.

  5. Select the book for which you're looking to download the code files.

  6. Choose from the drop-down menu where you purchased this book from.

  7. Click on Code Download.

You can also download the code files by clicking on the Code Files button on the book's webpage at the Packt Publishing website. This page can be accessed by entering the book's name in the Search box. Please note that you need to be logged in to your Packt account.

Once the file is downloaded, please make sure that you unzip or extract the folder using the latest version of:

  • WinRAR / 7-Zip for Windows

  • Zipeg / iZip / UnRarX for Mac

  • 7-Zip / PeaZip for Linux

The code bundle for the book is also hosted on GitHub at We also have other code bundles from our rich catalog of books and videos available at Check them out!

Downloading the color images of this book 

We also provide you with a PDF file that has color images of the screenshots/diagrams used in this book. The color images will help you better understand the changes in the output. You can download this file from


Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you could report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting, selecting your book, clicking on the Errata Submission Form link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded to our website or added to any list of existing errata under the Errata section of that title.

To view the previously submitted errata, go to and enter the name of the book in the search field. The required information will appear under the Errata section.


Piracy of copyrighted material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works in any form on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at [email protected] with a link to the suspected pirated material.

We appreciate your help in protecting our authors and our ability to bring you valuable content.


If you have a problem with any aspect of this book, you can contact us at [email protected], and we will do our best to address the problem.