Dashboard - Statistics on test results
| Project: | Quiz |
| Version: | 6.x-4.x-dev |
| Component: | Code - Quiz module |
| Category: | feature request |
| Priority: | normal |
| Assigned: | falcon |
| Status: | needs work |
| Issue tags: | dashboard |
Hia, this might be on Sivaji's roadmap, as the proposal reads:
"4. Results Dashboard for teachers
This will provide an interface for the host (e.g. Teacher) to compare, analyse and track the
performance of a group of users (students)."
(http://groups.drupal.org/node/21627)
I'll just add that this is a very much needed feature! Quiz module now has an indivudual "quiz results" under "quiz reports" for each user / each quiz take, but it would be very useful to also be able to aggregate this information out to statistics, so you could see how many percent has answered which alternatives per question, get a list of all "long answer" answers etc.
Adding this would make the quiz module ideal for surveys too, in addition to just quiz!

#1
Thanks for your comments. I just committed a basic Dashboard module, i will improve it as we go along.
#2
attached is a snapshot of dashboard. You may be interested in having a look into it.
#3
I'm looking to create a similar functionality to what I THINK was being requested in the initial post.
Say my quiz has two questions with multiple choice options which are:
Now say 100 people take my quiz. I want to be able to build a view (preferably via the views ui) that shows each question and then each answer with the number of quiz takers who selected that answer.
Is there a way to do this already or is this a feature request?
#4
subscribing
#5
Attached is the latest snapshot of quiz dashboard. "quiz author's" dashboard will be available under "quiz results" page. "quiz attendee's" (student dashboard) will be available under "Result Dashboard" tab in user profile page. I have added some code to provide better help text when their no sufficient data to generate graph.
[edit]
diff of the changes can be found here
#6
Sivaji, the dashboard looks smashing, great job! :)
If you don't mind I'd like to add some thoughts on how we can expand it in the future to also show us data about the questions in each quiz, in addition to data about the quiz itself (e.g the pass/fail ration, top scorers, grade range etc.).
In surveys for instance (where you typically use the scale question type a lot), the most interesting thing is to see what the participants answered on each question. The same functionality is also very useful for teachers that wants to see in detail where the students needs the most / least help, and also to assess the relevancy of each question etc etc.
What data you need
What you typically need to see per question is:
The easiest ones: choice with one correct alternative, true / false and scale
These are simplest as you see the pass / fail right away. I imagine this might be done with a horizontal bar chart, somewhat similar to this one:
http://skitch.com/vegardjo/b47jt/chart4.png-png-image-600x300-pixels (example stolen from here: http://24ways.org/2007/tracking-christmas-cheer-with-google-charts)
The thing missing here is some visual representation of which is the correct answer and which isn't. Like different background color on the bars (?)
(scale is different, as they by default are not correct or incorrect)
Choice with more than one answer correct
This could also be a similar bar chart showing which alternatives were answered and which are correct or incorrect.
However, this bar will not tell you how many passed or failed (say if you need to check 4 out of 6 alternatives to pass) so I believe you will need a pie chart in addition to the bar chart, where the pie shows how many passed or failed, much like the pie chart already there for the whole quiz. (Ok, so you don't need to use a pie here, but they are nice :))
Matching
This could have a lot of different alternatives and combinations to display so I suggest a similar pie to the one above, only showing pass or fail, and no bars of alternatives.
Long and short answer
I don't think you need (or can have) any charts on this, but what would be useful is to be able to see all long / short answers on a specific question as a list / document. Imagine you have a survey asking "how can we improve our website" - what would matter then is to be able to see all these results gathered somewhere, not necessarily see who answered what.
What do you think? I imagine this will be quite a lot of work, and we should most probably push it into the future, but I believe it would be very useful to have this in the quiz module at some point!
Keep up the good work :)
#7
#8