[This widget is no longer available for sale. The Email Reporting Widget only supported Flash based output from Adobe Captivate and had other shortcomings as well. A new widget has been developed which is fully HTML5 compatible and also reports directly to Google Sheets. Please see the Reporting Widget for Adobe Captivate for more information.]
The Email Reporting Widget for Adobe Captivate will automatically send an email with quizzing, access and other information to an admin email-address that the developer specifies in the widget parameters. The Widget uses a PHP / ASPX script to send the email in the background without prompting the user or requiring any action from the user..
In addition to sending the variables concerning quiz data from Captivate you also have the possibility to send up to 30 user defined variables / custom variables from Captivate. This allows you to transfer additional information from your project and include it in the email as well.
What is it and how does it work?
The Email Reporting Widget comes in two different versions:
The regular Email Reporting Widget, which will send you project information, date, time, student name (if entered in the project), quiz scores (percentage, score, no. of correct answers, no. of skipped questions, no. of quiz attempts, points scored, total points available, points needed for a pass). In addition to all this data you have the option to transfer up to 30 custom variables from your project.
The Email Reporting Widget with Quiz Data, which will send you all the information as mentioned above but in addition to this it includes details about every single question in your project and the users answer to them.
For each question you will receive this data:
Interaction ID: 4005
Question Text: Does this new widget work with Adobe Captivate 7?
Interaction Type: Choice
Current Date: 2013/08/18
Current Time: 14:34:44
Latency for question: 00:00:08
Question was skipped: false
Question answered correctly: true
Users answer: A
Correct answer: A
Number of tries: 1
Points for question: 10
The Email Reporting Widget with Quiz Data will send the results whenever the Quiz criteria have been fulfilled. This means that if you have a quiz in your project and the user passed the quiz the widget will automatically send an email once this happens. The same will happen if the user fails the quiz and it is not possible to retake the quiz.
If you have a quiz that allows multiple tries, the widget will send the email once all tries have been used. This will happen regardless of if the user passes or fails – once the maximum amount of attempts has been used it will send an email.
The regular Email Reporting Widget will send the results whenever your user reaches the slide where you placed the widget. You can also use this widget in a project without a quiz and simply use the custom variables functionality to send data to an email address (but not with Adobe Captivate 7!).
The widgets will send the data through a server‐side script, which means that the user will not receive a request to send it through their email client as with the regular Adobe Captivate Email Report feature. This means that you need to deploy your project on a web server of some kind. The server needs to be able to execute PHP or ASP scripts.
The PHP versions of the widgets are pretty much plug-and-play. Simply upload the PHP script to the location where you uploaded your Captivate SWF to on the server. The ASP version will in many cases require additional setup of the web server due to the way ASP operates.
I have added a live demonstration so you can test what the widget outputs. Click below to open the live demonstration. The Live Demonstration also uses the Quiz Data Extension.
A screenshot of the email that the widget produces can be seen below:
Requirements for the widget:
The widget requires that your content is delivered from an online location (website, webhost etc.) that uses either PHP or ASP. If you are using ASP then the server needs to be able to use the “System.Web.Mail” namespace and you must use ASP.NET 2.0 or newer.
Version 3.0+ of the Email Reporting Widget requires that you use Adobe Captivate 6.x, 7, 8 or Adobe Captivate 9. It will not work with earlier versions of Adobe Captivate. An older version 2.2 of the Email Reporting Widget is supplied in the download in case you want to use Email Reporting in Adobe Captivate 5 or 5.5.
If you are using Adobe Captivate 7 or above you must have at least one Quiz Question in your project in order for the widget to work.
The widgets will not work with HTML5 Adobe Captivate projects.
The regular Email Reporting Widget will on some servers return a weird value for the “Total time spent in course:”. This does not happen with the Email Reporting Widget with Quiz Data.
The Email Reporting Widget with Quiz Data does not work if you use Knowledge Check Questions in Adobe Captivate 9.
General explanation and setup of the Email Reporting Widget:
Uploading the project files and reviewing the email:
Modifying the Server-Side Scripts:
Troubleshooting the Email Reporting Widget:
Here you can download a test version of the Email Reporting Widget for Adobe Captivate. The test version is fully functional so please download and try this before you purchase the widget.
Buy the widget:
Frequently asked questions:
Question: Can I use this widget in Adobe Captivate 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 or ASP enabled server.
Question: I cannot see the Widget Parameters tab when I have inserted the widget in Adobe 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/ASP 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.
Question: Will this widget work with Adobe Captivate HTML5 Exports?
Answer: No this widget will only work when your project is exported to a Flash based output (SWF).