Saving end user response time and answers

L

LS

I have an application for which I would like to have a title slide and then
20 additional slides that all have the same format: a graphic in the center
(each slide's graphic would be slightly different) and 2 small icons in the
lower right and lower left corners.

I need the PowerPoint to do 2 things for me: 1) record whether the user
clicked the left or right icon for each slide, and 2) record how many
seconds it took for the user to respond by clicking on the icon. After
recording those 2 items, the next slide would show. So at the end, I would
have the data accessible to me that tells me which icon was chosen for each
of the 20 slides and the response time for each slide.

Do you know if this is possible with PowerPoint (or any other program) and
do you have a good resource for me to learn how to achieve this?
 
D

David M. Marcovitz

As John said, this will require VBA programming. As far as programming
goes, this shouldn't be very difficult, but if you are starting without
any VBA or programming knowledge, it could be tough. You might look at
some examples on my site to get you started. Unfortunately, I don't have
one example that does everything you need but I think I have most of the
pieces of the puzzle.

Example 7.9 is an example that reports user input on a slide. Also, in
the "More Tricks" section of my site, there is a similar example that
writes the answers to a file.

Examples 8.4 and 8.5 deal with timing. Those examples don't actually
record the time it takes to do something, but they will show you how to
use the timer which can easily be used to do what you want.

--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top