Mastering Adobe Captivate 8

By Damien Bruyndonckx
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Getting Started with Adobe Captivate 8

About this book

Adobe Captivate is used to create highly engaging, interactive eLearning content. This book gives you the expertise you need to create and deploy your own professional-quality eLearning courses.

The book covers the three steps of the typical Adobe Captivate production workflow. In the first step, you will learn how to capture the onscreen action using Captivate's capture engine. In the second step, you will enhance your projects using a wide variety of tools and features. In the last step, you will make your content available to your learners by publishing it in various formats including Adobe Flash and HTML 5.

This book is an advanced tutorial, containing all the needed assets to build the sample projects. Self-exploration is encouraged through extra exercises, experimentation, and external references.

Publication date:
April 2015


Chapter 1. Getting Started with Adobe Captivate 8

Since its introduction in 2004, Captivate has always been the leading solution for authoring eLearning content. In the beginning, it was a very simple screen-capture utility called FlashCam. In 2002, a company named eHelp acquired FlashCam and turned it into a fully-fledged eLearning authoring tool called RoboDemo. In 2004, another company called Macromedia acquired eHelp, changed the name of the product once again, and Macromedia Captivate was born. A few months later, Adobe acquired Macromedia and, consequently, Macromedia Captivate became Adobe Captivate.

As the years passed, Adobe released Captivate 2, 3, and 4—adding tools, objects, and features along the way. One of the most significant events in the Captivate history took place in July 2010, when Adobe released Captivate 5. For that release, Adobe engineers rewrote the code of the entire application from the ground up. As a result, Captivate 5 was the first version to be available on both Mac OS and Windows. Version 6 was another milestone for Captivate as it was the first version to propose an HTML5 publishing mechanism. Prior to Captivate 6, the main publishing option was Adobe Flash.

As of today, the latest version of Captivate is Version 8. Captivate 8 introduces a revolutionary new feature called Responsive Projects. Responsive Projects allow you to rearrange the content of your eLearning projects for the desktop, the tablet, and for smartphone, making mobile learning a whole lot easier and powerful. Other new features introduced in Captivate 8 include an improved HTML5 publishing mechanism, support for geolocation and gestures on mobile devices, a brand new user interface, and tons of other (not so) small enhancements.

With all this power sitting one click away, it is easy to overcharge your projects with lots of complicated audiovisual effects and sophisticated interactions that can ultimately drive the learner away from the primary objective of every Captivate project: teaching.

While working with Captivate, one should never forget that Captivate is an eLearning authoring tool. At the most basic level, it simply means that you, the developer of the project, and your audience are united by a very special kind of relationship: a student-teacher relationship. Therefore, from now on—and for the rest of the book—you will not be called the developer or the programmer, but the teacher. The ones who will view your finished applications will not be the users or the visitors, but will be called the learners or the students. You will see that it changes everything.

In this chapter, you will:

  • Discover the available options to obtain Captivate

  • Discover the general steps of the Captivate production process

  • Tour the all new Captivate 8 interface

  • Work with panels and workspaces

  • View the finished sample applications


Obtaining Captivate

Before you can start working with Captivate, it is necessary to download and install the software. In this section, you will discover the three ways by which Adobe makes Captivate available to you.

The Captivate perpetual license

This is the old-fashioned way of obtaining the software. You buy Captivate and get a serial number to activate your installation. Once activated, Captivate will be permanently available on your computer, even when you don't need it. With this option, you get all the core functionalities of Captivate and you can start working on your eLearning projects right away! This book works flawlessly with the Captivate perpetual license.


See the Captivate page on the Adobe website at

You can download and use this version of Captivate free of charge for 30 days. It should be more than enough for you to go through the exercises of this book. However, once the trial period is over, you will not have access to Captivate unless you convert your trial to a licensed version. This can be a perpetual or a subscription license.


Download your Captivate 30-day trial from

The Captivate subscription

With this licensing model, you subscribe to Captivate on a monthly basis. It means that you pay a certain amount of money each month to keep using Captivate. The main benefit of the subscription model is that you automatically get all the updates as they are released. The subscription model is the best way to ensure that you always have the latest version of Captivate installed on your system. Note that the subscription is just another licensing model, and the software is identical to the perpetual licensing model.


More information on the Captivate subscription model can be found at

Although the Captivate subscription model is very similar to the way Adobe Creative Cloud works, Captivate is—at the time of writing—not a part of the Creative Cloud.


Captivate and the Creative Cloud

If you already have a Creative Cloud subscription, you'll need another subscription for Captivate.

Captivate in Technical Communication Suite

Technical Communication Suite (TCS) is yet another bundle of applications from Adobe. It is designed to create technical content such as help files and user guides. TCS includes applications such as Adobe RoboHelp, Adobe FrameMaker, Adobe Acrobat Professional, and of course, Adobe Captivate.


The first look at a typical production workflow

Producing content with Captivate is a three-step process—or, to be exact, a four-step process. However, only three of the four steps take place in Captivate. That's why I like to refer to the first step as "step zero"!

Step zero – the preproduction phase

This is the only step of the process that does not involve working with the Captivate application. Depending on the project you are planning, it can last from a few minutes to a few months. This step is probably the most important of the entire process as it is where you actually create the scenarios and the storyboards of your teaching project. This is where you develop the pedagogical approach that will drive the entire project. What will you teach the students? In what order will you introduce the topics? How and when will you assess the students' knowledge? These are some of the very important questions you should answer before opening Captivate for the first time. Step zero is where the teacher's skills fully express themselves.


Blog post - Scenario-based training

Make sure you read this series of posts on the official Adobe Captivate Blog. Dr. Pooja Jaisingh, Adobe eLearning evangelist, shares her experience in creating scenario-based training. These posts clearly stress the importance of "step zero" and give you a first high-level approach to the Captivate production process. The first post of the series can be found at

Step one – capturing the slide

If your project involves teaching computer-related skills, you will use one of the most popular Captivate features: the ability to record any action you perform onscreen. You will simply use your mouse to perform actions on your computer. Behind the scenes, Captivate will be watching and recording any action you do using a sophisticated screen capture engine based on screenshots. This first step can be compared to shooting a movie. The goal is to acquire the needed images, actions, and sequences. In the movie industry, the raw material that comes out of the shooting is called "the rushes". It is not uncommon for a movie director to discard lots of rushes along the way so that only the very best sequences are part of the final release. Step one of the process will be covered in Chapter 2, Capturing the Slides.

Sometimes, the Captivate project you will be working on will not be based on screenshots. In such a case, you will create the slides entirely within Captivate or import them from Microsoft PowerPoint. Importing PowerPoint slides in Captivate will be covered in Chapter 11, Using Captivate with Other Applications.

Step two – the editing phase

This step is the most time-consuming of the entire process. This is where your project will slowly take shape. In this step, you will arrange the final sequence of actions, record narrations, add objects to the slides (such as Text Captions and Buttons), arrange those objects in the timeline, add title and ending slides, develop the advanced interactions, and so on. At the end of this step, the project should be ready for publication.

Step three – the publishing phase

Step three is used to make your project available to the learners, and this is where Captivate really is awesome! Captivate lets you publish your project in the popular Adobe Flash format. This is great since it makes the deployment of your eLearning courses very easy: only the Flash player is needed. The very same Flash player that is used to read Flash-enabled websites or YouTube videos is all you need to play back your published Captivate projects. The major caveat of this publishing format is that it is not supported on mobile devices.

To address this issue, Captivate can also publish in HTML5, which makes the project available to web and mobile devices, without the need for any extra third-party plugins. You can also publish in both Flash and HTML5, and let Captivate decide what format will be served to your learners depending on the device they use to access the course.

Captivate can also publish the project as a standalone application (.exe on Windows and .app on Macintosh) or as video files that can be easily uploaded to YouTube and viewed on a tablet or smartphone.

Step three will be covered in detail in Chapter 13, Finishing Touches and Publishing.


Blog post

Make sure you read this wonderful blog post by Allen Partridge, The How & Why of iPads, HTML5 & Mobile Devices in eLearning, Training & Education at


Touring the Captivate interface

In this book, we shall cover the three steps of the process requiring the use of Captivate. You will discover that Captivate has specific tools to handle each of the three steps. Actually, each step requires so many options, tools, and features that Captivate has a very large numbers of icons, panels, dialog boxes, and controls available.

You will now discover this new interface using the following steps:

  1. Open Captivate.

  2. If needed, click on the Recent tab situated at the top of the Welcome screen.

  3. Click on the Browse button situated at the bottom of the Recent tab of the Welcome screen.

  4. Open the final/encoderDemo_800.cptx file situated in the exercise folder.

    Your screen should look similar to the following screenshot:


    Downloading the example code

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

    The default Captivate user interface looks very simple and clean. The main area is covered by the stage (1). The stage is where you will lay out the objects that make up each slide of the project.

    At the very top of the screen is the Menu bar (2). The menu bar gives you access to every single feature of Captivate.

    Below the menu bar is the main set of icons of Captivate 8 (3). These icons are primarily used to insert new slides and new objects into the project, but it also contains important tools for operations such as previewing, publishing, and saving. On the Captivate forum, this bar has been nicknamed the Big Buttons Bar (or BBB).

    On the left-hand side of the screen is the Filmstrip (4) panel. It shows the sequence of slides that make up your Captivate project. The primary use of the Filmstrip panel is to enable navigation between the slides of the project, but it can also be used to perform basic operations on the slides such as reordering or deleting slides.

  5. At the far right-hand side of the Big Buttons Bar, click on the Properties button (5).

    This action reveals the Properties panel. The Properties panel is one of the most important panels of Captivate. It is used to control and adjust all the properties pertaining to the selected object.

  6. Click on the Properties button of the Big Buttons Bar one more time to hide the Properties panel.

  7. Click on the Library button located just next to the Properties button to open the Library panel.

    The Library panel is another key component of Captivate. It maintains a list of all the assets (such as images, audio clips, animations, and so on.) present in the project.

  8. Click on the Library button of the Big Buttons Bar to close the Library.

  9. Click on the Timeline panel that appears at the very bottom of the screen to reveal the Timeline panel.

    The Timeline panel is used to arrange the objects of the slide in time. This panel is also used to set up the stacking order of the objects. It is, of course, possible to open many panels at the same time.

  10. Click on the Properties button of the Big Buttons Bar to reopen the Properties panel.

    Both the Timeline and the Properties panel should now be open.

    The Properties, Library, and Timeline panels are among the most important panels of Captivate. This is why they are only one mouse click away on the default user interface. However, Captivate contains a lot more of these panels giving you access to a myriad of interesting tools. To get the most out of Captivate, you should know how to turn them on and off.

  11. Open the Window menu of Captivate.

    The Window menu displays a list of all the panels available in Adobe Captivate.

  12. Click on Slide Notes to open the Slide Notes panel.

    The Slide Notes panel appears at the bottom of the screen next to the Timeline panel as depicted in the following screenshot:

    Let's now open one more panel.

  13. Use the Window | HTML5 Tracker menu item to open the HTML5 Tracker panel.

    The HTML5 Tracker panel lists the features and objects of the project that are not supported in the HTML5 output. Note that this panel is floating on top of the interface. This is very different from the Slide Notes panel you opened earlier that was attached (docked) at the bottom of the interface.

    Each panel of Captivate is either docked or floating. Also note that in Captivate 8, it is—by default—not possible to dock a floating panel or to undock a docked panel.

    The interface is now very different from what it was when you first opened Captivate.

  14. Quit the Captivate application without saving the changes made to the open file.

  15. Reopen Captivate.

    When Captivate reopens, you should see the Recent tab of the Welcome screen by default with a thumbnail showing the last open project(s).

  16. Double-click on the encoderDemo_800 thumbnail to reopen the project.

When the project reopens, notice that the default Captivate interface is displayed even though many more panels were open when you exited Captivate a few minutes ago.

Thanks to these little experiments, you have been exposed to some important basic concepts about the Captivate interface. Before moving on, let's summarize what you have learnt so far:

  • The Captivate interface is composed of panels laid out around the main editing area called the stage.

  • By default, most of the panels are hidden, making the default interface simple and clean.

  • Some panels of Captivate are not immediately available on the default interface. You must use the Window menu to turn these panels on and off.

  • When you close and restart Captivate, the interface setup is not maintained across sessions.

Using the advanced interface mode

If you are used to other Adobe tools, such as Photoshop, InDesign, or Illustrator, this behavior probably looks very strange and annoying. Hopefully, there is a way to make the Captivate interface behave similarly to the interface of other popular Adobe tools. This is called the advanced interface mode.

  1. Use the Adobe Captivate | Preferences menu item (for Mac) or the Edit | Preferences menu item (for Windows) to open the Preferences dialog box of Captivate.

  2. In the General Settings category of the Preferences dialog box, select the Enable custom workspaces / panel undocking option as shown in the following screenshot:

  3. Click on OK to validate the new option and close the Preferences dialog.

  4. As indicated in the Preferences dialog box, restart Adobe Captivate to enable the new option. Make sure you don't save the possible changes made to the file.

  5. When Captivate restarts, double-click on the encoderDemo_800 thumbnail on the Recent tab of the Welcome screen.

    Note that the Properties and Library buttons of the Big Buttons Bar are not displayed anymore.

  6. Go to Window | Properties to reopen the Properties panel.

  7. Use the same procedure to reopen the Library and Slide Notes panels.

  8. Return to the Window menu one last time to turn the HTML5 Tracker panel on.

  9. At the bottom of the interface, click on the Timeline button to reveal the Timeline panel.

    The interface should now look pretty much the same as when you first left Captivate earlier in this chapter.

  10. Restart Captivate one more time. Make sure that you don't save the possible changes made to the project.

  11. When Captivate restarts, reopen the project by clicking on the encoderDemo_800 thumbnail on the Recent tab of the Welcome screen.

    The panel layout should have been maintained, as shown in the following screenshot:

In the next section, you will take a closer look at those panels, but let's first make a quick summary of what has been covered in this section:

  • To make the Captivate interface behave like the interface of other Adobe tools, you must switch to the advanced interface mode.

  • To do so, select Enable custom workspaces/panel undocking in the Preferences window of Captivate. It is necessary to restart Captivate for this change to take effect.

Working with panels

You already know that Captivate contains a lot of panels and that those panels can be turned on and off using the Window menu. Now, in advanced interface mode, the Captivate interface offers even more flexibility. In this section, you will learn how to move the panels around in order to create a unique custom panel arrangement.

  1. Place your mouse on the black area at the top of the floating HTML5 Tracker panel.

  2. Drag the panel to the right and drop it on Properties and Library situated at the top of the Properties and Library panels panel.

    When a panel is moved above a possible docking location, a blue bar appears on the screen. Releasing the mouse at that moment docks the panel at the location highlighted by the blue bar.

    This action should dock the HTML5 Tracker panel with the Properties and Library panels, as shown in the following screenshot:

    This first manipulation illustrates how to dock the panels that are initially floating on the interface. You will do the opposite manipulation to illustrate the fact that a docked panel can be turned into a floating panel:

  3. Place your mouse on top of the Library mention situated on the right hand side of the screen.

  4. Drag the Library panel out of the Library / Properties / HTML5 Tracker group and drop it on top of the stage.

You have now arranged the panels in a truly unique way. Such an arrangement of panels is called a workspace.

Creating a new workspace

The advanced interface mode of Captivate allows you to come up with unique (custom) workspaces. Depending on the project you are working on, the size of your computer screen, your working habits, and so on, you might want to quickly switch between the workspaces you came up with. In this section, you will first learn how to reset the default workspace. You will then create and save a brand new custom workspace.

The default workspace that is applied when you first open Captivate is called the Classic workspace as indicated in the top-right corner of the Captivate interface.

  1. Click on the Classic button at the top-right corner of the screen.

  2. Choose Reset Classic in the drop-down menu as shown in the following screenshot.

    After this operation, the Captivate interface reverts to what it looked like when you first opened the application at the beginning of this chapter.

    This default Classic workspace is an excellent starting point for defining a custom workspace.

  3. Use the Window | Quiz Properties menu item to turn the Quiz panel on.

  4. In the Filmstrip panel, select the fourth slide of the project.

    By default, the Quiz panel appears on the right hand side of the screen. When a question slide (such as slide 4) is selected, the Quiz panel shows the quiz-specific properties applied to that particular question. Take some time to examine the properties present in this panel, and don't worry if you don't understand them all. You will have a detailed overview of the Quiz feature in Chapter 10, Working with Quizzes.

  5. Use the Window | Properties menu item to turn the Properties panel on.

  6. Drag the Properties panel out of the Properties/Quiz group and drop on it on top of the Filmstrip panel in order to dock the Properties panel with the Filmstrip panel.

    After this last manipulation, your screen should look like the following screenshot:

    This particular workspace is very practical when you work with the Quiz feature of Captivate, so you will now save this panel layout as a new workspace.

  7. Click on the same Classic button you used earlier at the top right corner of the screen.

  8. Choose New Workspace from the drop-down menu.

  9. In the New Workspace dialog, name your new workspace Quizzing and click on OK.

    Note that a Quizzing button now replaces the old Classic button. You can now use this button to switch between the Classic workspace of Captivate and your very own custom Quizzing workspace!

  10. Click on the Quizzing button at the top right corner of the screen.

  11. Click on Classic in the drop-down menu to reapply the default Classic workspace.

  12. Click on the Classic button and reapply the Quizzing workspace.

This demonstrates how you can quickly switch between the workspaces you have saved.

Extra credit

You know all the tools you need to know in order to create custom workspaces. I suggest you now take some time to experiment with these tools on your own. Try turning panels on and off using the Window menu. Of course, feel free to examine the other panels of Captivate, such as the Question Pool or Project Info panels. When you feel like you came up with a great workspace, save it under your name.

Renaming and deleting custom workspaces

If you need to rename or delete a custom workspace, execute the following steps:

  1. Go to Window | Workspace | Manage Workspace.

    Note that navigating to Window | Workspace displays the very same drop-down menu as the workspace switcher button situated at the top right corner of the screen.

  2. In the Manage Workspace dialog, choose the workspace to delete/rename.

    Note that the default Classic workspace is not listed. It means that this default workspace cannot be renamed or deleted.

  3. Click on the Rename or Delete button. In this example, click on the OK button to close the box without any changes.

  4. Open the workspace switcher one last time to reapply the Classic workspace before moving on to the next topic.


    Updating a workspace

    There is no menu item to update an existing workspace. If you want to update an existing workspace, use the New Workspace menu item and give the new workspace the name of the existing workspace you want to update.

Workspaces in normal mode

You can return to the normal interface mode using the following steps:

  1. Use the Adobe Captivate | Preferences menu item (for Mac) or the Edit | Preferences menu item (for Windows) to reopen the Preferences of Captivate.

  2. In the General Settings category of the Preferences dialog box, deselect the Enable custom workspaces/panel undocking.

  3. Restart Captivate without saving the changes made to the open project.

  4. When Captivate reopens, double-click on the encoderDemo_800.cptx thumbnail to reopen the project.

    Confirm that the Properties and Library buttons are back at the right-hand side of the Big Buttons Bar. This indicates that you are back in normal interface mode.

  5. Click on the workspace switcher button at the top-right corner of the Captivate interface. It should currently read Classic.

In normal interface mode (that is, when the Enable custom workspaces/panel undocking option of the Preferences category is not selected), only the Classic workspace can be applied or reset. If you want to use your custom Quizzing workspace that you created earlier, you first need to return to advanced interface mode and to restart Captivate.

Before moving on to the next topic, these are the key points to keep in mind when creating custom workspaces:

  • It is necessary to set Captivate in advanced interface mode to be able to dock and undock panels and to create new workspaces.

  • Use the Window | Workspace | New Workspace menu item to save the current panel layout as a new workspace.

  • Use the Window | Workspace | Manage Workspace menu item to rename or delete your custom workspaces.

  • To update an existing workspace, use the New Workspace command and give the new workspace the same name as the workspace you want to update.

  • The default Classic workspace of Captivate cannot be deleted or renamed.

  • In normal interface mode, only the default Classic workspace is available.


Exploring the sample applications

Now that you know a bit more about the Captivate interface, let's take a look at the sample applications you will build during the course of this book. These applications have been designed to showcase almost every single feature of Captivate. Use them as a reference if there is something unclear during one of the exercises.

Experiencing the Encoder demonstration

The first application that you will explore is a typical Captivate project. It uses the screen capture engine of Captivate to create a screenshots-based movie.

  1. Use the File | Open menu item to open the encoderDemo_800.cptx file situated in the final folder of the exercises you downloaded from the Web.

  2. Click on the Preview icon of the Big Buttons Bar.

  3. From the drop-down list, choose the Project item to preview the entire project.

    Captivate generates a temporary Flash file and opens it in the floating Preview pane. Follow the onscreen instructions to go through the project. This puts you in the same situation as a learner viewing this eLearning content for the first time.

    The project begins with a short welcome video followed by a pretest of three questions. The pretest is made to check if the learner really needs to take this particular training. Learners that fail the pretest must take the course, while those who pass can skip the course if they want to. To fully understand this feature, it is necessary to take the course twice. Try to answer the questions of the pretest correctly the first time and incorrectly the second time to see how you experience the project in both situations.

    The second part of this first sample application (after the pretest) is known as a demonstration. As the name suggests, a demonstration is used to demonstrate something to the learner. Consequently, the learner is passive and simply watches whatever is going on on the screen. In a demonstration, the mouse object is shown. It moves and clicks automatically.

    This particular demonstration features some of the most popular Captivate objects such as Text Captions and Highlight Boxes. You have also experienced sound in the Captivate demonstration as well as the closed captions.

  4. When finished, close the Preview pane.

  5. Take some time to take a closer look at the Preview icon in the following screenshot:

This is one of the icons you'll use the most during the course of this book. It has seven options to control which part of the project you want to preview and how you want to preview it. Note that each of these options is associated with a keyboard shortcut that depends on the system you work on (Mac or Windows). Place your mouse on top of each of the items in the list to see the associated shortcut in a tooltip.


Previewing a responsive project

When in a responsive project, the preview options do not behave exactly as described in the following list. The responsive projects will be covered in Chapter 9, Creating a Responsive Project.

Let's now describe the options of the Preview icon in detail:

  • Play Slide: This option plays the current slide in the Captivate Interface. It is the only preview option that does not open the default web browser or a floating preview pane. Consequently, this preview option is not able to render all the features of Captivate. Previewing a single slide is a good option to quickly test the timing of the objects.

  • Project: This option generates a temporary Flash file and plays the entire project in the Preview pane.

  • From this Slide: This option generates a temporary Flash file, so every single feature of Captivate is supported in this preview mode. Captivate opens the Preview pane and plays the project from the currently selected slide to the end.

  • Next 5 Slides: This is a great option to quickly test a specific sequence of the project. Captivate opens the Preview pane to play a temporary Flash file containing five slides, starting from the currently selected slide.

  • In Browser: Using this preview option, you will see the project in a context very close to the one that will be used by your learners. Captivate generates a temporary Flash file as well as a temporary HTML file. It then plays the entire project in the default browser.

  • HTML5 in Browser: When using this option, the project is published in HTML5, JavaScript, CSS, and images. It is then played in the default web browser. Note that some features and objects of Captivate are not supported in the HTML5 output. If you plan on publishing your project in HTML5, make sure you use this preview option to ensure that the features, animations, and objects you use in your project are supported in HTML5.

  • In Adobe Edge Inspect: This is one of the coolest new features of Captivate 8! It is very useful for testing and previewing your responsive projects. It allows you to connect your mobile devices (iOS, Android, or Kindle Fire) to your web browser (Google Chrome only) in order to view your project right on your devices. This feature will be covered in Chapter 9, Creating a Responsive Project.


Floating and Modal panels

In Captivate, a panel can be floating or docked. When a panel floats, the tools and switches situated on other panels are still active. But when the Preview panel is open, only the buttons of that panel are active, while the tools of the other panels are not active anymore. The Preview pane is said to be a Modal floating panel because it disables every tool situated on other panels. Also, note that the Preview panel cannot be docked.

Experiencing the Encoder simulation

You will now open another sample application. Actually, it is not a real other application, but another version of the Encoder demonstration you experienced in the previous topic:

  1. Use the File | Open menu item and open the encoderSim_800.cptx file situated in the final folder of the exercises.

  2. Once the file is open, click on the Preview icon of the Big Buttons Bar and choose the In Browser option.

  3. The project opens in the default web browser and starts to play automatically.

    When the project reaches slide 5, it stops and waits for you to interact with the movie. This is the main difference between a demonstration and a simulation.

    In Captivate, a simulation is a project in which the learner is active. In a simulation, the mouse object is hidden, as learners use their own mouse to click around the screen in order to progress toward the end of the movie. The very fact that the students are active implies a whole new level of complexity; the learners can perform either the right or the wrong action. In each case, the course must react accordingly. This concept is known as branching, that is, each student experiences the application based on his/her own actions.

  4. Follow the onscreen instructions and try to perform the right actions. The application has been set to give you two chances to perform each action correctly.

  5. When you are through, close the browser and return to Captivate.

In order to experience the branching concept hands on, preview the entire project again but, this time, give yourself a break and perform the wrong actions at each and every step of the simulation (don't worry, it is not graded!). You will see that the application reacts differently and shows you things that were not shown when the right actions were performed! That's branching in action!

This second sample application features pretty much the same Captivate objects as the demonstration you experienced earlier. Only the mouse had to be replaced by interactive objects. Three of those interactive objects have the ability to stop the course and wait for the learner to interact. All these interactive objects can implement the branching concept. Using these objects will be covered in Chapter 6, Working with Interactive Objects.

Both the Encoder demonstration and simulation are based on screenshots. To create these sample applications, the first two steps of the production process described earlier have been used.

  • In step one (the capture step), the actions have been actually performed in the real Adobe Media Encoder; they were recorded by Captivate behind the scenes.

  • In step two (the postproduction step), the course has been edited in Captivate. Sound and closed captions were added, video was imported, the title and ending slides were created, timing was adjusted, and so on. I even imported a slide created in Microsoft PowerPoint!

  • Step three (the publishing step) has not (yet) been performed on these files.

Experiencing the Driving in Belgium sample application

You will now preview the third sample application.

  1. Use the File | Open menu item and open the drivingInBe.cptx file situated in the final folder of the exercises.

  2. Once the file is open, click on the Preview icon of the Big Buttons Bar and choose the In Browser option.

  3. Take the course in the web browser as a regular student would.

When done, return to Captivate and use the Preview icon again to preview the entire project a second time. Answer the questions differently from the first time. You will have yet another experience of the branching concept.

This third sample application is very different from the projects you have experienced so far. It is not really a demonstration or a simulation. It is none of it and a bit of both at the same time. As you can see, the borderline between a demonstration and a simulation is sometimes very difficult to spot!

When it comes to sound, this movie makes use of the Text-to-Speech engine of Captivate. Text-to-Speech is a great alternative to quickly create the sound clips you need, but the quality of the speech is not as good as when a real human being speaks in front of a good old microphone!

This application is not based on screenshots and does not teach software-related skills. Instead, each slide has been created one by one, right in Captivate.

This application is also much more sophisticated than the Encoder applications. Advanced actions and variables are used throughout the project to power the dynamic features such as the name of the student appearing in a text caption. It also features the certificate interaction on the last slide (only if you pass the quiz!) and uses the built-in collection of characters to spice up the training with a human touch! But the most impressive feature of this particular project is probably the Quiz, one of the brightest and most popular Captivate tools.

The project contains eight question slides. Six of these are stored in a Question pool. Each time the project is viewed, one question is shown to the student and a second one is randomly chosen from the question pool. That's why you did not experience the exact same quiz as the first time, when you previewed the application the second time.

Experiencing the Going Mobile responsive application

The Going Mobile project is a new responsive project. Responsive projects have been introduced in Captivate 8.

  1. Use the File | Open menu item and open the goingMobile.cptx file situated in the final folder of the exercises.

    As soon as the project opens in Captivate, you should notice the extra ruler at the top of the stage. This extra ruler lets you switch between the three views of a responsive project as shown in the following screenshot:

  2. Click on the tablet icon (2) to switch to the Tablet view.

  3. Click on the mobile phone icon (3) to switch to the Mobile view.

  4. Finally, click on the desktop icon (1) to return to the Primary view.

    Voila! You have the basic idea behind the new responsive project features. It allows you to reposition and reformat each object in each of the three views, effectively optimizing your eLearning content for each type of mobile device.

  5. Click on the Preview icon of the Big Buttons Bar.

    Note that the Preview icon does not provide as many preview options when in a responsive project. This is because a responsive project can only be published in HTML5. All the Flash-based previewing options are therefore not available.

  6. Click on the Project option to preview the whole project.

    Unlike when in a regular Captivate project, when in a responsive project, navigating to Preview | Project opens the default web browser. Once the preview opens in the browser, use the buttons and the slider situated on top of the project (as shown in the following screenshot) to test the three views:

    Note how each object is resized and repositioned as you move the slider. The project is able to adapt itself to the available viewport width and this is what responsive is all about!

  7. Follow the onscreen instructions as if you were a learner taking the course for the first time. When you are done, close the browser and return to Captivate.

    These special previewing features are excellent to let you quickly test the responsiveness of your project during the development phase, but they have one major disadvantage. Because you preview the project using the default browser of your desktop or laptop computer, you can't actually experience the mobile situation to its full extent.

    The ultimate test drive for such a project is to view it on a mobile device using a touchscreen and tap actions. If you have such a device available, the final version of this project can be viewed online.

  8. Use your tablet and/or your smartphone to browse the following URL:

  9. Make sure you go through the entire project using each of the devices you have. As you do so, notice the differences and the similarities between the desktop, tablet, and mobile experiences.

The responsiveness of the project is based on the available viewport width, not on the detection of an actual device. For example, when using a tablet in landscape mode, the project will most probably use the primary layout—even though you are using a tablet. If you have a big smartphone (also known as a phablet), the tablet layout will be used instead of the mobile layout.

This is an interesting and complex topic that will be covered in more detail in Chapter 9, Creating a Responsive Project.

Experiencing the Encoder Video Demo

Video Demo mode is a special recording mode of Captivate that is used to produce .mp4 video files. These files can easily be uploaded to online services such as YouTube, Vimeo, or Daily Motion for playback on any device (including iPad, iPhone, and other Internet-enabled mobile devices).

  1. Use the File | Open menu item and open the encoderVideo.cpvc file situated in the final folder of the exercises.

    First, note that a Video Demo project does not use the same .cptx file extension as a regular Captivate project. It uses the .cpvc file extension instead. This is the first indication that this project is not going to behave as the other ones you have experienced so far. In addition to a specific file extension, Video Demo projects also have their own Captivate interface, as shown in the following screenshot:

    In the preceding screenshot, note the absence of the Filmstrip panel. A Video Demo project is not based on slides. Actually, it is a single big video file, so the Filmstrip panel makes no sense in a Video Demo project.

    In a video file, interactions are not possible. The file can only be experienced from start to finish in the order defined by the teacher. In other words, it is said that a video file proposes a linear experience to the learner while branch-aware interactive projects propose a nonlinear experience. Therefore, interactive objects as well as quizzes and branching are not available in a Video Demo project.

  2. Take some time to inspect the rest of the interface. Try to spot the other differences between the regular Captivate interface and the interface used for Video Demos.

  3. When you are ready, click on the Preview icon.

    Surprise! Only two options are available in the Preview icon!

  4. In the Preview dropdown, choose the Play Slide option.

  5. Watch the whole movie as if you were viewing it on YouTube!

  6. Use the File | Close All menu item and close every open file. If prompted to save the changes, make sure you do not save the changes to these files.

After viewing these sample applications, you should have a pretty good idea of the tools and general capabilities of Captivate. Before moving on, let's summarize what you have learned from these movies:

  • Captivate is able to capture the actions you do on your computer and turn them into slides using a sophisticated capture engine based on screenshots.

  • A demonstration is a project in which the learner is passive and simply watches the onscreen action.

  • A simulation is a project in which the user is active.

  • Sound and video can be imported in Captivate. The application also features a Text-to-Speech engine and closed captioning.

  • Question slides can be created in Captivate. These question slides can be stored in question pools to create random quizzes.

  • Other objects that can be included in a Captivate project include text captions, the highlight boxes, and so on.

  • Captivate contains interactive objects. Three of these interactive objects are able to stop the playhead and wait for the user to interact with the course.

  • A responsive project contains three different views to let you optimize your eLearning content for multi-screen delivery. The responsive project feature is a new capability of Captivate 8.

  • A Video Demo is not based on screenshots, but is a big video file instead.

  • Video Demo projects use the .cpvc file extension and have a specific user interface.


Discussing the sample apps scenario

In the exercise folder you downloaded from the Web, you'll find the scenarios of these sample apps in PDF format in the scenarios folder. Take some time to read those documents and to compare them to the finished applications.

When working with Captivate, the scenario is a very important document. Its goal is to guide you during the whole production process. Thanks to the scenario, you'll always have the big picture of the entire project in mind. The scenario will also help you stay within the scope of your project.

That being said, the scenario can, and probably will, evolve during the production process. And this is a good thing! Every teacher knows that his/her own understanding of a given topic increases and changes while teaching it. What is true in a classroom is also true in a Captivate project. After all, working in Captivate is all about teaching and, consequently, your scenario is nothing more than a guide.



In this chapter, you have been introduced to the four steps of a typical Captivate production process. You toured the application interface and learned how to customize it to fit your needs. Thanks to the advanced interface mode and to the workspace feature, you have been able to save your customized interface as a new workspace in order to reapply your custom panel layout anytime you want to.

Finally, you have been walked through the sample applications you will develop in this book, which gave you the first high-level overview of Captivate's rich set of features.

In the next chapter, you will concentrate on the first step of the Captivate production process: the capture step. You will learn various techniques used to capture the slides and you will discover the inner working of Captivate's capture engine. You will also learn about tips and tricks that will help you take a first critical decision—choosing the right size for your project.


To see and experience more Captivate applications, visit


Meet the community

The title of the book you are reading is Mastering Adobe Captivate 8. In order to truly "master" a piece of software, I'm convinced that one must be introduced to the community that supports it.

At the end of each chapter is a Meet the community section that will introduce you to a key member of the community. By the end of the book, you'll have known the names, blog addresses, twitter handles of some of the most influential members of the Captivate and eLearning community. I hope these resources will jump start your own Captivate career and, who knows, your own involvement in the community.

Dr. Pooja Jaisingh

In this first Meet the community section, I'd like to introduce you to Dr Pooja Jaisingh. Pooja is one of the Adobe eLearning evangelists. In particular, she is one of the main contributors to the official Adobe Captivate blog and to the Captivate page on Facebook. Pooja also organizes free Captivate trainings and webinars. See the schedule of these free trainings at

Thanks to Pooja, I had a chance to teach an amazing Captivate class in Seoul, South Korea, in June 2014. This was my first experience in Asia and I'll never forget it! Thank you Pooja!


Pooja Jaisingh has worked for more than 14 years as a teacher trainer, eLearning instructional designer, and, currently, is a senior eLearning evangelist with Adobe Systems. Pooja's core strengths are communication and innovation. In all her roles, she has promoted eLearning as a mode of delivery and has created a host of eLearning courses. In her current role, she conducts numerous seminars and workshops, educating training folks on the features of Adobe Systems' eLearning products. She regularly blogs, initiating creative discussions on multiple opportunities in eLearning. She holds a master's degree in Education and Economics and a Doctorate in Educational Technology.

Contact details

About the Author

  • Damien Bruyndonckx

    Damien Bruyndonckx is the founder and the CEO of One2Learn, a Belgian company specialized in content development, instructional video, virtual classrooms, and training on the leading eLearning content creation tools. Active in the eLearning industry for over 15 years, Damien has worked with many different customers and LMS implementations. He is a long-time Adobe partner and serves as an instructor for the official Adobe Captivate certification program. Damien is the author of over 30 video courses for LinkedIn Learning and is the coauthor of the Mastering Adobe Captivate series by Packt Publishing.

    Browse publications by this author
Book Title
Unlock this book and the full library for FREE
Start free trial