WatuPRO, the premium version of our WordPress quiz plugin has a timer feature. It’s enabled by a setting in the Add / Edit Quiz page:
Set time limit of minutes (Leave it blank or enter 0 to not set any time limit.)
When you set anything different than zero, everyone who starts the quiz will see “Start Quiz” button. When started the timer starts running. Here are several frequently asked questions about the timer and their answers:
Q: What happens when the timer runs out?
A: The user results are automatically submitted. So the questions they already answered will be recorded properly, the other will be marked as unanswered.
Q: What happens if the user refreshes the page from their browser?
A: The timer continues from where they were. No time is lost or added except the few seconds taken for refreshing the page.
Q: What happens if the user closes the browser, their internet connection get lost, power goes down etc?
A: The timer keeps running behind the scene so the time when the user was not online is lost. This is done to prevent cheating of users who can take screenshot of the questions and answer “at home”.
When the user comes back, the timer continues. If all the time ran out, their results are submitted automatically.
If the time ran out before the user returned back to the quiz, their results will be submitted blank. The best for such users is to be given the chance to try again. For the moment we are unable to retrieve the serialized answers they gave before the outage from the database but we are working on this.
Q: How does it work for non logged in users?
A: The same way as of non logged in users except that closing the browser will clear the session and restart the timer. Refreshing the page does not restart the timer – it keeps running from where it was refreshed.
Q: Is there a place where I can see unfinished quiz attempts?
A: Yes. If there are any quiz attempts that are currently in progress, you will see the following link in your “View results” page (this is the page you get when you click on the “Taken X times” link under “View Results” column on your Quizzes page) :
There are 1 unfinished attempt(s).
You can click on that link to see these attempts and clean them if you wish (be careful, some of these might be of an user currently taking a quiz).
Q: Do search engines index the contents of quizzes with timer?
A: The questions of timed quizzes are hidden before the timer is started. This is to avoid tech-savvy users viewing the questions by using “view source”. For this reason search engines can’t index these questions.