OpenMark questions are made available to Moodle iCMAs through the Opaque question type.
OpenMark questions may be included in a Moodle iCMA that is operating with 'interactive with multiple tries' behaviour and An interactive tour of the Moodle Quiz and iCMA02 on this site demonstrate this. Questions for use with interactive with multiple tries behaviour are typically written by extending the SimpleQuestion1() class.
OpenMark questions for inclusion in Deferred feedback iCMAs are typically written by extending the DeferredFeedbackQuestion1() class.
We have tested the Opaque interface with Firefox, IE7, IE8, IE9 and Chrome on Windows and Safari on a Macintosh. Unfortunately we have been unable to support the following OpenMark question features in IE7 when they are run through Opaque:
Question name: A descriptive name is sensible. This name will not be shown to students.
Question engine: The OpenMark server that is handling the question. Developments should be undertaken on the development server. When all testing is complete the question should be moved to the 'live servers' ready for use by students and this entry should be changed to match.
Question id: The name of the question on the OpenMark server e.g. mu120.module5.question05
Question version: OpenMark supports version numbers of questions usually starting at 1.0. Provide the version number here. Please note that should you alter the version number in 'mid-test', Moodle will start to use the new version for all students immediately. Never alter the logic of a question in 'mid-test'.