Question Creation module: Difference between revisions
Question Creation module | |
---|---|
Type | Activity |
Set | N/A |
Downloads | https://moodle.org/plugins/view.php?plugin=mod_qcreate |
Issues | Tracker issues |
Discussion | Quiz Forum |
Maintainer(s) | Jean-Michel Vedrine |
Tim Bahula 2 (talk | contribs) m (clean up, typos fixed: Github → GitHub) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|type = Activity | |type = Activity | ||
|entry = https://moodle.org/plugins/view.php?plugin=mod_qcreate | |entry = https://moodle.org/plugins/view.php?plugin=mod_qcreate | ||
|tracker = [https://tracker.moodle.org/ | |tracker = [https://tracker.moodle.org/issues/?jql=project%20%3D%20CONTRIB%20AND%20component%20%3D%20%22Module%3A%20Question%20Creation%22 Tracker issues] | ||
|discussion = [https://moodle.org/mod/forum/discuss.php?d=267697 Quiz Forum] | |discussion = [https://moodle.org/mod/forum/discuss.php?d=267697 Quiz Forum] | ||
|maintainer = [https://moodle.org/user/view.php?id=8026&course=5 Jean-Michel Vedrine] | |maintainer = [https://moodle.org/user/view.php?id=8026&course=5 Jean-Michel Vedrine] | ||
Line 10: | Line 10: | ||
==Concept of Question creation activity Module== | ==Concept of Question creation activity Module== | ||
The Question Creation Activity is a graded activity where students must create questions in the Moodle [[ | The Question Creation Activity is a graded activity where students must create questions in the Moodle [[question bank]]. A teacher grades the questions. | ||
The students get a grade for the questions they create. | The students get a grade for the questions they create. | ||
Line 27: | Line 27: | ||
'''WARNING''': This version will only work with Moodle 2.7 and later. It will not work with previous versions of Moodle. | '''WARNING''': This version will only work with Moodle 2.7 and later. It will not work with previous versions of Moodle. | ||
As of | As of January 27, 2018, this module has the following available translations: | ||
* Basque (eu) | |||
* Chinese (Traditional/Big5) (zh_tw) | |||
* French (fr) | * French (fr) | ||
* German (de) | |||
* Portuguese (Brazil) (pt_br) | * Portuguese (Brazil) (pt_br) | ||
* Português (pt) | |||
* Serbian (Cyrillic) (sr_cr) | |||
* Serbian (Latin) (sr_lt) | |||
* Spanish - Mexico (es_mx) | * Spanish - Mexico (es_mx) | ||
==Installation== | ==Installation== | ||
This module is hosted in the [https://moodle.org/plugins/pluginversions.php?plugin=mod_qcreate Moodle plugins database], or you can download it from the author's | This module is hosted in the [https://moodle.org/plugins/pluginversions.php?plugin=mod_qcreate Moodle plugins database], or you can download it from the author's GitHub at [https://github.com/jmvedrine/moodle-mod_qcreate https://github.com/jmvedrine/moodle-mod_qcreate]. | ||
Installation is as for any other Moodle activity modules. You need to unzip the plugin's zip archive in {yourmoodleroot}/mod/ then click on Site Administration->Notifications to install the module. | Installation is as for any other Moodle activity modules. You need to unzip the plugin's zip archive in {yourmoodleroot}/mod/ then click on Site Administration->Notifications to install the module. | ||
Line 41: | Line 47: | ||
'''IMPORTANT''': Make sure you have set up [[Cron]] properly on your server. You can check it is set up properly by visiting Site Administration. A message will appear if [[Cron]] is not working. | '''IMPORTANT''': Make sure you have set up [[Cron]] properly on your server. You can check it is set up properly by visiting Site Administration. A message will appear if [[Cron]] is not working. | ||
This module use [[ | This module use [[scheduled tasks]]. You can manage the scheduled tasks used by this module going to Site Administration -> Server -> Scheduled tasks | ||
Since Moodle 2.7 and the introduction of [[ | Since Moodle 2.7 and the introduction of [[scheduled tasks]] the recommended interval between [[Cron]] executions is 1 minute, see [[Scheduled tasks]] . The creation activity rely on scheduled tasks to upgrade grades and, more importantly, to update students capacities on question categories. If the [[Cron]] is not working properly, your students will not be able to create any question and they will receive an error message when they try to do so. | ||
[[File:qcc.png|center]] | [[File:qcc.png|center]] | ||
Line 69: | Line 75: | ||
** automatic grading is calculated from the number of question created by the student vs the number of questions students must create (entered in the "Total question graded" field) this part of the grade is just for making questions, it doesn't depend on the question quality at all | ** automatic grading is calculated from the number of question created by the student vs the number of questions students must create (entered in the "Total question graded" field) this part of the grade is just for making questions, it doesn't depend on the question quality at all | ||
** manual grading is calculated from the grades awarded to questions created by the student by teachers | ** manual grading is calculated from the grades awarded to questions created by the student by teachers | ||
* Graded [[ | * Graded [[question types]] determine the types that will be available to students (by default only [[Multiple Choice question type|multichoice questions]] are allowed) . If you choose "Allow all questions", students will be able to create questions from all installed [[question types]]. | ||
Random questions and Random short-answer matching questions are never allowed because they are not "real" questions but just use other questions so it would not be fair to consider them as created questions. | Random questions and Random short-answer matching questions are never allowed because they are not "real" questions but just use other questions so it would not be fair to consider them as created questions. | ||
* Total question graded is the number of questions (form any allowed [[ | * Total question graded is the number of questions (form any allowed [[question types]]) that students must create | ||
* Required Number of Question of [[Question types|Type]] (optional) | * Required Number of Question of [[Question types|Type]] (optional) | ||
Here you can specify if you want a minimum number of questions of some of the allowed [[ | Here you can specify if you want a minimum number of questions of some of the allowed [[question types]] that students must create | ||
[[File:qc3.png|center|thumb|500px]] | [[File:qc3.png|center|thumb|500px]] | ||
Line 97: | Line 103: | ||
==New features in this version== | ==New features in this version== | ||
* [[ | * [[activity completion]] with a fixed number of created questions | ||
* optional notifications for the teachers of new created questions | * optional notifications for the teachers of new created questions | ||
* optional notifications for the students of new graded questions | * optional notifications for the students of new graded questions | ||
Line 107: | Line 113: | ||
Choose "Export Good" in the Module Administration menu. | Choose "Export Good" in the Module Administration menu. | ||
[[ | [[{{ns:file}}:export_good_questions.png|thumb|center|400px]] | ||
Choose if you want to export all questions or only questions with a grade above some value. | Choose if you want to export all questions or only questions with a grade above some value. | ||
Line 119: | Line 125: | ||
* https://moodle.org/mod/forum/discuss.php?d=88579 | * https://moodle.org/mod/forum/discuss.php?d=88579 | ||
* If you want your students to be able to create quizzes with their questions and other students to attempts these quizzes and evaluate them, see the [https://moodle.org/plugins/mod_studentquiz StudentQuiz] Moodle module | |||
[[Category:Contributed code]] | [[Category:Contributed code]] |
Latest revision as of 16:40, 11 January 2024
Concept of Question creation activity Module
The Question Creation Activity is a graded activity where students must create questions in the Moodle question bank. A teacher grades the questions.
The students get a grade for the questions they create.
You can specify a percentage of the grade to be automatically assigned depending on how many of the required questions the student creates and the rest of the grade awarded to the student to be dependent on the grade a teacher assigns for the questions created.
History
This module was originally created in 2008 for Moodle 1.9 by Jamie Pratt with funding from Future University Hakodate http://www.fun.ac.jp/e/
The module was originally conceived and partially designed by Peter Ruthven-Stuart from Future University - Hakodate.
It has been migrated to Moodle 2.x-versions by gtn gmbh (global training network ltd. - http://gtn-solutions.com, http://www.exabis.at It was upgraded to Moodle 2.7 and enhanced by Jean-Michel Vedrine (email vedrine@vedrine.net).
Moodle versions and language packs available
WARNING: This version will only work with Moodle 2.7 and later. It will not work with previous versions of Moodle.
As of January 27, 2018, this module has the following available translations:
- Basque (eu)
- Chinese (Traditional/Big5) (zh_tw)
- French (fr)
- German (de)
- Portuguese (Brazil) (pt_br)
- Português (pt)
- Serbian (Cyrillic) (sr_cr)
- Serbian (Latin) (sr_lt)
- Spanish - Mexico (es_mx)
Installation
This module is hosted in the Moodle plugins database, or you can download it from the author's GitHub at https://github.com/jmvedrine/moodle-mod_qcreate.
Installation is as for any other Moodle activity modules. You need to unzip the plugin's zip archive in {yourmoodleroot}/mod/ then click on Site Administration->Notifications to install the module.
For instructions for downloading and installing a Moodle module see the documentation.
IMPORTANT: Make sure you have set up Cron properly on your server. You can check it is set up properly by visiting Site Administration. A message will appear if Cron is not working.
This module use scheduled tasks. You can manage the scheduled tasks used by this module going to Site Administration -> Server -> Scheduled tasks
Since Moodle 2.7 and the introduction of scheduled tasks the recommended interval between Cron executions is 1 minute, see Scheduled tasks . The creation activity rely on scheduled tasks to upgrade grades and, more importantly, to update students capacities on question categories. If the Cron is not working properly, your students will not be able to create any question and they will receive an error message when they try to do so.
Steps to follow to set-up module
Below are some steps with snapshots that teacher can follow in order to create a new Question creation activity.
Teacher side
Step 1
First step for any teacher is to create an instance of module.
Step 2
After the instance for the question creation module has been created, teacher is redirected to setting form for that instance. The setting form contains some general options like name, introduction and behaviour. It also contains settings specific to that activity:
- Availability, You can choose to have an open and/or close date and time for the activity
- Grading, you can choose the activity's grade, the ratio between automatic/manual grading
- automatic grading is calculated from the number of question created by the student vs the number of questions students must create (entered in the "Total question graded" field) this part of the grade is just for making questions, it doesn't depend on the question quality at all
- manual grading is calculated from the grades awarded to questions created by the student by teachers
- Graded question types determine the types that will be available to students (by default only multichoice questions are allowed) . If you choose "Allow all questions", students will be able to create questions from all installed question types.
Random questions and Random short-answer matching questions are never allowed because they are not "real" questions but just use other questions so it would not be fair to consider them as created questions.
- Total question graded is the number of questions (form any allowed question types) that students must create
- Required Number of Question of Type (optional)
Here you can specify if you want a minimum number of questions of some of the allowed question types that students must create
- Student question access
Here you can specify student's rights on their own created questions (create only, preview, preview and view, save as new, preview, view/save, edit and delete).
It is important to note that using the question creation activity means that when creating their questions, students have exactly the same capabilities that a teacher. It is also worth noting that if you choose "create only", student will not be able to preview their created question to see if they work correctly.
- Notifications
You can choose if teachers will be notified when a new question is created and if students will be notified when one of their questions has been graded by a teacher. Note that if you allow students to edit their own questions, then in the grading view questions that have been edited since you last graded them will be marked as needing regrading. Students cannot edit their questions after the activity has closed though.
You may want to grade all questions once before the activity closes and allow students a chance to edit their questions after you have graded and commented on their questions and then regrade any questions that have been edited.
Student Side
Once the activity is open, if a student go to the activity page, the student will see a link for each allowed question type.
Clicking on one of these links the student will see the usual interface to create a question of that type
New features in this version
- activity completion with a fixed number of created questions
- optional notifications for the teachers of new created questions
- optional notifications for the students of new graded questions
- Scheduled tasks for synchronization of students capacities on questions and for grades updates (Warning! you must absolutely have the Moodle Cron working to use this module)
How to export questions created by students
As this module needs to give some rights to students so they can create questions (and optionally edit, delete, these questions according to the activity settings), all the questions created during a Question creation activity belongs to a category named "Default for (name of the question creation activity)". But teacher can export all or some of these questions to import them in another category of the question bank and use them in quiz for instance
Choose "Export Good" in the Module Administration menu.
Choose if you want to export all questions or only questions with a grade above some value.
Choose the File format for the export file (Moodle XML format is the recommended format).
Click on "Export questions to file".
See also
- Moodle Tip: Get your students to create quiz questions
- If you want your students to be able to create quizzes with their questions and other students to attempts these quizzes and evaluate them, see the StudentQuiz Moodle module