Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Regular Expression Short-Answer question type.

Talk:Regular Expression Short-Answer question type

From MoodleDocs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The example about the French flag always expects students to say the answer Blue, White and Red. What happens if a students answers Red, white and blue? Can regular expressions deal with any combination of answers?

Peter_Nickson

@Peter:

The only way to match words in any order is to actually write all the possible different combinations, e.g.

(blue white red|blue red white|white blue red|white red blue|red white blue|red blue white)--Joseph Rézeau 06:48, 17 February 2012 (WST)

EDIT.- With regexp version 2012102900 for Moodle 2.3 you can now use a special syntax which simplifies the task of writing those combinations (or permutations). See The Permutation Feature (Example 4).--Joseph Rézeau 01:35, 30 October 2012 (WST)
But the Pmatch question type can handle this sort of thing: http://moodle.org/plugins/view.php?plugin=qtype_pmatch (It's only available for 2.1 and later, however)--Tim Hunt 17:31, 17 February 2012 (WST)
Unfortunately there is not much documentation in the Moodle wiki about pmatch and it's hard to find--Joseph Rézeau 00:56, 18 February 2012 (WST)