PHPackages                             heimrichhannot/contao-quiz-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. heimrichhannot/contao-quiz-bundle

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

heimrichhannot/contao-quiz-bundle
=================================

This module offers a quiz

1.0.2(2y ago)12352[2 issues](https://github.com/heimrichhannot/contao-quiz-bundle/issues)LGPL-3.0-or-laterPHPPHP ^7.4 || ^8.0CI failing

Since Feb 27Pushed 2y ago4 watchersCompare

[ Source](https://github.com/heimrichhannot/contao-quiz-bundle)[ Packagist](https://packagist.org/packages/heimrichhannot/contao-quiz-bundle)[ RSS](/packages/heimrichhannot-contao-quiz-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (13)Versions (13)Used By (0)

contao-quiz-bundle
==================

[](#contao-quiz-bundle)

[![](https://camo.githubusercontent.com/0c6f44e3c8f5f9d10ce12d9716e590f75e5e3a1611d5f67a91eb9a43d4d6968c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6865696d7269636868616e6e6f742f636f6e74616f2d7175697a2d62756e646c652e737667)](https://packagist.org/packages/heimrichhannot/contao-quiz-bundle)[![](https://camo.githubusercontent.com/bb672d30a74189de2b964b1a5aece84aeb4f93264dc8792a22d8f1eda99d5734/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6865696d7269636868616e6e6f742f636f6e74616f2d7175697a2d62756e646c652e737667)](https://camo.githubusercontent.com/bb672d30a74189de2b964b1a5aece84aeb4f93264dc8792a22d8f1eda99d5734/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6865696d7269636868616e6e6f742f636f6e74616f2d7175697a2d62756e646c652e737667)

This bundle offers a simple quiz with submission (if needed).

Warning: This bundle is abandoned
---------------------------------

[](#warning-this-bundle-is-abandoned)

This bundle is abandoned and will not be further developed. We recommend usung [Survey Bundle](https://github.com/pdir/contao-survey).

Installing
----------

[](#installing)

With composer and Contao 4 Managed Edition:

```
composer require heimrichhannot/contao-quiz-bundle ~1.0

```

Features
--------

[](#features)

- Module QuizReader
- Module QuizSubmission
- creating simple quiz with custom evaluation, answers and answer descriptions
- submission
- adding content element to evaluation, answer and answer description

Creating a quiz
---------------

[](#creating-a-quiz)

[![alt quiz](/docs/screenshot-new-quiz.png)](/docs/screenshot-new-quiz.png)

### Adding submission to quiz

[](#adding-submission-to-quiz)

[![alt submission](/docs/screenshot-add-submission.png)](/docs/screenshot-add-submission.png)

To adding a submission to your quiz, create a quiz submission module, select 'add submission', select your submission archive and add the quiz submission module to your evaluation. See [here](https://github.com/heimrichhannot/contao-submissions) how to add a submission archive ().

### Adding evaluation to quiz

[](#adding-evaluation-to-quiz)

[![alt evaluation](/docs/screenshot-add-evaluation.png)](/docs/screenshot-add-evaluation.png)

### Adding questions to quiz

[](#adding-questions-to-quiz)

[![alt question](/docs/screenshot-add-question.png)](/docs/screenshot-add-question.png)

### Adding answers to question

[](#adding-answers-to-question)

[![alt_answer](/docs/screenshot-add-answer.png)](/docs/screenshot-add-answer.png)

### Adding answer description to answer

[](#adding-answer-description-to-answer)

If you want to explain why the answer is either correct or false simply add a description to the answer. Otherwise there will just stand correct or false as solving. [![alt answerDescription](/docs/screenshot-add-answer-description.png)](/docs/screenshot-add-answer-description.png)

### InsertTags

[](#inserttags)

TagArgumentsExampleDescriptionhuh\_quiz\_total\_scoreQUIZ\_ID{{huh\_quiz\_total\_score::8}}Returns the total possible score of the quizhuh\_quiz\_current\_score-{{huh\_quiz\_current\_score}}Returns the current score of the "player" from sessionhuh\_quizMODULE\_ID,QUIZ\_ID{{huh\_quiz::12::8}}Returns the quiz with the given id

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~209 days

Recently: every ~303 days

Total

12

Last Release

741d ago

PHP version history (3 changes)1.0.0-betaPHP ^7.1

1.0.0-beta8PHP ^7.1 || ^8.0

1.0.0PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ad3224d8727b622ebd229840eea6b9dbcb83eb0bd609e6ce65b614830ff538?d=identicon)[digitales@heimrich-hannot.de](/maintainers/digitales@heimrich-hannot.de)

---

Top Contributors

[![koertho](https://avatars.githubusercontent.com/u/12064642?v=4)](https://github.com/koertho "koertho (12 commits)")[![K0NZ1](https://avatars.githubusercontent.com/u/16319351?v=4)](https://github.com/K0NZ1 "K0NZ1 (1 commits)")[![tjaulin](https://avatars.githubusercontent.com/u/73874364?v=4)](https://github.com/tjaulin "tjaulin (1 commits)")[![vvohh](https://avatars.githubusercontent.com/u/75325799?v=4)](https://github.com/vvohh "vvohh (1 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/heimrichhannot-contao-quiz-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/heimrichhannot-contao-quiz-bundle/health.svg)](https://phpackages.com/packages/heimrichhannot-contao-quiz-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[metamodels/core

MetaModels core

10156.4k68](/packages/metamodels-core)[symfony/ux-toggle-password

Toggle visibility of password inputs for Symfony Forms

27600.4k5](/packages/symfony-ux-toggle-password)[heimrichhannot/contao-encore-bundle

This bundle brings deep integration for symfony encore into contao. On the one hand, your can prepare your bundles to define own webpack entries, which added with just one command to your webpack entries. On the other hand, this bundle allows you to add encore entries only on the pages you need them for optimizing your website performance.

1016.6k](/packages/heimrichhannot-contao-encore-bundle)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3177.0k6](/packages/terminal42-contao-node)[inspiredminds/contao-event-registration

Contao extension to allow registration for events.

154.3k](/packages/inspiredminds-contao-event-registration)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
