Activities: StudentQuiz

Maintained by Picture of Frank KochFrank Koch, Picture of Dragon DionysiusDragon Dionysius, Tim at Lone Pine Koala SanctuaryTim Hunt
StudentQuiz enables students to collaboratively create their own question pools within Moodle. Students can filter these questions into quizzes, and they can rate and comment on questions while working through the quizzes. StudentQuiz computes each students contribution and learning progress and compares this with the community. The created questions become part of the Moodle question bank and can be reused in other Moodle quizzes.
942 sites
74 fans

Students like quizzes to help them prepare for exams. However, it’s hard to create all the questions for the many assessments. That’s why the University of Applied Sciences Rapperswil in Switzerland developed the Moodle plugin StudentQuiz. The plugin enables students to collaboratively create their own question pools within Moodle. This allows a better learning experience because knowledge is actively constructed by the learner, not just passively received from the environment. And even if an individual student contributes a few questions only, a large cohort can easily build up an extensive question pool.

In StudentQuiz, learners create individualised quizzes. They can also influence the quality of questions by rating and commenting while working through the quizzes. Students can see their personal learning progress, and they can compare their contribution and competence with their peer group. Furthermore, the created questions become part of the Moodle question bank and can be reused in standard Moodle quizzes.

The teacher can approve/disapprove questions, or hide or delete questions. The teacher can also configure:

  • whether students’ names are displayed or kept anonymous.
  • whether questions are published right away or have to be approved first.
  • the number of points assigned to questions contributed and answers given. 
  • what user roles to exclude from participation.
  • what questions types are allowed to be added to the pool.
  • whether students are enforced to rate questions.
  • whether students are enforced to comment questions.

There are more benefits of using StudentQuiz. Find out in our 16 minutes introduction video.

StudentQuiz is available in more than 15 languages. Please feel free to add your language to the AMOS translator.


The simplest way to install the StudentQuiz is by going to the Site administration -> Plugins -> Install plugins page.

You can try StudentQuiz without installing on the StudentQuiz Demo Page.


For changes and instructions please read the Release Notes.


You can find manuals for each role in the manuals website. For technical issues and help raise an issue in our Issue Tracker.


See Versions tab.

Refer to the Moodle release notes for the minimum requirements for PHP and the databases. Other modern browsers should be compatible too, it's just not tested or developed against them explicitly.


Please help translate StudentQuiz into your language on AMOS.

Feel free to submit code changes as Pull Request or help people and universities around the world in our Issue Tracker.


GNU General Public License v3.0

 © Hochschule für Technik Rapperswil


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Frank Koch
Frank Koch (Lead maintainer)
Picture of Dragon Dionysius
Dragon Dionysius: Maintainer
Tim at Lone Pine Koala Sanctuary
Tim Hunt: Maintainer
Picture of Lukas Dürrenberger
Lukas Dürrenberger: Previous maintainer
Picture of Simon Schaefer
Simon Schaefer: Previous maintainer
Picture of Philipp Albrecht
Philipp Albrecht: Previous maintainer
Picture of Luca Bösch
Luca Bösch: Contributer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Frank Koch
    Mon, Aug 3, 2020, 1:32 PM
    To Anant

    >Is it possible to add the questions which are already in the question a new student quiz.
    StudentQuiz provides export/import functionality to transfer questions from one StudentQuiz question pool to another.

    >I can only add them in the student quiz only if I duplicate the questions. Is there any other better way?
    Yes, export/import doubles the questions. You cannot reference the same StudentQuiz question pool from 2 different StudentQuiz activities.
  • Picture of Edwin Lynd
    Sat, Aug 8, 2020, 5:19 AM
    Not working properly with "Record audio" question type. there are no buttons showing for submint, ranking, comments, the same story on adaptable and boost themes. Is this a bug? I am on 3.9.1.
  • Picture of Edwin Lynd
    Sat, Aug 8, 2020, 5:25 AM
    Great plugin! If possible, can "my difficult questions" be displayed on the user's personal homepage? I mean the user’s difficult questions in all courses. This will be very convenient for students to learn from difficult points.
  • A Coloradian who was sucked into facebook against his wishes
    Mon, Aug 10, 2020, 11:40 PM
    If I backup a course, with the comments in the StudentQuiz also be backed up? If I then restore that course, will the comments be restored?
  • Picture of cyber sec
    Sun, Aug 30, 2020, 7:07 PM
    I am having trouble restoring a course. I am not certain, but I think it may have to do with this plugin. I am getting the following error when I try to restore:

    "The backup file contains more than one top-level question categories for context 396. "

  • Jane Robertson
    Mon, Nov 16, 2020, 10:43 PM
    Hi Frank and everyone - I am new to this plugin and using it for the first tiem with students - and just cannot work out how students can view their own questions before they are approved. e.g. when they are awaiting approval or when they have been asked to make changes. The permissions look correct but does anyone have any suggestions? I am using 3.5. Many thanks, Jane
  • Picture of Frank Koch
    Tue, Nov 17, 2020, 12:59 AM
    Hi Jane, please watch the tutorial video to find out about the basic faunctions of StudentQuiz. Please also make sure that the setting "Question publishing" is set to 'Automatically publish new questions'.
  • Jane Robertson
    Tue, Nov 17, 2020, 2:55 AM
    Thanks for replying so quicky Frank. Yes I have watched your video and looked through the documentation. What we need is for students to see the questions they have created before they are approved/published (greyed-out) but only teachers can see unpublished questions. e.g. A teacher has made suggestions for changes that she wants the student to make before it's available for otehr students, however the student doens't have access to change this question. I hope that explains it better. I saw there was a new update so we are going to update the plugin to see if that makes any difference
  • Picture of Dragon Dionysius
    Tue, Nov 17, 2020, 4:30 AM
    Hi Jane, are you using the latest StudentQuiz? There has been a bug fix ( where students couldn't see their hidden questions which is shipped with StudentQuiz v4.4.0
  • Jane Robertson
    Tue, Nov 17, 2020, 4:41 PM
    Thanks - I will check. I have asked for the latest release to be installed today so hopefully that will solve it - sounds like it will - must have missed that on the list of improvements. Thanks!
  • Jane Robertson
    Tue, Nov 17, 2020, 9:34 PM
    The update worked - thanks everyone
  • Picture of cyber sec
    Sat, Nov 21, 2020, 3:53 AM
    I try to keep quizzes under 20 questions, but sometimes it cannot be helped.

    If a learner goes to the StudentQuiz activity, and selects "Start Quiz" The quiz will go through the first 20 questions, and then it will appear the quiz is over. This even if the questions on the next page are checked.

    The learner needs to go back to the first page of the activity, then select the next page. This can be confusing to some. Some will think the quiz is simply over. This is unfair to the learner.

    I noticed there is a "page length" that can be set, to include all questions, but that is only for the current session, there seems to be no way to make it stick.

    Is there any way I can set this so "Start Quiz" will through all the quiz questions?
  • Jane Robertson
    Mon, Nov 23, 2020, 5:55 PM
    Hi everyone, just wondering how folks manage the 'changed' state of a question - do you as the tutor change it so it is a valid question straight away or do you suggest changes to the student so they change it? If it's the second option, how would you easily go about that? Thanks again!
  • Picture of Frank Koch
    Tue, Nov 24, 2020, 3:30 PM
    Hi Jane, if you as the tutor want to change the question yourself, there's no need to put it into state 'changed'. Just go ahead and, once you're satisfied, give it an approval.
    The state 'change' ist used to indicate students that they should improve the question by themselves. This way, of course, they learn much more. You probably also want to leave a comment about what you expect from them, and that they should inform you once the change is done, such that you can reconsider the question for an approval.

    Please note that student-authors cannot change questions anymore once they are in state 'appoved' or 'disapproved'.
  • Jane Robertson
    Tue, Nov 24, 2020, 8:51 PM
    That makes sense, thanks Frank
1 2 3 4 5 6 7 8
Please login to post comments