Quiz

This script will allow you to add single choice quizzes on your wiki.

Installation
To add the quiz you will need to import the script to MediaWiki:Common.js on your wiki. You will also need to define questions and the text which will be displayed depending on the results. You can view a demo here and the code required for it to run here. On the bottom of this page is an example, complete script to paste your wiki, ready to adjust.

The second step is to add on the page you want to put the quiz.

Options
Declaring the quiz name or language is optional (will default to English), but for the quiz to run correctly, you need to define a set of questions and answers as well as the text which will be displayed once the user completes the quiz

Quiz name
Replace, if you wish to have a customized name for the quiz.

Language
Replace  with another supported language code. If a given language is not supported, the corresponding message will default to English. If you wish to submit translations, please add them to the talk page.

Results
This variable lets you define a set of potential result messages, displayed after the user finishes the quiz, which will depend on the user's score. The first provided message will be the result that is displayed after the user gets the lowest score. The last provided message will be displayed when he/she gets the top score. You can add as many results as you wish, separated by commas. Remember NOT TO add a comma after the last message in the array.

Questions and answers
This is the most important variable. Each set of questions and answers needs to be delimited by square brackets and each item in every set needs to end with a comma. The first item in each set must be the question. The second item must be the correct answer. Don't worry, the answers will be displayed in a random order. Any other item in a given set should be false answers. Remember not to add a comma after every last item in every set as well as after the last set. If in doubt, see the generic, example code below.