silverorange / inquisition
A quiz and/or survey framework.
4.4.3
2026-03-17 19:50 UTC
Requires
- php: >=8.2
- ext-mbstring: *
- silverorange/admin: ^7.0.3
- silverorange/mdb2: ^3.1.2
- silverorange/site: ^15.3.2 || ^16.0.0
- silverorange/swat: ^7.9.2
Requires (Dev)
- friendsofphp/php-cs-fixer: 3.64.0
- phpstan/phpstan: ^1.12
README
A package for creating, managing, and running online quizzes.
Inquisition is responsible for the following basic object types and related tables:
- Inquisition (quizzes)
- InquisitionQuestion
- InquisitionInquisitionQuestionBinding
- InquisitionQuestionOption
- InquisitionResponse
- InquisitionResponseValue
Additional objects are provided for extended features:
- InquisitionQuestionImage
- InquisitionQuestionOptionImage
- InquisitionQuestionGroup
- InquisitionQuestionHint
- InquisitionResponseUsedHintBinding
It provides pages for displaying these objects and admin tools for managing them.
There is also a CSV importer and exporter for question management.
Installation
Make sure the silverorange composer repository is added to the composer.json
for the project and then run:
composer require silverorange/inquisition