Question types 
Extend the quiz with innovative new types of questions
qtype_gapfill
Cloze (fill in the blanks) question type with VERY simple question creation syntax. Can do drag drop, dropdowns or gapfill questions
3474 sites
1k downloads
84
Latest release: Saturday, January 30, 2021, 5:39 AM
qtype_coderunner
A question type that allows question authors to set programming questions in which the student answer is code in some programming language, which is graded by running it. More generally it can handle any question to which the answer is text that can be graded by a computer program written by the question author.
1815 sites
1k downloads
83
Latest release: Monday, October 5, 2020, 5:33 AM
qtype_ddimageortext
As of Moodle 3.0, this question type is part of the standard Moodle release. That is why there is no plugin from Moodle 3.x. You don't need one!
237 sites
176 downloads
83
Latest release: Monday, May 11, 2015, 2:39 PM
qtype_ddmatch
Question type similar to the matching question type but with a drag and drop interface for the students during attempt.
3533 sites
826 downloads
81
Latest release: Saturday, July 11, 2020, 4:08 PM
qtype_stack
The STACK question type adds a sophisticated assessment in mathematics and related disciplines, with emphasis on formative assessment underpinned by computer algebra.
1403 sites
811 downloads
61
Latest release: Monday, December 7, 2020, 3:08 AM
qtype_combined
A Moodle question type which allows questions to be built up from parts that are other simpler question types (requires you to have these question types installed)
1137 sites
409 downloads
50
Latest release: Saturday, December 19, 2020, 4:41 AM
qtype_multichoiceset
The all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading. In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%.
2819 sites
850 downloads
49
Latest release: Saturday, November 21, 2020, 6:16 AM
qtype_geogebra
The GeoGebra question type plugin allows teachers to set up questions which can be solved and automatically checked using GeoGebra.
This question type also supports randomization of the applet and automatic and manual grading.
1428 sites
368 downloads
43
Latest release: Monday, January 13, 2020, 7:51 PM
qtype_pmatch
Allows a short response of one or a few sentences that is graded by comparing against various model answers, which are described using the OU's pattern match syntax.
1701 sites
448 downloads
40
Latest release: Saturday, December 19, 2020, 4:30 AM
qtype_regexp
This question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type.
811 sites
307 downloads
32
Latest release: Thursday, December 17, 2020, 6:41 AM
qtype_poodllrecording
An audio/video recording question type for Moodle. It uses HTML5 audio and video recording on supported browsers, and falls back to flash and other technologies where required. It is also possible to provide responses to questions using the Poodll whiteboard feature. It requires the Poodll filter be installed. Recording from mobile devices is also supported.
1624 sites
431 downloads
31
Latest release: Thursday, October 22, 2020, 7:16 AM
qtype_correctwriting
Correct Writing question type are focused on the learning grammar of the new language. It can found various mistakes in student's response and give mistake messages and hints.
166 sites
162 downloads
31
Latest release: Sunday, May 3, 2020, 10:24 PM
Wiris Quizzes Commons question type is the engine needed for each WIRIS question type to work properly. It is a necessary component for all Wiris Quizzes question types.
2391 sites
585 downloads
30
Latest release: Tuesday, February 23, 2021, 11:25 PM
qtype_kprime
A four option multiple true-false question type for moodle, as introduced by Krebs (1997). Kprime questions consist of an item stem and four corresponding statements or options.
547 sites
304 downloads
27
Latest release: Tuesday, March 2, 2021, 8:11 PM
qtype_oumultiresponse
The main difference from the standard Moodle multiple choice question type is in the way that grading works. When creating the question, the teacher just indicates which choices are correct. If there are n correct choices, then the student scores 1/n for each correct choice. If they select too many choices, then incorrect choices outweigh correct ones.
1510 sites
366 downloads
27
Latest release: Saturday, December 19, 2020, 12:48 AM
qtype_algebra
Question type where the student must answer by typing an algebra formula. Correctness can be checked by three different methods.
604 sites
182 downloads
26
Latest release: Wednesday, May 29, 2019, 12:16 AM
qtype_varnumeric
A calculated numeric question type with variable and expression evaluation. Random values are generated for each student attempting the quiz.
740 sites
222 downloads
23
Latest release: Saturday, November 9, 2019, 11:47 PM
qtype_freehanddrawing
Freehand Drawing is a question type for Moodle which allows examinees to draw their solution in a quiz.
316 sites
99 downloads
19
Supports Moodle 2.5
Released: Tuesday, October 8, 2013, 6:45 PM
qtype_shortmath
A question type for writing mathematical expressions using MathQuill. This question type is an extension of the shortanswer question type, and has been designed for use with JazzQuiz.
235 sites
187 downloads
17
Latest release: Thursday, February 4, 2021, 10:57 PM
qtype_splitset
The splitset question is alike a matrix question but with simpler model. Il allows layouting a serie of questions with a common set of possible answers (f.e. yes/no, allowed/not allowed, less/more/equal ...).
260 sites
121 downloads
17
Latest release: Monday, April 3, 2017, 5:33 PM
qtype_multianswerwiris
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types:
2103 sites
381 downloads
16
Latest release: Friday, February 12, 2021, 6:44 PM
qtype_mtf
Multi True false in one stem (question).
Brief: The MC question type as it exists in Moodle is not very ideal, since you can only configure questions which are not very well designed regarding best practices of MC questions.
Teachers can have more than one true/false question in same stem. this saves creating new questions for each stem. especially when it comes to an essay followed by many questions.
449 sites
186 downloads
15
Latest release: Tuesday, March 2, 2021, 8:12 PM
qtype_shortanswerwiris
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
2138 sites
420 downloads
15
Latest release: Friday, February 12, 2021, 6:43 PM
qtype_multichoicewiris
This is one of the seven question types of the Wiris Quizzes set.
Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
2145 sites
464 downloads
14
Latest release: Friday, February 12, 2021, 6:48 PM
qtype_matchwiris
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
2076 sites
400 downloads
14
Latest release: Friday, February 12, 2021, 6:47 PM
qtype_essaywiris
This is one of the seven question types of the Wiris Quizzes set.
Please install Wiris Quizzes local plugin to obtain the entire plugin package with seven question types.
2106 sites
420 downloads
14
Latest release: Friday, February 12, 2021, 6:45 PM
qtype_vplquestion
VPL Questions are questions that can fit within a Moodle quiz. They are intended to create small to medium coding exercises, based on the Virtual Programming Lab plugin.
They are designed to offer a simple interface for students, while keeping the power and versatility of Virtual Programming Labs.
190 sites
166 downloads
14
Latest release: Wednesday, January 27, 2021, 5:25 PM
qtype_varnumunit
This question type can have randomly selected numbers, and the student's answer must include the correct unit. Unit grading is done using the pmatch algorithm.
359 sites
106 downloads
14
Latest release: Saturday, November 9, 2019, 11:48 PM
qtype_truefalsewiris
This is one of the seven question types of the Wiris Quizzes set. Please install Wiris Quizzes to obtain the entire plugin package with seven question types.
2064 sites
406 downloads
13
Latest release: Friday, February 12, 2021, 6:50 PM
qtype_pmatchjme
A question type where the user enters their response using the JavaScript Molecular Editor, and the response is then graded using the OU's pattern-match algorithm.
410 sites
282 downloads
12
Latest release: Thursday, September 10, 2020, 12:50 AM
qtype_varnumericset
A calculated numeric question type with variable and expression
evaluation. All values are precalculated although a question can have several
variants with different variable values for each variant.
887 sites
182 downloads
12
Latest release: Thursday, June 11, 2020, 5:01 AM
qtype_pmatchreverse
A question type where the teacher provides some example sentences, and the student has to write a pmatch expression to match those sentences.
141 sites
67 downloads
10
Latest release: Sunday, November 10, 2019, 1:42 AM
qtype_proforma
Quiz question type for automatically graded programming questions. Java questions using JUnit can be created directly in Moodle. Other questions need to be imported as ProFormA tasks (https://github.com/ProFormA/proformaxml).
Plugin requires the qbehaviour_adaptiveexternalgrading plugin and ProFormA Praktomat (https://github.com/elearning-ostfalia/Proforma-Praktomat).
60 sites
175 downloads
7
Latest release: Monday, March 1, 2021, 6:08 PM
qtype_multinumerical
This question type allows asking questions such as :
Please enter X, Y, and Z, such as :
X + Y + Z > 12
391 sites
131 downloads
7
Supports Moodle 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Latest release: Wednesday, May 23, 2018, 4:38 PM
qtype_easyonamejs
Name to structure (or reaction) question type. You can ask students to draw chemical structures or reactions. This plugin requires MarvinJS from Chemaxon and openbabel.
42 sites
36 downloads
7
Latest release: Saturday, February 13, 2016, 3:13 AM
qtype_opaque
This question type uses web services to connect to other question engines like OpenMark or ounit, so that their questions can be used in a Moodle quiz.
160 sites
113 downloads
6
Latest release: Sunday, November 10, 2019, 2:23 AM
qtype_easyoselectjs
Have students select atoms, molecules or reactions with this question type. Requires MarvinJS downloadable from www.chemaxon.com.
32 sites
28 downloads
6
Latest release: Saturday, February 13, 2016, 3:12 AM
qtype_jme
Question type created by Dan Stowell.
The student draw a molecule as a response to a question using the editor and that response is graded by comparing against various model answers.
Old version of the JME question type were using a java applet, but this question type now uses a Javascript applet: JSME. JSME is a free and Open source molecule editor written in JavaScript.
156 sites
69 downloads
6
Latest release: Thursday, May 7, 2015, 4:26 AM
qtype_preg
A question that could check student's response against several regular expressions and could give next character and next word hints.
If you do not know what regular expression is, it could also work like Moodle Shortanswer question with hints, just choose "Moodle shortanswer" as notation and you could enter answers just like in shortanswer question type.
39 sites
108 downloads
5
Latest release: Sunday, May 3, 2020, 10:25 PM
qtype_poasquestion
Abstract question type used in questions developed by POAS department of Volgograd State Technical University. Contains some generally useful question type code.
282 sites
112 downloads
5
Latest release: Sunday, May 3, 2020, 10:17 PM
qtype_blocklymoodle
Blocklymoodle this is plugin for Moodle v3.2. Blocklymoodle — this integration in moodle, plugin Blockly create company Google
31 sites
20 downloads
5
Supports Moodle 3.2
Latest release: Saturday, March 25, 2017, 3:54 AM
qtype_easyofischer
Student must construct Fischer projections by drag and drop of groups onto a predefined template.
You can ask questions like;
Draw L-alanine?
Convert the following structure into a Fischer projection?
23 sites
14 downloads
5
Latest release: Thursday, April 17, 2014, 10:36 AM
qtype_easyostructure
Short answer question type in which the teacher can easily build 2D/3D structures in Marvin Sketch and display in Marvin View. Requires Marvin Applets from Chemaxon.
16 sites
33 downloads
5
Latest release: Wednesday, April 9, 2014, 8:19 AM
qtype_programmedresp
Question type which gets the question answer through a set of editable and non-native PHP functions. Useful for maths or statistics exercices which requires complex operations to get the answer.
3 sites
49 downloads
5
Supports Moodle 1.9
Latest release: Wednesday, February 1, 2012, 12:43 AM
qtype_javaunittest
Hallo Moodle Users. We have developed a new question-type called javaunittest and want to share it with the community. The plugin is a new version of the sojunit questtion type developed by Süreç Özcan for Moodle 1.8 (https://moodle.org/mod/forum/discuss.php?d=102690).
54 sites
36 downloads
4
Latest release: Friday, March 18, 2016, 2:31 AM
qtype_easyomechjs
Javascript Curved Arrow / Electron Pushing question based on MarvinJS. Can be used to test and strengthen students knowledge of reaction mechanism, resonance and curved arrow notation. This plugin requires MarvinJS from Chemaxon.
27 sites
33 downloads
4
Latest release: Saturday, February 13, 2016, 3:06 AM
qtype_easyolewis
The Lewis structure question type allows teachers to design problems in which students must assign formal charges or add lone pair electrons/radicals to atoms in molecules. This question type requires Marvin Applets by Chemaxon.
19 sites
16 downloads
4
Latest release: Wednesday, April 9, 2014, 10:00 AM
qtype_drawing
Free-Hand drawing question type. It is SVG based, and comes in two modes: simple mode and advanced mode. Teachers can annotate on student drawings by drawing over them.
108 sites
240 downloads
3
Latest release: Tuesday, March 2, 2021, 8:16 PM
qtype_externaltask
This plugin allows for external tasks to be included in a quiz, followed by manual grading. External tasks are anything that is done outside Moodle - e.g. edit a spreadsheet, compose an email, paint a wall...
34 sites
22 downloads
3
Released: Tuesday, June 4, 2019, 5:57 PM
qtype_easyonewman
Drag and drop question in which students build Newman projections. Tests students knowledge of drawing and interpreting Newman Projections.
20 sites
29 downloads
3
Released: Wednesday, April 16, 2014, 9:54 AM
qtype_musickeysignature
This question type deals with key signatures and may be useful for music theory instruction. The respondent is given a tonality and is prompted to enter the corresponding key signature. A question bank is included, including all major and minor keys in treble and bass clefs. Answers are entered in a graphical user interface.
40 sites
26 downloads
3
Latest release: Monday, July 22, 2013, 11:02 PM
qtype_cloudpoodll
The Cloud Poodll audio video recording question allows students to record audio or video directly into Moodle quizzes. It has no dependencies and recordings are stored in the Poodll cloud. The teacher has a choice of audio and video recorders to use. It supports time limits.
90 sites
63 downloads
2
Latest release: Sunday, February 28, 2021, 4:20 PM
qtype_easyoname
Name to structure (or reaction) question type. You can ask studnts to draw chemical structures or reactions. This plugin requires Marvin Applets from Chemaxon.
13 sites
13 downloads
2
Latest release: Friday, October 3, 2014, 1:02 AM
qtype_fwstructmatch
A question type that is answered by drawing a structure in the ChemDoodle Web Sketcher. The drawing is converted to InChI and compared to the given answer(s).
The teacher can give multiple correct or semi-correct answers.
Requires OpenBabel to be installed (in /usr/local/bin/obabel or else the code needs amending in question.php).
43 sites
18 downloads
1
Latest release: Monday, November 10, 2014, 6:18 PM
qtype_easyomech
Curved Arrow / Electron Pushing question can be used to test and strengthen students knowledge of reaction mechanism, resonance and curved arrow notation. This plugin requires Marvin Applets from Chemaxon.
4 sites
11 downloads
1
Latest release: Friday, June 13, 2014, 5:17 AM
qtype_easyoselect
Atoms, molecules and reaction selection question type. Requires Marvin Applets downloadable from www.chemaxon.com.
6 sites
14 downloads
1
Latest release: Wednesday, April 9, 2014, 11:58 PM
qtype_musicscale
This question type deals with musical scales and may be useful for music theory instruction. The respondent is given a key and tonic, and is prompted to enter a scale. A question bank is included, including all major and minor scales, with and without a key signature. Answers are entered in a graphical user interface.
45 sites
22 downloads
1
Latest release: Wednesday, September 4, 2013, 3:33 AM
qtype_musicinterval
This question type deals with music intervals. The respondent is given a note and is prompted to enter a second note at a given interval. Answers are entered in a graphical user interface.
43 sites
24 downloads
1
Latest release: Tuesday, July 23, 2013, 12:39 AM
qtype_ubhotspots
The “Universitat de Barcelona” (University of Barcelona) through its “Programa de Mejora e Innovación Docente” (Programme of Educational Improvement and Innovation) offers the community a new question type for Moodle called UBhotspot. This new type of question allows the teacher to create multiple areas or spots within an image for self-evaluation.
1 sites
15 downloads
1
Supports Moodle 1.9
Released: Monday, December 5, 2011, 9:55 PM
qtype_tcs
Question type subplugin for concordance.
35 sites
31 downloads
Latest release: Tuesday, November 24, 2020, 12:58 AM