Your Moodle version

Quiz reports: MCQ breakdown

Maintained by Picture of Steve Bond Steve Bond
Provides a tabular breakdown of results for quizzes containing MCQs.

Provides tables showing, for a quiz containing MCQs:

  • Summary statistics for quiz results
  • Answers given by each student to each MCQ
  • Total number of students choosing each option in each MCQ
  • Students yet to complete the quiz

This allows a teacher to quickly see which students are struggling, which questions are causing problems, and which distractors are never being selected.




Picture of Steve Bond
Steve Bond (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Fri, Jul 26, 2013, 3:41 PM
    Hi Steve,
    Thanks for submitting your report. It installs fine on 2.4 here and i saw my mcq report perfectly smile.

    There a few things we can consider doing to share this well:
    - Renaming the git repository to 'moodle-quiz_mcq' to align with repository naming conventions.
    - Add a issue tracker url, this could just be or a request new component @ Consider adding documentation and website urls too if any.
    - Specify in installation/README.txt that user should install into mod/quiz/report/ directory.
  • Picture of Steve Bond
    Fri, Jul 26, 2013, 6:41 PM
    Hi Aparup,

    Thanks for the comments, I've made the suggested changes. Are there any more stages to go through before approval?
  • MD shot of me from his iphone4
    Fri, Jul 26, 2013, 10:25 PM
    Cool. It looks good now. No, this is the only approval bit.
  • MD shot of me from his iphone4
    Fri, Jul 26, 2013, 10:32 PM
    Note: upon sending string to AMOS an error hit was @ string 'warningaverage'

    Error: AMOS threw exception mlang_parser_exception: Error: Expected character ; at line 69

    You will need to fix up lang/en/quiz_mcq.php and up load a new version for AMOS ( to properly parse your lang file. The issue is the concatenation operator (known issue). For now i suggest just refrain from using concatenation in lang files, just let the string wrap.
  • Picture of Steve Bond
    Fri, Jul 26, 2013, 11:30 PM
    OK, now fixed. Thanks Aparup
  • Picture of Steve Bond
    Wed, Feb 12, 2014, 12:48 AM
    Dear Arul,

    I'm afraid I don't know yet, I am still on 2.4. I will be testing on 2.5 and 2.6 in preparation for upgrade but I haven't done it yet. I am not aware of any changes to questions and quizzes that would stop it from working, but I can't be sure. If you give it a try, can you post here if you have any problems?


  • Picture of Seb MORRA
    Wed, Apr 9, 2014, 9:19 PM

    I have a problem with the plugin.
    There is 1 answer for 1 student that not match with the real answer in the report.
    I have a moodle 2.2 and i have installed the plugin 1 month ago (latest version).

    This question is a simple QCM and there is only one attempt.

    I put the export of the test here :
    And the reporting here :

    As you can see the answer of ALLOU E. to the question 17 is not the same on the 2 files.

    Can you help me?
    Don't hesitate to contact me if you need more details.
  • Picture of Steve Bond
    Thu, Apr 10, 2014, 1:22 AM
    Arul: Thanks for trying it out. I will be working on this in the next few couple of months, to make it work on 2.6, so watch this space. As for your grader report, I'm afraid I can't help you with that - I'm not an expert Moodle developer and I don't know much about the gradebook. Sorry!

    Seb - I've replied separately to you; if there's a bug I'll post the update here when fixed.
  • Jorge
    Thu, Dec 11, 2014, 10:03 PM
    Hey Steve, thank you very much for the MCQ Breakdown plugin, it helped the teachers A LOT giving them a better feedback about the quiz, but I was looking for something more. Like TAGS interacting with the questions and the quiz overall. For example if it was a quiz about OOP:

    Q3 - TAGS: GET, SET

    Lets say that in 50 studants, 70% of them had a failure in the Q5. In this case, I can say that I have to improve in this content, that's why puting TAGS in your table plugin will give them a bigger feedback in what they have to get better in their lessons.

    Is there a way that your plugin have this funcionality? It would be awesome!


    Jorge Luís - Trying to be a awesome developer.
  • Picture of Steve Bond
    Thu, Dec 11, 2014, 10:38 PM
    Hi Jorge Luis,

    I could list the tags in an optional extra row, underneath the question numbers, but that would make the table very wide. Or perhaps the tags could appear as a Tooltip when hovering over the question number.

    I do wonder if it would be worth the effort though - I do not think many people make use of tags in their questions. Either way, I have a different job for the next 12 months, so I won't be adding any new functionality in the near future. But I'll put your idea on the "wish list"!

    Best wishes

  • Jorge
    Fri, Dec 12, 2014, 3:59 AM
    Hi Steve,

    Thanks for the answer. I'll try to contribute in this part so, because I need it, it will to take me some time to understand the code, but I will make it. When I get something I will show to you. Good word for you.


    Jorge Luís - Trying to be a awesome developer.
Please login to post comments