WikiQuiz is an extension that allows interactive quizzes to be created. The quiz questions are multiple choice (five options) with conditional feedback given.

To write a quiz without using any code, use the extension QuizWriter found here.

Determines question number. Question number must be set if there is more than one question on a page otherwise feedback will not be given.

question

Alphanumeric

The question that is being asked.

choice1-5

Alphanumeric

Potential choices for the question that appears alongside the radio buttons.

correctchoice

Numeric value (1-5) Determines which choice is correct '1' corresponding to 'choice1' etc.

Determines which choice to the question is correct.

feedback1-5

Alphanumeric input (with wikimarkup) 'feedback1' corresponds with 'choices1' etc.

Gives feedback for the choices.

image

Page name of image required

Gives an image to the right of the questions choices. Image size is fixed. If the image parameter is not defined the default image Image:WikiQuiz_NoImage.png is loaded.

Example

<WikiQuiz
questionnumber="1"
question="A 36kg dog is to undergo a bitch spey and she is to receive fluid therapy at the surgical rate. Calculate how many drops per second she should receive given that the giving set administers 20 drops per ml."
choice1="2 drops per second"
choice2="1 drop per second"
choice3="0.1 drops per second"
choice4="0.4 drops per second"
choice5="6 drops per second"
correctchoice="1"
feedback1="'''Correct!'''The surgical fluid rate is five times maintenance i.e. 10mls/kg/hr. Since the dog is 36kg, it will require 360 mls/hr, which is 6 mls/min (divide 360 by 60) and 0.1 mls/sec (divide 6 by 60). Then multiply 0.1 by the giving set factor which is 20 drops per ml to get 2 drops/sec. [[Principles of Fluid Therapy#Fluid Rate Calculations|WikiVet Article:Fluid Rate Calculations]]"
feedback2="'''Incorrect!''' Have you used a fluid rate of 5mls/kg/hr? Remember, surgical fluid rate is five times maintenance i.e. 10mls/kg/hr. Since the dog is 36kg, it will require 360 mls/hr, which is 6 mls/min (divide 360 by 60) and 0.1 mls/sec (divide 6 by 60). Then multiply 0.1 by the giving set factor which is 20 drops per ml to get 2 drops/sec. [[Principles of Fluid Therapy#Fluid Rate Calculations|WikiVet Article:Fluid Rate Calculations]]"
feedback3="'''Incorrect!''' Have you forgotten to multiply by the giving set factor? The surgical fluid rate is five times maintenance i.e. 10mls/kg/hr. Since the dog is 36kg, it will require 360 mls/hr, which is 6 mls/min (divide 360 by 60) and 0.1 mls/sec (divide 6 by 60). Then multiply 0.1 by the giving set factor which is 20 drops per ml to get 2 drops/sec. [[Principles of Fluid Therapy#Fluid Rate Calculations|WikiVet Article:Fluid Rate Calculations]]"
feedback4="'''Incorrect!''' Have you used maintenance fluid rate i.e. 2mls/kg/hr? The surgical fluid rate is five times maintenance i.e. 10mls/kg/hr. Since the dog is 36kg, it will require 360 mls/hr, which is 6 mls/min (divide 360 by 60) and 0.1 mls/sec (divide 6 by 60). Then multiply 0.1 by the giving set factor which is 20 drops per ml to get 2 drops/sec. [[Principles of Fluid Therapy#Fluid Rate Calculations|WikiVet Article:Fluid Rate Calculations]]"
feedback5="'''Incorrect!''' Have you forgotten to divide by 60 twice and multiply by the giving set factor? The surgical fluid rate is five times maintenance i.e. 10mls/kg/hr. Since the dog is 36kg, it will require 360 mls/hr, which is 6 mls/min (divide 360 by 60) and 0.1 mls/sec (divide 6 by 60). Then multiply 0.1 by the giving set factor which is 20 drops per ml to get 2 drops/sec. [[Principles of Fluid Therapy#Fluid Rate Calculations|WikiVet Article:Fluid Rate Calculations]]"
image="Image:DogGroup.jpg">
</WikiQuiz>

Gives

1

A 36kg dog is to undergo a bitch spey and she is to receive fluid therapy at the surgical rate. Calculate how many drops per second she should receive given that the giving set administers 20 drops per ml.