Email Reporting Widget for Adobe Captivate 4


Sorry – This Adobe Captivate 4 widget has retired. If you are looking for Adobe Captivate widgets for newer versions follow this link. If you are still using Adobe Captivate 4 then it might be time to consider an update – click here to read more about the current version of 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 Adobe Captivate 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.


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


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 (2718 downloads)


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:



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: 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 contact form and we can work out the details.



  1. Pingback: uberVU - social comments

  2. Can you please advise me how to insert the widget (php file) itself into the quiz results slide in my Captivate Project.



  3. Hi Paul,

    The PHP should not (and can not) be inserted into the Captivate file. You need to insert the Widget in your Captivate project and then publish your project. Afterwards copy and paste the “sendmail.php” file to the directory where you published your Captivate project to.


  4. Shannon Rankin on


    I really really wanted to use this but discovered we use asp, not php. (at least thats what our Sumtotal server admin told me). Any chance you feel like making an asp version?

    • Hi Shannon,

      I’m not very familiar with ASP, but I’ll take a look at it. The only problem as I see it right now is that as far as I know sending mail through ASP requires that you define an SMTP server to send from, but perhaps I am mistaken.

      I’ll try and see if I can get some time to look at it this weekend.


  5. Hi John,

    What are you inserting? Are you talking about the test file package? If so then that is a complete Captivate project that you can test on your server. You cannot insert this as a widget.

    The Email Reporting Widget itself is only available upon purchase and that will work as a widget.


  6. @Mary – Yes it’s possible with a combination of a PHP script and a custom built Flash Widget. If you wan’t me to create this for you then read more under the “Freelance” tab above.


  7. Hi there, is there any scope that this widget can work with AS3 and also.. is there any scope to have the results sent to the user who takes the quiz using this widget? Just wanna find a way of triggering a send if I have a var for users email if it could be rigged to send the user their results on completion?

  8. I’m interested in having users send the email/quiz results to their email and also to send a copy to another email (to track users and quiz results). Could this be done by either using the widget twice or modifying the widget?


  9. @ Emily,

    Yes that can be done. I actually have a version of the widget where you can have the user enter their email addresss in a Captivate Text Entry Box and then the widget will send the email to that address. It wouldn’t be difficult to add the functionality so it would also send it to an “admin” email as well.

    Get in touch with me through the “Contact” section on the site and we can work out the details.


Leave A Reply