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!
| Comment | File | Size | Author |
|---|---|---|---|
| #17 | Mockup.jpg | 589.32 KB | borgewarvik |
| #5 | Quiz Creators Dashboard | Quiz Sandbox.png | 80.04 KB | sivaji_ganesh_jojodae |
| #2 | Quiz Creators Dashboard | Drupal.png | 218.32 KB | sivaji_ganesh_jojodae |
Comments
Comment #1
sivaji_ganesh_jojodae commentedThanks for your comments. I just committed a basic Dashboard module, i will improve it as we go along.
Comment #2
sivaji_ganesh_jojodae commentedattached is a snapshot of dashboard. You may be interested in having a look into it.
Comment #3
jponch commentedI'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?
Comment #4
elijah lynnsubscribing
Comment #5
sivaji_ganesh_jojodae commentedAttached 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
Comment #6
vegardjo commentedSivaji, 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 :)
Comment #7
falcon commentedComment #8
falcon commentedComment #9
falcon commentedComment #10
sivaji_ganesh_jojodae commentedSimilar request here #675518: Analytics based on responses.
Comment #11
falcon commentedComment #12
srikanthlogic commentedOne more request here #742340: Results reporting
Comment #13
falcon commentedI move this one back to 5.x as it won't be a part of the 4.0 release :/
We might introduce this one in 4.1 or something.
Comment #14
fuzzy76 commentedSubscribing
Comment #15
borgewarvik commentedSubscribing
Comment #16
sansui commentedIs there anything that would help with getting a statistics dashboard or other stats submodule created for Quiz 4.x?
Comment #17
borgewarvik commentedThis is a follow-up on vegardjo's comment above.
This is functionality that we will need for our implementation of the Quiz-module, and we would like to start work on it.
In-house we have started discussing how this should be solved and we have created a mockup of a complete solution (see attachment). It is a suggestion for how we see the end result and would like to get as much input as possible.
Sivaji's start is good, and we have included it as "Accumulated graphs". Clicking "Show accumulated graphs" will expand the page down and the graphs will be displayed.
As you can see from the mockup a solution for the Matching question type is not included, and suggestions are wanted. We discussed something similar to the Multichoice type solution.
The long answer type (and maybe the short answer type) needs more work. In the mockup we just print them out. But depending on how many answers there are in the quiz, we may need to print them out on a separate page, or provide a expand/collapse link like we have for "Show accumulated graphs".
Comment #18
borgewarvik commentedWe have now released the Quiz Reports project. It is an alpha release, but we feel it is ready for community testing. The module is built upon the quiz_stats module that comes along with Quiz. The work done by sivaji was in the end removed from this module. This was decided since it is already included in the quiz module, but can be implemented in this module if we want to.
The module has been made so that every question type is a module in itself. This way reports for new question types can be added easily. All questiontypes included in the quiz module, except matching question type, is supported.
There are some known issues:
You can find the project here: http://drupal.org/project/quiz_reports. Please file any issue in that project.