A suggestion for a variant of the Multiple Choice quiz type where the incorrect answers are culled from the other questions in the quiz que.

e.g. You have a 20 question quiz. When creating the questions all you create is the answer. e.g.

Question: What is a kanine?
Answer: A dog.

The module would then cull answers from the other 19 questions as possible answers, so the test take would get a set number of possible answers, e.g.

Question: What is a dog

Choices:
A - A cat.
B - A dog.
C - Photosynthesis.
D - A dolphin.
E - H2O.
F - None of the Above.

All of the above answers would be pulled from the answers from other questions in the Taxonomy type or from questions in the same quiz group.

• Distinct question type from Matching, Multiple choice, True/False, Fill in the Blank, Flashcard, etc
• Random and Variable answer placement (e.g. it could be A, B, C, D, E, etc and change every time)
• Author control over the number of possible answer choices offered (e.g. 3-6)
• Option for "none of the above" variable which may result in real answer being ommitted.

While this question type won't be useful for all users, especially those who want fine grained control over questions, this sort of module could give a lot of variability to a multichoice quiz so it is different each time; it also could make quiz creation much simpler.

Comments

wmostrey’s picture

Status: Active » Closed (fixed)
hija’s picture

Version: 6.x-2.x-dev » 6.x-4.x-dev
Status: Closed (fixed) » Active

Is there any progress on this field?
Similarly working would be a pool of answers in a quiz to allow both the creator to select out of those which is the correct one and the user by creating a question where the answers would be, apart from the correct one, randomly placed and varied every single time.
Maybe by creating an "Answer node" and "Answer collection" and allowing selection from there?

falcon’s picture

Status: Active » Closed (won't fix)

I can see that this could be useful in some use-cases, but I don't think there is enough demand for this one to justify an inclusion in quiz.

The quiz module already is quite huge. More features makes it slower, harder to use and harder to maintain.