Adobe Captivate 5 – the new features

New features in Adobe Captivate 5:

The new Adobe Captivate 5 splash screen

Adobe Captivate 5 is packed with a lot of new and very interesting features and functionality.  Here is an overview of those I find most interesting.

The new GUI

Adobe Captivate 5 has a brand new Graphical User Interface that resembles the other Adobe products like PhotoShop and  Flash.

Master Slides

Just like with MicroSoft PowerPoint it is now possible to use the Master Slide concept in Adobe Captivate 5. This makes the workflow easier because you can set up your entire layout and design on the Master Slide and one need to do it once. It is also possible to use multiple Master Slides in Adobe Captivate 5.

Object Styles

Adobe Captivate 5 allows you to apply a variety of styles to your objects. This makes it quicker and easier to get a consistent look in your entire project. And behold – the “Apply to all” actually works now!

Publish to Acrobat.com

With Adobe Captivate 5 you can publish your content to Acrobat.com and share it with learners and reviewers from around the world. The cool thing about this is that if you don’t have an LMS then you can use this feature and still collect quiz scores and results from your learners.

Animation effects

Adobe Captivate 5 now also makes it possible to animate things. Earlier you had to use Adobe Flash in order to make an image or object move from left to right but now this is possible directly from within Adobe Captivate 5.

Video overhaul

Adobe Captivate 5 has a new rutine for handling video in your projects. It works much better than Adobe Captivate 4. You can now import video and synchronize it with the project, slide, or a set of slides.

Other

Other things worth mentioning with Adobe Captivate 5 is improved quizzing design and control, new and better recording rutine, improved round-tripping between Adobe Captivate 5 and other Adobe Products (and PowerPoint too), new and improved Widget API

In the next couple of days I will post a more detailed review and look at each of these topics starting with the new GUI.

  • Share/Bookmark

Adobe Captivate 5 and eLearning Suite 2 announced today!

Adobe Captivate 5 box

The wait for Adobe Captivate 5 is (almost) over:

Today Adobe announced the release of Adobe Captivate 5 and the new eLearning Suite 2 will be in mid-June 2010.

So what can you expect of these new products? 

Adobe Captivate 5:

The new Adobe Captivate 5 is not just an upgrade to Adobe Captivate 4. It is actually a complete rewrite of the program from A to Z.  The rewrite of the program means that it will now also be available for Mac owners and for PC users it means that many of the annoying bugs that have been in the Adobe Captivate product line since version 2 are finally gone. 

In addition to this Adobe Captivate 5 contains a lot of new cool stuff – I have been in the Beta test group and seen the program develop from day one and you in for a real treat. I have a whole series of blog posts planned about Adobe Captivate 5 and all the new and exiting features so stay tuned.

System requirements – Windows

  • 1GHz or faster processor Intel® Pentium® 4, Intel Centrino®, Intel Xeon®, or Intel Core™ Duo (or compatible) processor
  • Microsoft® Windows XP with Service Pack 2 (Service Pack 3 recommended); Windows Vista® Home Premium, Business, Ultimate, or Enterprise with Service Pack 1; or Windows 7
  • 1 GB minimum RAM (2GB recommended)
  • 3GB of available hard-disk space for installation; additional free space required during installation (cannot install on flash-based storage devices)
  • DVD-ROM drive
  • 1,024×576 display (1,280×1024 recommended) with 16-bit video card
  • Broadband Internet connection required for online services.

System requirements – Mac

  • Multicore Intel® processor
  • Mac OS X v10.5.7 or v10.6
  • 1 GB minimum RAM (2GB recommended)
  • 3GB of available hard-disk space for installation; additional free space required during installation (cannot install on a volume that uses a case-sensitive file system or on flash-based storage devices)
  • DVD-ROM drive
  • 1,024×576 display (1,280×1024 recommended) with 16-bit video card
  • Broadband Internet connection required for online services.

Adobe eLearning Suite 2.0:

The Adobe eLearning Suite 2.0 contains the following programs: 

Adobe Captivate 5
Adobe Flash Professional CS5
Adobe Dreamweaver CS5
Adobe PhotoShop CS5 Extended
Adobe Soundbooth CS5
Adobe Presenter 7
Adobe Acrobat 9.0 Pro
Adobe Bridge CS5
Adobe Device Central CS5
Adobe Extension Manager CS5
Adobe Media Encoder CS5 

However, more importantly it contains features and add-ins that you cannot get access to if you buy the products individually.  These are a Course Builder Extension for Adobe Dreamweaver CS5 and Learning Interactions for Adobe Flash CS5.

The eLS 2.0 suite also allows you to record using Adobe Captivate 5 directly in Adobe Flash CS5 through a “Record Application” option as well as Adobe Captivate 5 integration with Adobe Device Central CS5.

/Michael
  • Share/Bookmark

Adobe CS5 products released today!

Today Adobe released their new CS5 products and suites. Note that Captivate 5 and the Elearning Suite 2.0 is not released yet. 

However, if you can’t wait then here are the appropriate links to more information, trial downloads and purchase. 

Personally I’m getting Adobe Flash Catalyst now since that will not be included in the eLS 2 suite. As for Adobe Photoshop CS5 and Adobe Flash CS5 I’m going to wait for the eLS 2 suite to be released. I’m still going to get the trial downloads though since they are fully functional for 30 days and I can’t wait to play around with them ;o) 

Remember that if you are an educator or a student you can purchase all the Adobe CS5 products at some very low prices. 

The new PhotoShop – I guess that everyone has seen the demonstration of the Content Aware Fill. Here is your chance to try it out yourself with the trial version:

Adobe Photoshop CS5 - Full

Adobe Photoshop CS5 – Full

Adobe Photoshop CS5
Create images with impact using industry-standard Adobe® Photoshop® CS5 software. Easily select and mask intricate image content, such as hair. Remove any image element and see the space fill in almost magically. Create stunning HDR photographs. Paint with realistic strokes and color blends. Remove noise, add grain, and create vignettes with state-of-the-art photography tools. Experience fast performance on 64-bit systems. Plus, integration with Adobe CS Live online services enables you to collaborate in new ways. CS Live services are complimentary for a limited time — learn more.


If you haven’t seen or heard about Adobe Flash Catalyst CS5 thenI strongly advise you to download the trial version and try it out. It looks very interesting indeed! 

Adobe Flash Catalyst CS5 - Full

Adobe Flash Catalyst CS5 – Full

Now available

Adobe Flash Catalyst CS5
Transform artwork from Adobe® Photoshop®, Illustrator®, Fireworks® , and other software tools into fully interactive user experiences without writing code. Adobe Flash® Catalyst™ CS5 software is an approachable new interaction design tool for creating expressive interfaces and rich content. Use it to publish projects as SWF and Adobe AIR® files, or collaborate with developers by providing project files that can be extended using Adobe Flash Builder™ 4 software to add functionality and integration with servers and services.


The new Flash with a lot of new features to speed up your development process:

Adobe Flash Professional CS5 - Full

Adobe Flash Professional CS5 – Full

Now available

Adobe Flash Professional CS5
Deliver immersive experiences that present consistently across the multiscreen environment with Adobe® Flash® Professional CS5 software, the industry standard for interactive authoring. Create free-form interactive content with pixel-precise drawing and typographic tools as well as timesaving motion authoring and editing capabilities. Accelerate advanced development with code-authoring features that streamline real-world workflows.


If you are not going to wait for the eLS 2 suite then the Web Premium is probably the best buy for you. Then you “only” need to buy Adobe Captivate 5 standalone and you should be all set to develop lots of interesting and interactive E-learning content

Adobe Creative Suite 5 Web Premium - Full

Adobe Creative Suite 5 Web Premium

Now available

Adobe Creative Suite 5 Web Premium
Create websites, applications, user interfaces, and other digital experiences with complete confidence in the power of Adobe® Creative Suite® 5 Web Premium software — now with Adobe Flash® Catalyst™, Flash Professional CS5, and Flash Builder™ 4. From world-class image-editing capabilities to sophisticated code-handling capabilities to multiplatform deployment options, Web Premium is the comprehensive solution for professional web designers and developers.

Web Premium combines Adobe Dreamweaver® CS5, Flash Catalyst CS5, Flash Professional CS5, Flash Builder 4, Photoshop® CS5 Extended, Illustrator® CS5, Acrobat® 9 Pro, Fireworks® CS5, and Contribute® CS5. Web Premium integrates with Adobe CS Live online services, which are complimentary for a limited time — learn more.



This suite is just brilliant if you are an Adobe fan. Remember that if you are an educator or a student you can purchase this for a very low price! 

Adobe Creative Suite 5 Master Collection - Full

Adobe Creative Suite 5 Master Collection – Full

Now available

64-bit OS required for Adobe® After Effects® CS5 and Adobe Premiere® Pro CS5. See system requirements.

Adobe Creative Suite 5 Master Collection
Tell your story using the full range of creative tools in Adobe Creative Suite® Master Collection software. Move projects easily among components for print, web, and interactive design. Take them to video production and create stunning motion graphics and effects. From start to finish, design amazing work, collaborate effectively, and deliver reliably virtually anywhere. Everything you need is in one comprehensive offering.

Plus, now you can further enhance your productivity through integration with Adobe CS Live online services. CS Live services are complimentary for a limited time — learn more.


  • Share/Bookmark

Email Reporting Widget for Adobe Captivate 4

Email Reporting Widget for Adobe Captivate

What does it do?:

The Email Reporting Widget for Adobe Captivate 4 will automatically send an email with quizzing, access and other information to an email-address that the developer specifies in the widget parameters. The Widget uses a PHP script to send the email in the background and the user will not notice or need to take any action in order to send the email. 

How does it work?:

The developer inserts the Email Reporting Widget either on the quiz summary slide or on any slide after the quiz summmary slide. You could also use this widget to record access data and time spent in a project without quizzes. In that case simply insert the widget on your last Captivate slide.

The widget parameters tab contains three required fields:

Email Reporting Widget for Adobe Captivate Parameters Tab

The Recipient email field defines the email address where you want the Widget to send the email.

The Email subject field defines the subject of the email.

The Sender email field defines the from email address that will appear in the email you receive.

Once you have set up these parameters and inserted the widget then the final thing you need to do is to add a Text Entry Box in your Captivate project where the user can enter his name / employee number or other type of ID so you can identify the user. The Text Entry Box needs to be associated with a variable called v_email.

This concludes the work you need to do in Adobe Captivate. The next step is to publish your project and then manually copy the sendmail.php file to the directory where you published your files to. Upload all files to your webserver / LMS that runs PHP and you are all set.

Demonstration:

Since the widget sends email I cannot provide a live demonstration. However here you can see the output recieved by email after the widget is inserted in a project.

Example of the output recieved from the Email Reporting Widget for Adobe Captivate

Requirements:

Adobe Captivate 4, minimum Flash Player 8 and PHP installed on your server.  Your Adobe Captivate project needs to be published to AS2.

Test package to verify the widget will work for you:

In order to make sure that this widget will work on your system / setup you can download a special test package here. This package contains a Captivate project, some Flash coding and a PHP file. All you need to do is to edit the PHP file and insert your own email address and then upload all the files to the server / LMS where you intend to run your Captivate project from.

Download the test package (194)

Limitations:

As far as I am aware of there are no know limitations of this widget other than the fact that you server needs to run PHP. Most webhosts already have PHP running on the server.

In addition to this – prior to buying the widget you should have (hopefully) used the test package to see if your server would send you an email.

Package contents:

One Adobe Captivate 4 Widget, two PHP files and help document.

Buy the Widget:

Prior to buying please make sure that you have used the test package to ensure the widget works for you!

Single User Licence  (US$ 35)

Buy the Single User License Now

The single user licence grants you, the Purchaser, a non-exclusive, non-transferable right to make use of and display the product that you acquire but limited to either your own personal use or for projects within the company where you are employeed.

You are allowed to use the product as many times as you like for personal use or for projects within your company / organization. However, if you use this product in a one of your projects with the intent of resale to a client outside of your company / organization you are required to repurchase the product the appropriate number of times or purchase an enterprise license.

 

Multiple User Licence (US$ 175)

Buy the Multiple=

The multiple user licence grants you and any number of employees of your company / organization, a non-exclusive, non-transferable licence to make use of and display the product that you have acquired to either your own personal use or for projects within your own company.

You are allowed to use the product as many times as you like for personal use or for projects within your own company / organization. However, if you use this product in a one of your projects with the intent of resale to a client outside of your company / organization you are required to repurchase the product the appropriate number of times or purchase an enterprise license.

 

 Enterprise License (US$ 500)

Buy the Enterprise License Now

The Enterprise Licence grants you and any number of employees of your company / organization, a non-exclusive, non-transferable licence to make use of and display the product that you have acquired to either your own personal use, for projects within the your company or for projects with the intent of resale to external customers without limitations.

 

Frequently asked questions:

Question: When I insert the component in Adobe Captivate all I see is a blank box. Is that normal?
Answer: Yes that is perfectly normal. In Edit view in Adobe Captivate all you get is a blank box. It will also be blank when the user runs your project since the widget only affects things in the background.

Question: What’s all this license stuff? I just want to use it in my projects?
Answer: The license stuff is actually pretty simple. If you want to use this component in your projects (personal or professionally) then in 90% of the cases you just need to buy the Single User License. This license can be used by you in any number of projects for any number of users. The projects can be personal or for the company where you work. However, the projects need to be used internally in the company where you work. You cannot add this component to a course / project that you intend to resale to an external client. In that case you would need to re-purchase the Single User License again per external project.

The Multiple User License is just like above, but here all your developers in your company can use it. What if you are only 3 developers? Well then just buy 3 x Single User Licenses. If you are more than 5 people that needs to use it then the Multiple User License is cheaper for you.

The Enterprise License gives you the right to use the component in all your courses – internal or external, resale or giveaways you name it.

Question: Can I use this component together with the TOC in Adobe Captivate 4?
Answer: Yes that is no problem

Question: Can I use this widget in projects that are using the Aggregator.
Answer: Yes that is no problem but the widget will not be able to aggregate scores from multiple quizzes if they are published in separate SWF files.

Question: Can I use this component in a course delivered through an LMS?
Answer: Yes provided that your LMS runs from a PHP enabled server.

Question: I cannot see the Widget Parameters tab when I have inserted the widget in Captivate.
Answer: Chances are that you imported it as an “Animation” by mistake. Try and import the widget again as a widget.

Question: What if I buy it and it doesn’t work. Can I get a refund?
Answer: No if you purchase the product you can’t get a refund since it’s a digital delivery. The component has been tested extensively on all types of systems, browsers etc. without any issues.  If you are unsure if the component will work for you or not then use the Test Package provided for download further up in this post to make sure first.

Question: Can you help me install PHP on my server?
Answer: No unfortunately not. There are people way cleverer than me that can do this for you.

Question: I would like to have some modifications done to the widget – is that possible?
Answer: Sure thing – just send me an email through my sites www.cpguru.com contact form and we can work out the details.

  • Share/Bookmark

AS2 Intelligent Print Widget for Adobe Captivate

One of the things that have irritated me about the printwidget available in Adobe Captivate 4 and also some of the other print widgets out there is that it always prints in portrait mode. This means that the end-user needs to actively select landscape mode to print out slides from a Captivate movie in order for it to fit properly.

Based on a couple of the posts on the official Adobe Captivate Forum I decided to develop my own print widget.

AS2 Adobe Captivate Print Widget

What does it do?

This print widget will print any slide from Adobe Captivate 4. It will also always force the print to landscape mode without the user having to select it in the print dialog. Another clever thing is that it will automatically rescale the printed slide so it will fit on the paper selected in the print dialog box. The rescaling is done dynamically and will adjust to whatever papersize the user selects (or the default size if the user justs clicks ok) in the print dialog prompt.

The widget is “plug & play” – no need to define any parameters or set up anything. The widget will do it all automatically. Simply add the widget to the slide or slides that you want to allow the user to print and that’s it.

Requirements:

Adobe Captivate 4 is required since this uses the Widget API. This widget is an AS2 widget so your project will need to be an AS2 project. I will develop an AS3 version soon.

Demonstration:

Click here to see a demonstration of the AS2 Intelligent Print Widget for Adobe Captivate. The demonstration is a 900px by 555px Captivate project and will open in a new window. You also have the possibility to try out the regular stock supplied print widget here to compare the results.

Buy the component (US$ 10):

Buy the AS2 Intelligent Print Widget for US$10
 

Other information:

The widget has been tested with Internet Explorer 7 & 8 and Firefox 3.5 and works perfectly well. If you are unsure if your browser supports it then try the demonstration link above. If you can print from the demonstration then the widget will work on your system.

I have heard some rumours about problems with printing from Flash on Mac and on Safari browsers, but I do not have access to a Mac so I cannot verify this.

  • Share/Bookmark

Adobe Captivate and corporate networks with storage restrictions

I recently encountered an extremely annoying problem with Adobe Captivate and thought I would share the solution in case anyone else suffers from this.

I am on a corporate network and we implemented a storage restriction on the amount of data we can store on the server. Basically this means that the “My Documents” folder on my computer is stored on a server and now I can not store more than 100MB in this location. If I exceed my 100MB then I can no longer save anything until I have deleted some things to free up space.

The “interesting” thing was that once this was implemented I could not open Adobe Captivate at all. If I clicked the icon to launch the program the green splash screen appeared for 2-3 seconds and then just disappeared again. At first I didn’t connect this issue with the new storage restriction at all.

So I restarted my machine – same problem. I tried Adobe Captivate 3 – same problem. I tried Adobe Captivate 2 – same problem. I reinstalled Adobe Captivate 4 – same problem. At this point I was getting pretty annoyed. I found out that our other developers had the exact same problem – they couldn’t open Captivate either.

We then thought that it was due to an error in one of the updates that our IT department sent out to our computers. I contacted our IT department and spent hours explaining the problem and going through the recent updates. Still no joy.

At this point it was getting to be a big problem. All of our developers had no access to Adobe Captivate so basically work was at a stand still and with deadlines approaching we were starting to sweat.

We had our IT department to look deeper into this problem and while waiting I thought that I might as well clean up my files in “My Documents”. I deleted most of the stuff there since we store all project files etc. on a separate network server and never ever store anything locally or in My Documents.

After the clean-up I sat down and uninstalled Adobe Captivate again just to have something to do. I also manually deleted all traces of Captivate in the registry. Reinstalled it and voila it worked!  Naturally I thought I found the solution and went to another developers PC and uninstalled Captivate - deleted all registry entries – reinstalled Captivate and then.. It didn’t work.

After retracing my steps I found the connection with the limited storage policy. Adobe Captivate has a “Default location” for the publish directory. This is by default pointed towards your “My Documents”. The problem is that if Adobe Captivate detects that there is no space available it will not open – kinda stupid since the only way to change the default location is by opening the Adobe Captivate Preferences.

If you are on a network with a storage limit it is then wise to change the default location to something else. I just pointed mine towards a directory I created in the C:\ root called Adobe Content. I will never use it as I never store files outside my project folders but it needs to be there.

Oh.. and one thing.. Adobe how long time would it have taken to implement a simple error message stating “Not enough free space in your default publish location”. This would have saved us a considerable amount since we wouldn’t have had 7 developers sitting without Captivate for 1½ day as well as costs for our IT department to troubleshoot the problem.

Changing the default publish location in Adobe Captivate

  • Share/Bookmark

Adobe Creative Suite CS5 launches soon!

Adobe will soon launch the Creative Suites CS5 versions. If you want to know more or read more about this here are a couple of good links.

Check out some more information here and sign up for the global launch April 12th, 2010.

Also take a look at  RJ Jacquez, Senior Product Evangelist at Adobes blog here – the sneak peak of the Adobe PhotoShop CS5 feature – Content Aware Fill – is mind-boggling.

Note: The Creative Suite CS5 launch does not include Adobe Captivate 5 or the eLearning Suite 2 – these are separate products.

/Michael

  • Share/Bookmark

Captivate Quick Tip: Controlling FLVs with main navigation buttons / playbars

How do you control playback of an FLV in Captivate so it is controlled by the main playbar navigation or your own pause / play button?

I have seen this question many times but hadn’t really taken the time to look into it since I never had that need in my courses - until today that is.

Basically what I needed to do was to add a custom play / pause button created in Adobe Flash to a Adobe Captivate project. The project use navigation built from various buttons as opposed to projects using the standard playbar. The problem was that when you paused the slide then the FLV video on that particular slide continued to play. First I thought it was because the project used a custom navigation so I switched on the playbar but the problem remained.

The solution:

In the Options tab of your Flash Video in Captivate set the Display for property to duration of video. Also select Synchronize with project.

You probably also want to set it to Autoplay and remove the skin in the Flash Video tab.

On you slide you need to extend the slide timeline to the same duration as your video.

This will allow you to pause / resume the FLV video using the standard playbar or a custom button.

Please note that this is probably only a viable solution if your FLV movies are relatively short. I wouldn’t use this for videos longer than a couple of minutes since you would probably encounter some performance issues.

FLV video options in Captivate

FLV options for Adobe Captivate

  • Share/Bookmark

Integrating Raptivity Interactions in Adobe Captivate

The makers of Raptivity have produced a step-by-step guide to show how you can implement Raptivity interactions into your Adobe Captivate projects.

You will find the guide here: http://www.raptivity.com/Integration/Raptivity_Captivate_Integration.pdf

/Michael

  • Share/Bookmark

Branching using Advanced Actions in Adobe Captivate 4

I have just been working on a large project involving a big course that would be distributed to roughly 18.000 users.  

The challenges were many but in particular these things made it pretty tricky:

  • The course was to be delivered through an LMS (e.g. SCORM compatible)
  • The course was multi-lingual (4 different languages) so the user should be able to pick their language of choice and then get the appropriate content.
  • The course was aimed at 9 different types of people based on their functional area and job and all of them needed individual information but should also be allowed to view all the other areas.
  • An earlier version of the course was already deployed in the LMS and this should replace that (e.g. the file structure and SCORM manifest should remain the same.)

Language selection:

The first task was the language selection. I decided that I would create 4 separate Captivate files  – one for each language – and then use a Flash loader to keep track of the selected language and load the relevant file. The Flash language loader basically asks the user which language they want to use when they start the course. This value is then saved in the LMS and used throughout the course by the Flash loader to display the correct content to the user.

Major branching exercise:

The next task was to figure out how to handle the branching when the course contained mandatory information for everyone as well as optional information. The information flow in the course was distributed like this image shows.

This diagram shows the information flow for the course

Figure: The information flow in the course

The blue boxes indicate mandatory elements that all students needed to go through. Then in the middle of the course we have the 9 different functional areas, which contains the information relevant to that particular area. After the user had reviewed that information they would then see some more mandatory information and then the course was finished.

The problem was that a person working in the office for example should get the mandatory information – then some information specific to his/her functional area and then some more mandatory information. A person working in production would see the mandatory information – then the information specific to his/her area and finally some more mandatory information.

However a manager would need to go through the mandatory information and then all the 8 separate areas and finally the remaining mandatory information. It should also be possible for interested employees to go through all the areas if they wanted to.

The solution:

So how should I handle these 9 different areas properly? It all needed to be within one Captivate SWF due to the restriction of reusing the old SCORM structure and I also had to keep the 4 separate languages in mind.

The answer was to use the advanced actions capabilities of Adobe Captivate 4. It wasn’t completely painless since I ran into some restrictions and shortcomings but I managed to get it to work.

I started off by creating a “launch” screen on the first page of my course. This screen contained information about the course itself (objectives, duration etc.) but also asked the employee to select his/her functional area.

An illustration of how the course menu works

Figure: An example of a launch screen

Once the user clicked on of the areas I executed an “On success” – Multiple actions that set the areaVariable to the relevant number and proceeded to the next slide with the mandatory information for everyone.

Setting the areaVariable using Multiple=

Figure: The action on the click boxes on the launch screen

At the end of the section with the mandatory information I inserted a blank slide with a 0.1 duration. This slide had an “On slide enter” event that executed an advanced action that I called branchingAction.

This action checks the value of the areaVariable and sends the user to the relevant slide for his/her area.

The branching action part 1

Branching action part 2

Figure: The branchingAction

The action contains the same functionality for all 9 areas. If the areaVariable is equal to zero then that means that the user is a manager (or have chosen to review the entire course). Then it will proceed to the next slide.

Check if (areaVariable is equal to 0)
begin
Go to next slide
Continue
end
Or Else
begin
end

This worked just fine but two new problems occurred.

Problem 1:

As you can see I have put a “Continue” command after the “Jump to slide” command. This is because that when you jump to a slide like this then the slide will start off with a paused state. It will not jump to the slide and commence playback but instead jump to the slide and pause. I needed it to start playback immediately after the jump so I put the Continue command into the advanced action.

However this does not work… The Continue command will NOT make the project play after you jump to a slide. I tried multiple ways of getting the slide to play from within Captivate but as far as I could figure out there is no way to do it from Captivate. Basically this means that the user needs to press play on your playbar to resume playback of the course. Since I don’t use the playbars (and I also find it stupid that a user needs to push play again) this was not an option.

Update: Based on Lori’s comment to this post I created a new test project to figure out why I was experiencing this problem. The reason is that if you use your own navigational buttons instead of the standard playbar then Captivate will not resume playback on a slide jumped to from an advanced action. In my mind it’s clearly a bug in Captivate and I will submit a bug report to Adobe.

The solution to problem 1 was to create a small Flash file that would force Captivate to resume playback after jumping to the slide. The Flash file can be downloaded here in case you need it -> resumePlaybackSWF (134)

I then inserted this Flash file on all the slides that my action would jump to and problem solved.

Problem 2:

So now that I got the resume playback to work I had another problem. Once a user had selected their functional area and had finished reading the information then they should be sent off to the rest of the mandatory content. However now if the user clicked next they would get the information from one of the other functional areas since those slides were located after each other.

My projects first 29 slides contained the launcher and the mandatory information. Then I had roughly 40 slides after these 29 slides that contained the information for each of the functional areas. Finally I had 10 slides in the end that contained the last part of mandatory information in the course.

Basically what I needed to do was to have a user that had read the content in their functional area to be sent off to slide 69 that contained the remaining part of the course. However I also had users that needed to review the entire course (managers) so I couldn’t just create a jump to slide 69 on the last page of all my functional area content slides.

The solution was to create another advanced action – branchingCompleted.

The branchingCompleted action

Figure: The branchingCompleted action

This action checks if the areaVariable is equal to zero (e.g. a manager that needs to complete the entire course) and if so then it sends the user to the next slide. In all other cases it will jump to the first slide of the last part of the course.

In order for this to work I had to insert blank slides of 0.1 seconds duration after all my functional area content. These slides contained an “On slide enter” – Execute advanced action that ran my branchingCompleted action.

This solved the second problem as Adobe Captivate now checked the status of the areaVariable after each functional area.

Wrap-up:

The above process allowed me to create a course in Adobe Captivate with four separate languages and 9 different branches. Works like a charm and it’s simple to update as each language is contained within a single Captivate file.

Hopefully this will help you a bit on the way if you a creating something similar one day.

/Michael

  • Share/Bookmark
Page 3 of 15«12345»10...Last »