As many people here know, during the last year, we developed a lot of new question types for Moodle 2.1+. We, in this case, is mainly Phil Butcher at the Open University who designed how the question types should work from a student and teacher's point of view, and Jamie Pratt, who we employed as a contractor, who wrote the code.
You can download these question types from the Plugins database. Here is a summary of the types:
Text input
- Pattern match - provides sophisticated response matching features. Pattern match is a Moodle implementation of the OpenMark PMatch() function the roots of which in turn can be traced back to Leeds Author Language of the early 1970s
Numeric input
- Variable numeric - supports the use of random numbers, variables and expressions within questions
- Variable numeric sets - supports variables with sets of pre-defined values
Selection
- Drag and drop into text - drag words into sentences, lists and tables
- Drag and drop onto images - both text and smaller images can be dragged
- Select missing word - very similar to Drag and drop into text but utilises drop down lists. More flexible than Matching.
- OU multiple response - with an OU defined scoring algorithm that we have used offline for 40 years.
2D
- Marker - place a marker or markers on an image
- Pattern match with JME - combines the Pattern match question type with Peter Ertl's Java Molecular Editor to support the automatic marking of drawn chemical structures of organic compounds.
External question engines
- Opaque - used on this site with our OpenMark system. See iCMA04 and iCMA05 below.
There is more information about these question types on our OpenLearn site about eAssessment. That includes a screen-case demonstrating the questions. Sadly we don't have a publicly accessible Moodle 2.x installation where you can try these, but Jamie has set one up: demo site where you can try these questions types.