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

falcon’s picture

Version: 6.x-4.x-dev » 6.x-5.x-dev
Status: Active » Postponed

Thanks 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.

oz_an’s picture

Thank 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.

patcon’s picture

Just 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?

srikanthlogic’s picture

One 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.

oz_an’s picture

yeah 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 :)

patcon’s picture

haha 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

ldheyn’s picture

Do 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!

oz_an’s picture

I 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.

patcon’s picture

I'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.

djdevin’s picture

Component: Code - Quiz module » Code - Quiz core
Issue summary: View changes
Status: Postponed » Closed (outdated)

This 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.