Skip to main content

Quiz Whizz

You Puzzle Me
Latest Version
1.3.3
Requires
YOOtheme Pro 5+, Joomla 5+, WordPress 6.5+, PHP 8.1 or newer
Release date
02 November 2026
Made for
YOOtheme Pro, Joomla, WordPress
License
GPL-2.0-or-later
Price
€25.00 (incl. 6 months of updates)
A powerful YOOtheme Pro quiz element for creating beautiful, interactive quizzes, self-tests and personality quizzes without code.

What's new in version 1.3.3

  • Fixed: Joomla: installing an update emptied a Download Key entered by hand under System, Update Sites while no licence was active. The key could then not be taken over, and Joomla reported "The Download Key is missing". The key now stays, and the plugin activates it on the next administrator page.
Quiz Whizz

    Description

    Meet Quiz Whizz. The quiz element YOOtheme Pro was missing.

    Create engaging quizzes, self-tests, knowledge tests and personality quizzes directly in YOOtheme Pro. No separate quiz builder. No shortcodes. No wrestling with ugly forms or outdated interfaces.

    Quiz Whizz gives you everything you need to build quizzes that actually feel like part of your website.

    Choose between multiple choice, true or false, multiple answers, image answers, points-based self-tests and personality quizzes. Decide whether visitors get instant feedback or see their results at the end. Let questions move on automatically, shuffle questions and answers, set pass marks and create your own result profiles and score bands.

    And because it is a proper YOOtheme Pro element, everything is configured right where you build your page. Pick a style preset, use your theme colours or choose your own accent, customise every button label and make the quiz fit seamlessly into your design.

    Quiz Whizz also takes care of the details. Keyboard navigation, screen reader announcements, visible focus states, large touch targets and reduced-motion support are built in.

    Need results? Store completed attempts in your own website database, view quiz statistics, collect contact details with consent and export your data to CSV. Or keep everything completely anonymous and let the quiz run entirely in the visitor's browser.

    From a fun "How well do you know the web?" quiz to a lead-generating personality quiz or a serious-looking self-test, Quiz Whizz gives you the building blocks. You bring the questions.

    One element. Endless ways to quiz.

    Built for , Joomla and WordPress with YOOtheme Pro.

    Feature request

    What is the next feature for this plugin?

    Submit your idea or vote on existing ones.


      Changelog


      v1.3.3
      Fixed
      • Joomla: installing an update emptied a Download Key entered by hand
      v1.3.2
      Added
      • Joomla: when the key under System, Update Sites is not accepted, the
      Changed
      • Joomla: a licence key entered as Download Key under System, Update Sites
      v1.3.1
      Changed
      • WordPress: tested up to WordPress 7.1. The Updates screen now shows the
      Fixed
      • Deactivating the key while the licence server was busy removed the key
      • Entering the same key again, after a renewal or with a second click,
      • Entering a different key left the activation of the old key taken. The
      • After a server clock that ran ahead had been corrected, one moment
      • Joomla: when the licence state could not be saved, every administrator
      • Joomla: a Download Key typed in by hand under System, Update Sites is no
      • A field linked to Dynamic Content with several values, or a damaged
      • The Advanced tab of the quiz element (Margin, Class, ID, Attributes,
      v1.3.0
      Changed
      • Updates need an activated key. Joomla: the update site carries the key as
      • WordPress: the licence is checked under the product name yc_quiz_whizz
      • The licence check asks again once a day for every stored status, so a
      • The deciding question and the stored answer numbers follow the order in
      • The builder preview says so when the deciding question has no text or
      • WordPress: a new version shows up within the hour, and at once after
      • Licence files: LICENSE.txt carries the full GPL text, the trademark note
      • Joomla: the licence key is no longer printed in the page source of the
      Fixed
      • A contact left just after the daily summary had run, for an attempt
      • When a finished quiz could not be stored (too many attempts in a short
      • Joomla: two requests at the first page view of a day could both send the
      • Joomla: the link in a notification mail followed the address of the
      • Joomla: quiz and outcome titles are cleaned the same way as on
      • WordPress: one visitor could use up the site-wide limit on stored
      Security
      • A site-wide limit of 500 stored attempts per hour on both platforms
      v1.2.0
      Added
      • Image and button per outcome and per score band. Add a picture under the
      • Result Element: make the result a heading (H2, H3 or H4), so a screen
      • A check in the builder preview. It lists mistakes the builder cannot show:
      • A notice in the administrator when the licence key has expired or was
      Changed
      • The result heading is larger (1.25 times the text size), so it reads as
      • The builder lists questions by their text instead of "Question 1",
      • "Points A" is now "Points or Weight A", because in a personality quiz the
      • Every field in the element has help text, and the short ones say more.
      • The plugin description names all three quiz modes.
      • The element icon uses the Quiz Whizz colour and the size YOOtheme uses for
      • The daily summary holds up to 500 contacts (was 200) and says so when
      • The profile bars use the readable variant of the accent.
      Fixed
      • Two texts in the administrator did not reach the contrast WCAG asks for:
      • The dashboard buttons are 44 pixels high, like the other controls.
      • Points in the notification mails are written as 12 or 12.5, not 12.00.
      • The dashboard shows the newest title of a quiz, not the alphabetically
      • French and Italian: a number of texts missed their apostrophe ("n a pas"
      • Joomla: the notification mails are written in the default administrator
      • Joomla: the daily summary marker is written onto the stored plugin
      • Joomla: the token request is never cached, so a page cache cannot hand
      v1.1.0
      Added
      • On A Tie, per quiz. Let One Question Decide looks at a question you pick:
      • Tie Text, for your own wording of the line under a tie.
      • Profile, per quiz: a bar per outcome with its share of the answers, highest
      • Four new strings, in all six languages.
      Changed
      • When two or more outcomes end with the same total, the result card shows
      • A stored tie gets the numbers of all tied outcomes as its key, for example
      • The statistics count a tie towards each tied outcome and say how many
      Fixed
      • An answer linked to an outcome the quiz does not have (outcome 5 in a quiz
      v1.0.3
      Changed
      • Question and answer numbers in the stored answers are the builder order,
      Fixed
      • The contact form now really waits for the attempt to be stored. submit()
      • With Shuffle answers on, the letters A to F are put back in reading order
      • A knowledge question without a correct answer (a poll between the test
      • A number key pressed on the intro card no longer answers the first question
      • A custom accent written as hsl(), a colour name or an eight digit hex now
      v1.0.2
      Changed
      • The Store Results description in the quiz element no longer claims that no
      • NOTICE.txt says which of the two storage switches is on after install (the
      Fixed
      • Saving the plugin options no longer undoes a licence activation. The
      • The marker of the last daily summary is now declared in the options form.
      • The daily summary window now starts at the moment the previous summary
      • The "last checked" moment in the licence panel and the "when" line in the
      v1.0.1
      Changed
      • `NOTICE.txt` said "The plugin makes no external calls". That stopped being
      • `TERMS.txt` is no longer part of the package (YC.8). The terms live at
      • `PLG_SYSTEM_YC_QUIZ_WHIZZ_LIC_INTRO` already names the Joomla updater in all
      Fixed
      • The edge of an answer button did not reach 3:1 (WCAG 1.4.11) on a theme
      • The Try again button on the result card sat straight against the frame. The
      • The licence panel had no edge, fill or radius. The `--yc-qw-*` custom
      v1.0.0
      Added
      • Licence panel in the plugin settings. Paste a key, activate it, and updates
      • The activation slot is released when the plugin is uninstalled, so a key
      • Update server and changelog feed, both linked from the manifest, so a new
      • TERMS.txt, which says plainly what a subscription buys and what it does not,
      Changed
      • A licence question never breaks a site. The verdict is cached for a day, and
      • Only an HTTP 200 with a parseable body counts as a verdict about a key.
      • The licence client is GPL like the rest of the package. Selling it and
      Security
      • The administrator tasks on the shared AJAX endpoint are refused before