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.
763 sites
65 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 has been tested on Moodle 3.1 to 3.7 and is available in Chinese, English, French, German, Portuguese, Spanish, and other 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.


Supported and tested with:

  • Moodle 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
  • PHP 5.6, 7.0, 7.1, 7.2
  • Databases: MySQL, PostgreSQL
  • Browsers: Firefox, Chrome

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 Sébastien Viel
    Sun, May 3, 2020, 11:53 PM
    Hi, Thanks for your awesome plugin. For your information, I submitted a French translation of your plugin and it was approved. Regards
  • Picture of Frank Koch
    Mon, May 4, 2020, 1:25 AM
    Oh, thank you Sébastian for your valuable contribution and the compliment. It's great to have the support of the community.
  • Picture of Peter Diedrichs
    Mon, May 4, 2020, 1:47 AM
    Hi, this is a great plugin. I have made Swedish translations, focusing on what's visible to the teachers and students. Is there a way to upload the lang file to AMOS...?
  • Picture of Luca Bösch
    Mon, May 4, 2020, 5:28 AM
  • Picture of Peter Diedrichs
    Mon, May 4, 2020, 2:27 PM
    Thanks Luca!
  • Picture of Dinis Medeiros
    Sat, May 23, 2020, 11:30 PM
    "Please help translate StudentQuiz into your language on AMOS."
    PT-PT is almost done. Thanks for the plugin.
  • Picture of Matthias Giger
    Sun, May 24, 2020, 5:03 PM
    Version v4.3.0 causes a DDL sql execution error with Moodle 3.7.6:
    Debug info: Unknown column 'edituserid' in 'md_studentquiz_comment'
    ALTER TABLE md_studentquiz_comment ADD status SMALLINT(4) NOT NULL DEFAULT 0 AFTER edituserid
    Error code: ddlexecuteerror
  • Hiroshi Ueda
    Sun, May 24, 2020, 5:08 PM
    Hi Frank and all the StudentQuiz users, may I ask about "changed" state? I believe that means "The teacher ask you to edit the question to get approve" Is my understanding correct? If so, why is that past tense?
  • Al
    Sun, May 24, 2020, 5:23 PM
    The installation has failed due to a DLL SQL execution error. I am unable to message any of the Student Quiz team regarding this error with the error code or stack track. The current version no longer works on our system.
  • Picture of Dragon Dionysius
    Sun, May 24, 2020, 5:56 PM
    Hi Hiroshi. No, changed state means the student has changed the question while it was already approved. He could've changed the question so the teacher might not approve anymore and thus to get question approved again, the teacher needs to approve that question again. It is to prevent that the question has the approved state without actually been revisited by the teacher.
  • Picture of Dragon Dionysius
    Sun, May 24, 2020, 5:59 PM
    Hi Matthias and Al and all future reporters of this DDL SQL exception during upgrade: Please follow the issue The circumstances are strange, I'm working on the fix. Once I have that, I'll make a new release
  • Picture of Dragon Dionysius
    Sun, May 24, 2020, 7:56 PM
    Upgrade error is fixed, use v4.3.1
  • Picture of Dragon Dionysius
    Sun, May 24, 2020, 9:01 PM
    Hi Hiroshi, I was wrong. See comment from Frank
  • Picture of Frank Koch
    Sun, May 24, 2020, 9:08 PM
    Hi Hiroshi, your interpretation of "changed" is right. Students cannot change approved or disapproved questions anymore. If the teacher wants the student to edit her question again, he can assign the "changed" state. You find it in the documentation
  • Al
    Wed, May 27, 2020, 3:39 PM
    The installation error seems to have fixed, thank you but now when I installed I get a New Setting Page which, which I click save, won't go away and won't save.
1 2 3 4 5 6 7
Please login to post comments