Loading...
Skip navigation
Premium
Click for more
references
Click for more
screenshots
Available versions
0local
Available settings
0local
Included plugins
0local
Implemented PHP classes
0local
Number of translation
0local
Implemented View-Helper
0local

TYPO3 Quiz

Description

The TYPO3 Quiz Extension lets you build custom quizzes, personality tests or self-assessments directly in the TYPO3 backend – no coding required. It’s ideal for e-learning platforms, content marketing, employee training or lead generation.

You can define any number of questions and answers, assign point values, and optionally give feedback on whether an answer was correct. At the end of the quiz, a dynamic result is shown based on the total score – including a customizable text output per score range.

Key Features

 BasicBasic + Pro
Quiz / Test with any number of questions (multiple choice)
Questions can get a score and a check mark if they are correct
Optionally, the correct result including descriptive text can be displayed after each question
Any number of results including title and description can be specified for each quiz / test
Depending on the points achieved, the corresponding result is displayed
Questions can be displayed in random order
Questions can have multiple correct answers
Questions can have an image or video
Quiz overview plugin for frontend
Quizzes can be categorized and listed accordingly
Optional Share-Buttons on result page possible (Twitter, Facebook, Linkedin)
Backend module for managing quizzes, questions, answers and participations user friendly
If a frontend user is logged in, the participation can be saved including reached points and duration
Total points of all completed quizzes possible in the frontend user
Prevent multiple participation, if a frontend user has already participated
Send participation including answers and score to an email address
 € 250,00 ex. VAT € 250,00 ex. VAT

Tags

TYPO3 7.6GermanEnglishStableTYPO3 8.7PremiumOpenSourceTYPO3 9.5PHP 7.4TYPO3 10.4PHP 8.0TYPO3 11.5PHP 8.1PHP 8.2PHP 8.3TYPO3 12.4TYPO3 13.4PHP 8.4

Change Log

Quiz for TYPO3 Change-Log

2025-08-06 Release of version 5.1.1

  • [BUGFIX] Fix images in documentation

2025-08-06 Release of version 5.1.0

  • [TASK] Rebuild documentation with introduction pages
  • [FEATURE] Add demo links and demo images in documentation
  • [FEATURE] Add already-participated and recent-score badge on quiz-list in frontend
  • [TASK] Sort filter selection and enrich information in selection entries
  • [BUGFIX] Fix sorting settings in FlexForm
  • [TASK] Sort quiz categories in backend by title ascending
  • [BUGFIX] Fix dissallow quiz by parameter feature
  • [TASK] Clean up arguments array in quit-controller
  • [FEATURE] Use the right amount on limited questions in result as well

2025-07-31 Release of version 5.0.0

  • [FEATURE] Add teaser text for overview list items
  • [TASK] Add switchable CSS classes for Bootstrap 4 and 5
  • [TASK] Add lazy loading for quiz relations in extbase model
  • [FEATURE] Add a limitation on categories for displaying quizzes
  • [TASK] Migrate to TYPO3 13 and remove support for TYPO3 11
  • [BUGFIX] Fix deniedNewTables page typoscript for prevent creating records in list module
  • [TASK] Migrate TypoScript imports
  • [TASK] Add strict_types declaration to PHP files in Classes directory
  • [TASK] Remove PDO extension requirement from composer.json
  • [TASK] Migrate flex-form array keys and remove TCEforms tags
  • [TASK] Add default values in ext_tables.sql definition
  • [TASK] Move new content element wizards from plugin group into quiz group
  • [TASK] Migrate in-array view-helper to EXT:modules
  • [TASK] Migrate twitter to X and jQuery to Vanilla-JS
  • [TASK] Migrate flash messages to use ContextualFeedbackSeverity
  • [TASK] Remove spaces between label= and LLL:EXT:
  • [TASK] Clean up documentation files
  • [TASK] Add translations.json file for documentation
  • [TASK] Update developer section in documentation
  • [TASK] Migrate frontend plugins to use content elements
  • [TASK] Migrate icons to Configuration/Icons.php
  • [TASK] Add icon entries to backend-sprites.svg file
  • [TASK] Add site-set for quiz

2025-08-01 Release of version 4.2.2

  • [BUGFIX] Fix dissallow quiz by parameter feature
  • [TASK] Clean up arguments array in quiz-controller
  • [BUGFIX] Fix deniedNewTables page typoscript for prevent creating records in list module
  • [TASK] Migrate TypoScript imports

2024-07-23 Release of version 4.2.1

  • [BUGFIX] Fix creating translated record container and migrate allowedTables

2024-01-30 Release of version 4.2.0

  • [BUGFIX] Fix issue with disabled right-answer-option
  • [FEATURE] Add video for quiz record
  • [FEATURE] Add slug field for quiz detail page

2023-12-19 Release of version 4.1.1

  • [TASK] Remove enableNamespacedArgumentsForBackend feature again
  • [BUGFIX] Reset quiz client-side if the quiz-record changes
  • [TASK] Optimize backend module filter markup for TYPO3 11 and 12
  • [TASK] Add header and footer in backend modules

2023-12-02 Release of version 4.1.0

  • [BUGFIX] Fix passing quiz uid when having a plugin configured one as well
  • [FEATURE] Saving the user's total score with update of the value after completion of a quiz and optionally disallow multiple participation on same quiz
  • [FEATURE] Integration of a video upload for the questions
  • [BUGFIX] Fix backend module authorization in TYPO3 12
  • [TASK] Optimize version conditions in PHP code
  • [TASK] Migrate controller modulePrefix initialization in backend module to TYPO3 12
  • [BUGFIX] Fix wrong translation label in user authorizations

2023-11-15 Release of version 4.0.5

  • [BUGFIX] Fix language-service construct in backend tca label service

2023-11-07 Release of version 4.0.4

  • [BUGFIX] Fix PHP 7.4 support
  • [TASK] Add more festures in readme file

2023-11-01 Release of version 4.0.3

  • [TASK] Clean up documentation

2023-10-31 Release of version 4.0.2

  • [BUGFIX] Add product and documenation links

2023-10-31 Release of version 4.0.1

  • [BUGFIX] Fix get content object for TYPO3 11

2023-10-05 Release of version 4.0.0

  • [TASK] Migrate to TYPO3 12 and remove support for TYPO3 10
  • [TASK] Add columns to backend quiz list, see #29
  • [FEATURE] Add category filter to backend quiz list, see #31
  • [FEATURE] Send participation email, see #32
  • [TASK] Optimize question answer title in TCA, see #28
  • [BUGFIX] Fix answering multiple answer questions
  • [TASK] Add pid for participate plugin and add disallow quiz by parameter checkbox, see #21
  • [TASK] Add quiz plugin preview for page module, see #17
  • [TASK] Optimize question answer title in TCA, see #28
  • [TASK] Optimize labels for backend irre elements, see #27
  • [FEATURE] Add backend module for quiz category list, see #26
  • [FEATURE] Add backend module for quiz participation list, see #24
  • [TASK] Add backend list view button linking to quiz questions, see #23
  • [FEATURE] Add LinkedIn social media share button and add share optimizations, see #22
  • [TASK] Add header and footer to Backenmodule
  • [TASK] Save randomized answers in session
  • [TASK] New score calculation for question with multiple answers
  • [TASK] Display possible score in backend
  • [TASK] Quiz-Module optimization
  • [BUGFIX] Fix multiple randomized answers
  • [BUGFIX] Check wrong answer for multiple answers
  • [FEATURE] Add list plugin, see #19
  • [FEATURE] Add internal notice field to quiz and quiz question, see #18
  • [TASK] Migrate TYPO3 PHP constants for future versions
  • [TASK] Add some exception handling on refreshing the result page
  • [FEATURE] Add socialmedia buttons on result, see #16
  • [BUGFIX] Fix usage in TYPO3 10 regarding modules extension
  • [TASK] Add access-utility for authorizations, initialize model variables and add modules dependency, see #6
  • [BUGFIX] Display questions in backend overview by sorting
  • [FEATURE] Add multiple correct answer feature
  • [TASK] Create TypoScript constants documentation, see #8
  • [FEATURE] Add limit parameter for number of questions, see #7
  • [FEATURE] Add backend module for managing quiz records, see #6
  • [FEATURE] Add option for randomized questions, see #5

2023-01-06 Release of version 3.0.0

  • [TASK] Migration for TYPO3 11 and PHP 8
  • [TASK] Add documentations configuration

2021-05-15 Release of version 2.0.0

  • [FEATURE] Add sorting for questions, answers and results
  • [TASK] Add complete english/german translation
  • [TASK] Migration to TYPO3 10
  • [TASK] Integrate additional TCA extension

2019-11-24 Release of version 1.2.0

  • [TASK] Remove Debug service
  • [TASK] Migration for TYPO3 9
  • [TASK] Update configuration files .gitignore and .editorconfig

2019-10-13 Release of version 1.1.0

  • [TASK] Add Gitlab-CI configuration.

FAQ

With the TYPO3 Quiz Extension, you can easily embed an interactive quiz via plugin on any page. You can fully customize the layout and use it for knowledge checks, gamification, or customer engagement.

Currently, single choice, multiple choice, and open text questions are supported. Additional types can be added via customization.

Yes – all data can be stored anonymously, and consent can be requested during the quiz flow.

Yes – results can be sent via email or transferred to external systems via API.

The design is fully customizable via Fluid templates and CSS. Step-by-step display is also possible.

Yes – with custom integration, you can import questions from external sources such as learning scenarios or training databases.

You can find all technical details and configuration options in our Quiz Extension documentation.

Yes – you can try the extension live on our demo website.

If you want to test knowledge, assign points, or generate personalized results, a quiz is ideal. For simple opinion polling, we recommend our TYPO3 Poll Extension.

Yes – combined with our TYPO3 Shop Extension, you can display targeted product recommendations based on quiz answers.

Extension
TYPO3 Quiz Extension

TYPO3 Quiz

Interactive TYPO3 Quiz Extension – Boost Engagement, Knowledge & Conversions on Your Website

Premium-Support for 1 Project

  • 12 months updates
  • Support- & Issue-Tracker access
  • Product documentation
  • No time limit

Price 250,00 € excl. VAT

Choose your TYPO3 Version

Contact request

You can contact us at any time

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
L65_________75W______
Q_R____8____K_W___SKG
6_O___23N___NXG______
X_8____N______I___X6O
JKE_________ZGQ______