StudentQuiz

Activities ::: mod_studentquiz
Maintained by TimTim Hunt, Frank Koch, Dragon Dionysius
StudentQuiz enables students to collaboratively create their own question pools in Moodle. Students can filter these questions into quizzes, and they can rate and comment 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. The video "StudentQuiz in a minute" tube.switch.ch/videos/d0e37788 provides a quick introduction.
Latest release:
1251 sites
999 downloads
126 fans
Current versions available: 8

Students like quizzes to prepare for exams. However, it’s hard to create all the questions needed for assessments and exams. That’s where the Moodle plugin StudentQuiz comes in. StudentQuiz 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 larger cohort can easily build up an extensive question pool. 

In StudentQuiz, learners can create individualised quizzes. They also add their feedback to each 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.

The video StudentQuiz in a minute provides a quick introduction. There's also the 16 mins  video Tutorial for Teachers.

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

Installation

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.

Upgrade

For changes and instructions please read the Release Notes.

Documentation

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

Compatibility

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.

Contributing

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.

License

GNU General Public License v3.0

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

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

Comments RSS

Comments

  • Frank Koch
    Wed, 15 Jan 2020, 12:24 AM
    You can access the Question bank within StudentQuiz. There you can also MOVE questions from the StudentQuiz category into other categories. If you're a teacher, you can move questions within the categories of the given course. If you're an administrator, you can move them into any other category.
  • Dragon Dionysius
    Wed, 15 Jan 2020, 12:59 AM
    Hi Florain, StudentQuiz basically uses what Moodle's Question Bank offers. If you can't copy them within the question bank features, then you have to workaround Moodle using export/import. But this topic also makes sense: Who is the owner of that copied question? If it would've been the student, he has now double the points from the question creation quantifier (until you moved it out).
  • Hiroshi Ueda
    Wed, 15 Jan 2020, 4:55 PM
    Hi Frank,
    Is the StudentQuiz plugin usable with Moodle 3.8.1 ($release = '3.8.1 (Build: 20200113)'; // Human-friendly version name)? After update my moodle core, it doesn't appear in the additional plugin list.
  • Florian Rowedder
    Wed, 15 Jan 2020, 5:12 PM
    Hi Dragon, no, you seem to get me wrong. I was looking for a possibility to reuse questions WITHOUT copying, moving or importing them. This is possible with the normal Moodle test: A single question can be used in multiple tests without having to copy it.
    However, I get that this is not possible in student quiz, probably because the question needs to have a different format for the student quiz.
  • Frank Koch
    Wed, 15 Jan 2020, 6:10 PM
    Hi Hirishi,
    Thank you for testing StudentQuiz. I just tested under Moodle 3.8.1 (Build: 20200113) and StudentQuiz installs and runs fine.
    Regards from Switzerland, Frank
  • Hiroshi Ueda
    Thu, 16 Jan 2020, 8:25 AM
    Hi Frank,
    Thank you for your prompt reply! It works after reinstalled from this directory, not from Github.
  • Zabelle Motte
    Fri, 17 Jan 2020, 7:01 PM
    Hi Frank,

    I know Moodle administrators can tune Student quiz default settings, but this does not prevent teachers to modify these parameters.
    And of course your reports enable a professor to know all student activity in detail to make a participation note, but this supposes to have a specific treatement for student quiz activity.
    Activity completion is specifically implemented for that purpose in Moodle.
    Our professors have already a lot of activities in their courses and all of them implement activity completion.
    The activity completion report gives all details on student participation.
    This would be a great functionnality for your plugin ...

    Kisses,

    Zabelle
  • Peter Diedrichs
    Tue, 28 Jan 2020, 10:09 PM
    This is a great plugin!

    We have a strange problem with permissions, though. It differs between our QA site and our production site, but I haven't been able to find any differences in the roles or plugin permissions settings:

    In our Moodle QA, everything works as expected.

    1. In PROD, when a Student enters the newly setup instance of a StudentQuiz in a course he gets the message "Sorry, but you do not currently have permissions to do that (access question edit tab questions)."
    2. I have tested the different permissions the instance of the StudentQuiz in the course, and when I add the Student role to the permission "moodle/question:editall" it works and the Student can add questions. (This permission is not added for the Student role in QA).
    3. If I then the permission is removed, it still keeps working (!). It is like a hidden switch has been flipped and stays so even when the visible permission is removed.
    4. When adding another instance of StudentQuiz in the same course, the changing of the permission must be repeated for each instance for the Student to add questions.
    4. This behaviour is fully consistent and repeatable in our production site.

    Any tips on what might be the problem causing this?

    We are using Moodle v3.6.6 and StudentQuiz v4.0.4
  • Dragon Dionysius
    Wed, 29 Jan 2020, 12:20 AM
    Hi Peter

    There's happened an improvement regarding permissions in https://github.com/frankkoch/moodle-mod_studentquiz/pull/189 which is included in the today's release of StudentQuiz v4.1.0. Try that out, and if this doesn't solve it, if possible, please head over to https://github.com/frankkoch/moodle-mod_studentquiz/issues to raise an issue.
  • Massimo Priano
    Wed, 29 Jan 2020, 2:17 PM
    Hi. I see this with last update (2020012800) : any suggest to solve the issue? Thanks.

    Informazioni di debug: Unknown column 'modified' in 'mdl_studentquiz_comment'
    ALTER TABLE mdl_studentquiz_comment ADD deleted BIGINT(10) NOT NULL DEFAULT 0 AFTER modified
    Error code: ddlexecuteerror
    Stack trace:

    line 492 of /lib/dml/moodle_database.php: ddl_change_structure_exception thrown
    line 1072 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 77 of /lib/ddl/database_manager.php: call to mysqli_native_moodle_database->change_database_structure()
    line 545 of /lib/ddl/database_manager.php: call to database_manager->execute_sql_arr()
    line 566 of /mod/studentquiz/db/upgrade.php: call to database_manager->add_field()
    line 826 of /lib/upgradelib.php: call to xmldb_studentquiz_upgrade()
    line 532 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1877 of /lib/upgradelib.php: call to upgrade_plugins()
    line 694 of /admin/index.php: call to upgrade_noncore()
  • Dragon Dionysius
    Thu, 30 Jan 2020, 6:36 PM
    Hi Massimo! Use StudenQuiz 4.1.1 when upgrading. Fixed error in upgrade code that it couldn't be upgraded to StudentQuiz 4.1.0. Sorry for the inconvenience!
  • Massimo Priano
    Fri, 31 Jan 2020, 4:22 AM
    Hi Dionysius! Yes, StudenQuiz 4.1.1 works fine. Many thanks.
  • Al
    Mon, 3 Feb 2020, 6:28 AM
    How do you set the difficulty?
  • Frank Koch
    Mon, 3 Feb 2020, 4:26 PM
    Hi Al, the difficulty is not something you can set. Instead, it depends on the question authors.
    StudentQuiz measures the difficulty with every answer given. The higher the ration of wrong answers in relation to the total number of answers, the more difficult the question is.
  • Peter Diedrichs
    Tue, 11 Feb 2020, 6:06 PM
    Again, thanks for a great plugin! I have a question about the reporting address under Comments settings. The help text says "If this email is left blank then the Report feature will not be shown (unless a site-level reporting address has been supplied)." But where should the mentioned site level reporting address be supplied, I cannot find it in the admin settings for StudentQuiz? Using v 4.1.1
Please login to post comments