Subsection 4.12.5 Matching Exercises
A matching exercise asks a reader to pair a premise with a response. Similar to multiple-choice exercises and Parsons problems, a
<matches>
element follows a <statement>
and this is the signal. The <matches>
element is structured as a sequence of <match>
elements, each of which has a <premise>
element and the matching <response>
element. Since the content of each premise and response is best kept short and simple as a phrase, the elements may also be simple phrases without the additional structure of <p>
elements, or similar. That’s it.An interactive interface should randomize at least one of the lists of premises and responses, consulting the authored version for the correct pairings. For a static version, an author should put an
<order>
element on each <match>
whose value is a whole number, starting from 1. Then the <premise>
will appear in the authored order, while the <response>
will be re-ordered according to the attribute.A single
<feedback>
element may be given, as a peer of <statement>
, in addition to authored <hint>
, <answer>
, or <solution>
. For a static version an automatic <solution>
presents the problem in the order the <match>
were authored.