I think scoring system of a standardized multi-choice test should take into account the number of wrong answers. I mean there must be a difference between a skipped answer and a wrong answer. The easy formula (I think the most used) is to substract the 1/5 of the wrong answers from the correct ones to calculate the neat point for a 5-choice quiz. (This roughly corrects the chance factor).
Also I think navigation to any question of a quiz immediately from any question is indispensible, if we think a timed quiz and if we have a quiz which has 10 or more Qs. Otherwise it is very weird to push 10 times back to reach a skipped question.
And the last suggestion :). I see no point for a feedback for everychoice. I mean there must be a feedback option for a correct answer and a wrong answer also. Most of the time I feel I have to give feedback if the user chooses the wrong answer for a question but I am not interested in which wrong answer it is. I'm currently implementing this by adding the same feedback to all of the wrong answers :)
Comments
Comment #1
falcon commentedThanks for the report!
I agree that skipping a question should be better then giving a wrong answer, but I'm not sure if we will do anything about it in Quiz 4. Maybe we should consider changing this in Quiz 5.
Question menu is an absolute must for quiz 5! We are planning to rework all the question taking logic in Quiz 5.
In a simple quiz you can add a "feedback if not chosen" to the correct answer, and it should be displayed if some of the wrong answers are chosen. The current system can useful for giving more detailed feedback for multiple answer questions. Say the question is "Choose the correct statements". Then you could provide detailed feedback to each statement. It would be nice to also have a simple right/wrong feedback for the whole question, and we will consider it in quiz 5.
Comment #2
oz_an commentedThank you. I'm reading the code but I think it is beyond my capabilities and it's not an easy task to add a nav. Thanks again for the wonderful module.
Comment #3
patcon commentedJust wanted to correct the math on this:
You wouldn't subtract 1/5 of a point for a 5-choice multiple choice question -- you'd subtract 1/4.
Think about it this way: You have five 5-choice multiple choices questions, for which you completely guess on each one. Chances are that you will get one right out of the bunch, and so four wrong. So those combined four must cancel out the 1 point, and so must be worth -0.25 each :)
So if x = total number of multiple choice options, then wrong questions are worth -1/(x-1), assuming that you have only one correct multiple choice answer. Now if you have 2 guesses... hm... depends whether you can get either one correct, or whether you need both correct. I'm not sure how the math works here. Nerds?
Comment #4
srikanthlogic commentedOne part of the request was related to #731136: Negative scoring for multi choice questions as i think the overall point is to have a customizable negative scoring logic.
Comment #5
oz_an commentedyeah you are totally right. I was wrong about 1/5. Absolutely it is 1/4 and it is the rule that my country has for decades. I can't believe how I did that mistake. Thanks patcon. But the most important issue turned out to see more than one question on a page. For me this is of the upmost importance and without it these issues are minor. But thanks for the math :)
Comment #6
patcon commentedhaha no problemo ozzy :)
As for navigation, I made a comment on this issue with a link to the webCT format, which I think is GREAT:
#675510-2: Option to Revisit Questions
It's perfect block material too
Comment #7
ldheyn commentedDo you think that negative scoring becomes possible in the (near?) future of the quiz module? I could really use this...
I don't know anything about coding, but if necessary I'll start learning php...
Thanks!
Comment #8
oz_an commentedI think it's rather easy to implement (do not believe, I'm a newbie). I'm just learning to write a module and doing stuff in drupalish ways(so far, drupal seems a giant associative array), finishing pro drupal and matt butcher book. But I'll be very happy if quiz maintainers can tip a little bit who wants to implement some of the issues pointed here. Specifically I want to ask about is it enough to look into the quiz_take_quiz and play with it to implement the nav issue and scoring. Could quiz maintainers give some hints and ideas or does the code talk itself and if I couldn't hear, "better not to start" such a job? Cause I'm really determined :). With luck maybe I can contribute.
Comment #9
patcon commentedI'm no maintainer (and too busy to help right now), but just wanted to jump in to throw a "You're awesome" in ozzy's direction. HIGHFIVE.
Comment #10
djdevinThis issue is being closed because it was filed against a version that is no longer supported. If the issue still persists in the latest version of Quiz, please open a new issue.