Hi,
It's the first time I use this module, so please forgive my ignorance. I have looked around about whether I could use rating or not in my quiz but I could'n find something relevant. I suppose that it's not straightforward, but since this module has a lot o features, probably I can do what I would like to do indirectly.
Le't say that I have the following quiz
Question1
1. Answer 11
2. Answer 12
3. Answer 13
4. Answer 14
Question2
1. Answer 21
2. Answer 22
3. Answer 23
4. Answer 24
Question3
1. Answer 31
2. Answer 32
3. Answer 33
4. Answer 34
As far as I'm concerned, this is quite easy to do it with the aid of Quiz module. You just define the correct answer in each question and then you take the result. But what if there is no correct answer but only some points which correspond to each answer? For instance
Question1
1. Answer 11 -> 5 points
2. Answer 12 -> 15 points
3. Answer 13 -> 25 points
Question2
1. Answer 21 -> 15 points
2. Answer 22 -> 5 points
3. Answer 23 -> 8 points
4. Answer 24 -> 21 points
Question3
1. Answer 31 -> 33 points
2. Answer 32 -> 11 points
3. Answer 33 -> 4 points
If I answer 1,3,2 then my final score is derived from a formula, let's say from the summation of each answer, i.e. 5+8+11=24.
How easy is it to do something like the above example with the quiz module? If it is not strait forward, could its api help me to do it?
Thanks in advance
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | Capture.JPG | 57.01 KB | falcon |
Comments
Comment #1
srikanthlogic commentedI think this should work with multichoice. Am not sure of its status in v3.5 though. works on 4.0 beta / dev
Comment #2
falcon commentedYes, it should work with 4.x, not with 3.x. Might be a problem with big numbers. Please file separate issues on any problems you find.
Comment #3
Anonymous (not verified) commentedThank you both for your reply.
I installed the 4.x version and it seems a really promised one. However I can't do exactly what I have asked to in the beginning. There is no weight coefficient for each answer, or there is no weight coefficient that can be handled by the user. I haven't seen the code how the rating/scoring is done, but I suppose that each answer is equaled rated.
According to the example I gave at the beginning and based on the fact that for each answer I have a max score, what I would like to do is the following
Question1 (max score = 45)
1. Answer 11 (coefficient: 0.11)
2. Answer 12 (coefficient: 0.33)
3. Answer 13 (coefficient: 0.56)
So for the first question if I answer "Answer 13" I take 0.56*45 = 25 points.
It's the same with what I have asked in the first place
Question1
1. Answer 11 -> 5 points
2. Answer 12 -> 15 points
3. Answer 13 -> 25 points
Each time you create a new "scale question" there are some alternatives in the user interface. What is the score for each alternative? I would suppose, since there is no way to handle the weight coefficient, it would be something like that:
Question1 (max score = 45)
1. Answer 11 -> 45 points
2. Answer 12 -> 30 points
3. Answer 13 -> 45/3=15 points
But it's not
What ever I answer I always take the max score!!!
Comment #4
falcon commentedRemember, you need to use Quiz 4.x, and the multichoice module. You can't use scale for this.
The Score if chosen field is shown in the attached image.
Comment #5
Anonymous (not verified) commentedYeap, your right. I saw it after I had posted my question. Unfortunately the AJAX Quiz doesn't work and the feature to view all the questions in one page doesn't exist yet. These would ease my life, but no matter what the module is still really promised.