Upgraded to quiz 4 rc7 . It broke all my previous personality quizzies.

Any one succeed in this?

Here's my way:

In /admin/quiz/settings/questions_settings , keep all default settings.

Create a quiz.

Set pass rate to 0.

Create a mutiple choice quesiton with 2 options.

Make sure BOTH mulitple choice and simple scoring are NOT checked.

If user chooses option A, give the user 1 point. If user doesn't choose option A, give the user 0 points.

If you use option B, give the user 2 point. If user doesn't choose option B, give the user 0 points.

Check both A and B as correct answer.

(My logic is, if user choses A, then her final score would be 1. If user choses B, then her final score would be 2.)

Back in quiz edit, in results comments, set point range. If the final score is between 1 to 1, comment is "you chose A". If the score is between 2 to to, comment is "you chose B".

Set max score of the question to 0. The max score is confusing, if I set it to any other value, it totally broke the scoring. E.g, I set to to 3, then if I chose A, it says "one of the three question is correct. Your score: 33 %.

That's about it.

It's supposed to work, since facon closed the similar issue last Dec.

Comments

404’s picture

If I set the max score to 0, no matter what user choses, her final score is 0.

If I set the max score to 2, and the user chooses A. The results is: "You got 1 of the 2 possible points".

Anyhow, NO RESULTS COMMENTS are shown.

valdo’s picture

@404: I'm trying to achieve the same, here is what helped me:
- leave the max score of the question default (in your case it's 2)
- in the Quiz edit page each Result Option has fields Percentage Start Range and Percentage End Range - set percentage values there instead of point range, as you described above (in your case 0-50 for option A and 51-100 for option B). The Result Comments will appear according to your percentual score.

If you had more than 2 options, for example 5, the percentage range would be 0-20, 21-40, 41-60, 61-80, 81-100

falcon’s picture

Category: bug » support
Status: Active » Closed (won't fix)

I hope valdos answer helped!

werst’s picture

Category: support » feature
Status: Closed (won't fix) » Needs review

Hi,
I used the way Valdo suggested and it doesn't work unless it is restricted to 2 possible results.

Example:
A personality quiz with 7 questions and 3 possible results (A, B, C)
Answer A brings 0 pts.
Answer B brings 1 pt.
Answer C brings 2 pts.

Given 7 questions, each variation can win even if there are at least 3 related answers but it can also win with all 7.
In this case, you'll realize that:

"A" can be true anywhere between 0-6 pts (3xA,2xB,2xC = 6pts.).
"B" can be true anywhere between 3-10 pts.
"C" can be true anywhere between 8-14 pts.

It means there are overlaps between 3-6 pts. (21%-43%) and between 8-10 pts. (57%-71%) where the result should be chosen randomly. The more possible answers you use the more overlaps there will be, making the quiz a nonsense.

Could you, please, make a Personality quiz in the next release? It's just counting how many As, Bs and Cs you've chosen.

Thanks,
Werst.

djdevin’s picture

Component: Code - Quiz module » Code - Quiz core
Issue summary: View changes
Status: Needs review » 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.