StudentQuiz
Maintained by
Frank Koch, Tim Hunt, Hieu Vu Van, Mahmoud Kassaei
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.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
With debug set to developer I don't get any setType errors thrown.
export.php now has the login check.
Frankenstyle was adopted for locallib in this commit
https://github.com/frankkoch/moodle-mod_studentquiz/commit/602a5bab5a98918158329ee15c741d5765071fd2#diff-528c47baf0e31a7dcd6c3042a2182b9c
Codechecker returns only on one minor issue which I would think can be addressed in a future release. The question behavior code returns no issues from codechecker.
I think this is probably ready for release to the plugins database. It offers some very useful functionality.
Thanks guys for sharing this plugin with the community, and thanks Dan for looking at it. For now I am setting the plugin as needing more work. Once the issues raised by Dan are addressed, please upload the new version and schedule the plugin for re-approval. Thank in advance for your patience.
https://github.com/frankkoch/moodle-mod_studentquiz/blob/master/export.php
I also see you're not checking postgres support using Travis-ci - is that because it fails? - Postgres support will be required for approval in the plugins db here.
Also would be nice to use frankenstyle naming convention for functions in locallib.php so they can't clash with other plugins.
I didn't spend much time looking further at your code but I'd recommend you check all files for login/capability checks and make sure all appropriate form elements have correct setType calls.
I'd also suggest you look at your other plugin submission to make sure those things are also checked.
The plugin review queue is quite full at the moment so it may take a while before someone takes another look - apologies for the delay.
Prechecker results: 16 errors/20 warnings