1. Home
  2. Docs
  3. Addons
  4. Advanced Timer

Advanced Timer

The Advanced Timer add-on for Quiz and Survey Master enhances the default timer functionality, allowing you to create time-based quizzes with greater control and flexibility.

It includes features such as a visual timer display, an optional progress bar, and advanced controls like 90% time warnings to help guide user behavior during a quiz.

The add-on supports both auto-paging and manual paging, along with per-page timers and compatibility with the Random Questions option. The timer starts automatically when a user begins the quiz or survey.

📌 Please note that you can only include one time-based quiz per webpage. Multiple time-based quizzes on a single page are not permitted. Time-based quizzes should be used individually.

Adv Timer - Time Elapsed

Installation & Activation

If you haven’t already, install the QSM Advanced Timer Addon first; please refer to the QSM Addons Installation Documentation.

To get started, copy your license key from your QSM account on the website where you purchased the Advanced Timer add-on.

To activate the add-on, go to QSM > Addons > Installed, click “Advanced Timer,” and paste your Addon License Key.

After adding the license key, you can now configure the advanced timer setting and edit your quizzes or surveys.

Quiz and Survey Master - Advanced Timer Addon - Addon License Key.png
Quiz and Survey Master – Advanced Timer Addon – Addon License Key

Default Timer Settings

When the Advanced Timer is installed and activated, go to Timer Settings from the Options tab > Quiz Submission. You’ll be able to set the timer using three input fields: hours, minutes, and seconds. 

default timer settings - Quiz and Survey Master

This makes it easy to manage the timer and saves you from any calculations to set a specific duration for your quizzes.

The timer input field works as follows: if you enter a value greater than 60 seconds in the seconds tab, the system automatically converts it to minutes once the timer starts. Similarly, if you enter a number surpassing 60 in the minutes section, it will be automatically converted to hours. 

📌 Note: When the Advanced Timer is not installed, you will see a single input field for timer settings that accepts the time in minutes (as shown in the image below). When you install the Advanced Timer add-on, this input field will automatically change to three fields for hours, minutes, and seconds.

timer settings without advanced timer

Advanced Timer Settings

Timer Behaviour – Choose to set how the timer would appear in the quiz as a countdown timer or count-up timer.

  1. Countdown Timer: The timer counts down from the total allotted time to zero, showing the remaining time to complete the quiz.
  2. Count-Up Timer: The timer starts from zero and counts up, displaying the elapsed time during the quiz.
adv timer settings
Quiz and Survey Master – Advanced Timer Addon – Configuring the Addon

Timer start page – The option” timer starts from page” refers to the advanced timer option, where you can select to display the timer automatically from any of your desired quiz page (works only if your quiz involves multiple pages and you have enabled the pagination of the quiz option from the options tab)

Time-Based Points Rules

Time-Based Points Rules let you reward quiz takers with a points multiplier based on completing the quiz within the set time. Instead of everyone receiving the same score for correct answers, quiz takers who finish within a defined time threshold receive their points multiplied by a set value.

adv.timer time based rule

To set up a rule:

  1. Set your quiz duration as usual under the Options tab
  2. Then, under Time-Based Points Rules, configure the three fields for each rule:
    • Complete within (seconds) — the time threshold the quiz taker must finish under to qualify for this rule
    • Points awarded (X) — the multiplier applied to their score if they meet this threshold
    • Default points (X) — the multiplier applied to quiz takers who don’t qualify for any rule. This ensures all participants receive points for completing the quiz

You can add as many rules as needed, each with its own threshold and multiplier. Rules are evaluated based on the quiz taker’s total completion time, and the matching rule’s multiplier is applied to their final score.

Timer Controls

Show Stop Timer Button:

Enable this option to display a Stop Timer button at the bottom of the quiz page. This allows users to stop the quiz at any time.

When a user clicks the Stop Timer button, they will see two options:

  • Submit Quiz: Stops the timer and submits the quiz. The results are then recorded.
  • Continue Quiz: Resumes the quiz, and the timer continues running until the set time ends.
Quiz and Survey Master - Advanced Timer Addon - Advanced Timer in Action
Quiz and Survey Master – Advanced Timer Addon – Advanced Timer in Action

Show 90% Timer Warning

Enable this option to display a warning when 90% of the allotted time has elapsed. You can also add a custom warning message.

Refresh Timer on Page Reload

Enable this option to reset the timer to its original duration whenever the page is reloaded. If this option is disabled, the timer will continue from where it left off when the page reloads.

advanced timer settings 1

Continue Timer After Closing Browser

Enable this option to allow the timer to continue running even if the user closes the browser tab or window.

This ensures that the quiz duration is tracked independently of the browser session and continues in the background. This feature works on both desktop and mobile devices.

📌  “Timer continues after closing browser window/tab” this feature will not work on single-page quizzes

Show Dual Timer

Enable this option to display both a per-page timer and an overall quiz timer to users while taking the quiz. This works when a per-page timer is set and auto-paging is enabled, allowing users to track time at both the page and quiz level.

Allow Users to Continue After Timer Ends

Enable this option to allow participants to continue the quiz even after the timer has expired. Any extra time taken will be recorded and shown in the results, giving admins full visibility into the actual time spent.

Multiple Timer Faces

The advanced timer add-on comes with 6 fresh timer faces for modern websites. Each timer interface features a unique design tailored to display the timer units according to the default timer shown on the quiz.

📌 The legacy timer faces will be deprecated in the future release; we recommend users opt for the new timer faces.

Customize Timer Colours

All the modern timer faces can be customized with the timer text color and progress bar color. In some of the timer faces you can change the background color too.

If you’ve set the timer per page and enabled the pagination, the timer will keep on running and tracking time even when the browser window/tab is closed by the user. By enabling the “Per page timer continues after closing browser window/tab” option.

Learn how you can add an advanced timer function on individual pages in QSM.

If you have any trouble implementing the Advanced Timer Addon or have more questions about the process, please fill out a support ticket by going to the WordPress dashboard and selecting ‘Help’ in the QSM plugin, and our support guru will be able to help you.

Troubleshooting

Common Issues and Solutions

If you encounter issues, ensure you meet the compatibility requirements:

  • Use the latest QSM Core.
  • Activate your license key correctly.
  • Add MailerLite’s API key correctly.

Receiving Updates

Check your QSM account for the latest Advanced Timer add-on updates. Subscribe to our newsletter for release notifications.

Use the latest QSM Core and Advanced Timer versions for security and performance.

Contacting Support

For assistance, reach out to our support team on the Support Page or email us at [email protected]

Additional Resources

Find user guides and video tutorials on our Documentation Page and YouTube Channel.

Educators & Professional Web Developers, Try QSM!

4.9 / 5
Over 1 million downloads

Subscribe to Our Newsletter

Get weekly updates, no spam guaranteed we promise ✌️