MOCAH IMS-QTI 2.1 Tools and IMS-QTI 2.1 Conformance

Preliminary: README.pdf to read before using the software.

1. MOCAH QTI-Editor

MOCAH QTI-Editor (also called Exo+) is a QTI Authoring System. It is an editor of exercises and exercise templates using the IMS-QTI 2.1 format, especially dedicated to mathematics. In exercise templates, parameters and constraints between the parameters are defined. At runtime, the parameters must be dynamically instantiated while respecting the constraints (see "Delivery by MOCAH Web Pages Generator" in SPECIFIC MATHEMATICAL MOCAH EXAMPLES below).
Exo+ makes it possible to handle three types of exercises or exercise templates: fill in the blanks, choices with single or multiple responses, and selection lists.
Import files: an .exoplus file allowing the import of an existing exercise or exercise template (created with Exo+) in order to modify the exercise or the template or to generate a new exercise or template based on it.
Export files: the IMS-QTI 2.1 file of the exercise or exercise template and the .exoplus file resuming it.

DOWNLOADS: send a mail to Odette.Auzende@lip6.fr to obtain a trial version of:
MOCAH QTI-Editor: to save in a folder, and launch using a double click    --    Editor-support-files.zip: to be decompressed in the same folder

The videos in the tables below show how to use QTI-Editor Exo+ to create exercises (see CONFORMANCE TO IMS-QTI 2.1) and exercise templates with parameters (see SPECIFIC MATHEMATICAL MOCAH EXAMPLES).

CONFORMANCE TO IMS-QTI 2.1

The statements of the exercises below are proposed by IMS to test compliance of QTI Authoring System. One of them regards to mathematics. They have been entered with QTI Editor. The response analyzes (ResponseProcessing) are more detailed than in the original exercises ( for original exercises, see DELIVERY OF ORIGINAL QTI 2.1 FILES USED IN CONFORMANCE TESTING at the bottom of the page).
Note: In the file qtiv2p1_EntryTest_02.xml, MathML is disabled in order to view the XML code, but the delivery of this exercise needs the use of a browser with MathML player.

Videos for Windows Nature of interaction Files generated by Exo+ QTI 2.1 files (XML files) generated by Exo+ Delivery by MOCAH Web Pages Generator.
IMS_example_01.exe MCQ - single response qtiv2p1_EntryTest_01.zip qtiv2p1_EntryTest_01.xml qtiv2p1_EntryTest_01.php
IMS_example_02.exe MCQ - single response qtiv2p1_EntryTest_02.zip qtiv2p1_EntryTest_02.xml qtiv2p1_EntryTest_02.php (MathML player needed)
IMS_example_03.exe MCQ - multiple responses qtiv2p1_EntryTest_03.zip qtiv2p1_EntryTest_03.xml qtiv2p1_EntryTest_03.php
IMS_example_04.exe Fill in the blank with complex response processing qtiv2p1_EntryTest_04.zip qtiv2p1_EntryTest_04.xml qtiv2p1_EntryTest_04.php
IMS_example_05.exe Fill in the blank with TextInteraction qtiv2p1_EntryTest_05.zip qtiv2p1_EntryTest_05.xml qtiv2p1_EntryTest_05.php

SPECIFIC MATHEMATICAL MOCAH EXAMPLES

Parameters have dynamic values so if you reload the PHP page, their values change while respecting the constraints.
The delivery of mathematical exercise templates needs the use of a browser with MathML player. Note: In the QTI 2.1 files, MathML is disabled in order to view the XML code.

Videos for Windows Nature of interaction Files generated by Exo+ QTI 2.1 files (XML files) generated by Exo+ Delivery by MOCAH Web Pages Generator.
example1.exe Fill in the blank example1.zip example1.xml example1.php (MathML player needed)
example2.exe Fill in the blanks example2.zip example2.xml example2.php (MathML player needed)
example3.exe MCQ - single response example3.zip example3.xml example3.php (MathML player needed)
example4.exe MCQ - multiple responses example4.zip example4.xml example4.php (MathML player needed)
example5.exe Selection list example5.zip example5.xml example5.php (MathML player needed)

2. MOCAH Web Pages Generator

WPG application is a QTI Delivery System. It is a generator of dynamic Web pages which, starting from a IMS-QTI 2.1 file, generates a pair of pages PHP and a pair of pages JSP for Web servers.
Import files: the IMS-QTI 2.1 file of an exercise (or exercise template) created with Exo+ and some other IMS-QTI 2.1 files corresponding to one of the three types of interaction managed (see DELIVERY OF ORIGINAL QTI 2.1 FILES USED IN CONFORMANCE TESTING below).
Export files: a pair of PHP files and a pair of JSP files. In each pair, a file raises the question, the other provides feedback (see "Delivery by MOCAH Web Pages Generator" in the three tables).

DOWNLOADS: send a mail to Odette.Auzende@lip6.fr to obtain a trial version of:
MOCAH Web Pages Generator: jar file of the tool to put into a folder of the Apache server   --   WPG.bat: control file of the tool to put in the same folder
WPG-support-files.zip: to be decompressed in the same folder  --   examples.zip (PHP and JSP files): to be decompressed in the same folder

DELIVERY OF ORIGINAL QTI 2.1 FILES USED IN CONFORMANCE TESTING

The original files provided by IMS are used. There are no parameters in these exercises.
Note: In the file qtiv2p1_EntryTest_VE_IP_02.xml below, MathML is disabled in order to view the XML code.The delivery of this exercise needs the use of a browser with MathML player.

Name of the files Nature of interaction QTI 2.1 files (XML files) provided by IMS Delivery by MOCAH Web Pages Generator
qtiv2p1_EntryTest_VE_IP_01 MCQ - single response qtiv2p1_EntryTest_VE_IP_01.xml qtiv2p1_EntryTest_VE_IP_01.php
qtiv2p1_EntryTest_VE_IP_02 MCQ - single response qtiv2p1_EntryTest_VE_IP_02.xml qtiv2p1_EntryTest_VE_IP_02.php (MathML player needed)
qtiv2p1_EntryTest_VE_IP_03 MQC - multiple responses qtiv2p1_EntryTest_VE_IP_03.xml qtiv2p1_EntryTest_VE_IP_03.php
qtiv2p1_EntryTest_VE_IP_04 Fill in the blank with mapping qtiv2p1_EntryTest_VE_IP_04.xml qtiv2p1_EntryTest_VE_IP_04.php
qtiv2p1_EntryTest_VE_IP_05 Fill in the blank with ExtendedTextInteraction qtiv2p1_EntryTest_VE_IP_05.xml qtiv2p1_EntryTest_VE_IP_05.php