LS20 Conference Program



P06 - BYOD: Take Captivate a Level Up with JavaScript and Variables

March 29, 2020
Salon 1

It doesn't take long when working in Captivate or other similar eLearning tools to realize that there are limitations in what you can do with the basic functionality available. While these tools make eLearning creation easier and faster than traditional development methods, you can also face barriers to your creativity. You may have ideas—such as switching multi-state objects based on events or including customized feedback—that the tools don’t seem at a first glance to support easily. Thankfully, there’s a lot you can do in Captivate with simple JavaScript and variables that can help you craft interactions you may not have thought the tool could support—and you don’t have to be an expert coder to get started with them.

In this workshop, you’ll learn to expand the capabilities of Captivate by using variables and simple JavaScript. Designed for people without coding experience, you’ll get a plain and clear introduction to what they are and how they can help make your eLearning ideas happen. In this hands-on day you’ll learn more about how JavaScript and variables can work together in Captivate through creating your own interactions. Through activities like creating random feedback and saving it in a variable, generating math questions for a variety of skill levels, and creating an interaction for teaching people to read an analog clock, you’ll better understand how JavaScript and variables can be used in this tool. And to help you keep building your skills, you’ll get resources that not only demonstrate the steps for creating these interactions, but also explain the reasoning behind the scripts and variables so you can begin customizing them for your own needs

In this session, you will learn:

  • How variables and JavaScript can help you extend the functionality of Captivate
  • How variables work in Captivate and how you can use them to create more complex activities and interactions
  • What simple JavaScript functions can help you get started, even if you don’t have coding experience
  • How to begin using simple JavaScript and variables to create engaging new interactions in Captivate

Designers, developers

Prerequisite audience knowledge:
Participants should have a working knowledge of Captivate. No coding experience is required.

Technology discussed:

Participant technology requirements:

Phil Cowcill, Senior eLearning Specialist - PJ Rules

Premium Sponsors




See The Full Exhibitor List Here


Lorem ipsum dolor sit amet, consectetuer adipiscing elit.



Lorem ipsum dolor sit amet, consectetuer adipiscing elit.


Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Pre-Conference Activities

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Hotel Information

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Who Should Attend

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.