Timed interaction

Jan 09, 2020

Hi eLearning heroes!

 

Is there a way to have a timer to record how much time did the student spent on each one of the slides before answering the question?

I have 10 questions and we want to register how much time passes once the timeline starts on each one of the slides until the student selects the answer, is there a way to have this information?

3 Replies
Ned Whiteley

Hi Fabio,

In the attached example, I have set up a basic counter in each quiz slide that adds one to a Timer variable each time the rectangle moves along the motion path. The motion path takes one second to complete and hence the Timer variable acts as a simple second timer. By having this animation occur off to the left of the slide, it won't be visible on screen.

The triggers ensure that the timer starts when the quiz slide timeline starts and the animation repeats each time it completes. This will continue until the Submit button is clicked. I have also added a trigger to each quiz slide to adjust a Submit variable from False to True when the Submit button is clicked. I have then used this to stop the clock. If you don't do this, when you select the Review Quiz button or revisit the quiz slide later, the clock will continue to count.

The easiest way to set this up is to create the first slide complete with its timer and then duplicate that for each of you additional questions. Then all you need to do is to add a new variable for each question's timer and adjust the triggers for that slide accordingly.

I have added the time taken to answer each question to their individual slide and also to the final results slide.

Hope this helps. If you have any queries, just get back to me here.

This discussion is closed. You can start a new discussion or contact Articulate Support.