undefined

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Quiz extension

We added an extension to create multiple-choice quizzes. For any quiz, you can set up a question with a list of one or more possible answers. The default behaviours are:

  • Display radio buttons to the user when the question can have only one correct answer.
  • Display checkboxes to the user when the question can have multiple correct answers.

You can add a parameter on the quiz to force the type of quiz (radio buttons or checkbox).

Simple example

?[What is the answer to Life, the Universe and Everything?]
-[ ] There is no answer to that!
-[ ] Sleep and eat
-[x] Easy, this is 42
-[ ] Peace & Love

will produce the following result:

What is the answer to Life, the Universe and Everything?

The solution will be validated if the user checks the third item.

Question label

The question label starts with the token ?[ and ends with the token ].

?[This is the label used for the question.]

Choice items

Choice items are composed of 3 elements:

  • The dash prefix: -
  • The validity token of the item:
    • [X] token means a valid choice
    • [ ] token means a wrong choice
  • The label of the item

Examples:

-[ ] This is an invalid choice
-[X] This is a valid choice

Force single or multiple choice answer style

Sometime, we need to force a single choice. The choice answer style can be forced with the a parameter following the question label.

  • Single answer: Radio button style, a single answer can be forced with the single parameter
  • Multiple answers: Checkbox style can be forced with the multiple parameter

Example:

?[This is the label used for the question](single)
- [ ] Choice 1
- [X] Choice 2 which is a valid answer
- [ ] Choice 3
- [X] Choice 4 which is a valid answer
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content