When multiple metadata items are added to an assessment item using the parser
and saving the changes, a suitable XML file with all the metadata items is generated. But, when the same assessment is re-opened via Morpho interface
as a part of a data package, two kinds of problems were noticed.
1) Manually entered metadata is not retrieved by the parser.
2) Only one of the two keywords from each from Bloom and NBII,
associated with an item were retrieved.
When I view this assessment via web interface, all four keywords
are successfully retrieved!
Here is a sample XML for case 1 above (named 902.1):
<qti:questestinterop xmlns:qti="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/ims_qtiasiv1p2 ims_qtiasiv1p2.xsd"><assessment ident=" "><section ident=" "><item ident="namilikonda.902.1" title="QuestionTypeMultiple choice"> <itemmetadata> <qtimetadata> <vocabulary uri=" " vocab_type="text/xml">nbii</vocabulary>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>Molecules</qti:fieldentry>
</qtimetadatafield>
</qtimetadata>
<qtimetadata> <vocabulary uri=" " vocab_type="text/xml"></vocabulary>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>test1</qti:fieldentry>
</qtimetadatafield>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>test2</qti:fieldentry>
</qtimetadatafield>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>test3</qti:fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>
Here is a sample XML file saved as 902.2 on my computer as I modified the
content and saved it as a revision over 902.1:
<qti:questestinterop xmlns:qti="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/ims_qtiasiv1p2 ims_qtiasiv1p2.xsd"><assessment ident=" "><section ident=" "><item ident="namilikonda.902.2" title="QuestionTypeMultiple choice"> <itemmetadata> <qtimetadata> <vocabulary uri=" " vocab_type="text/xml">nbii</vocabulary>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>Molecules</qti:fieldentry>
</qtimetadatafield>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>Phytoplankton</qti:fieldentry>
</qtimetadatafield>
</qtimetadata>
<qtimetadata> <vocabulary uri=" " vocab_type="text/xml">bloom</vocabulary>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>Knowledge</qti:fieldentry>
</qtimetadatafield>
<qtimetadatafield> <qti:fieldlabel>Concept</qti:fieldlabel>
<qti:fieldentry>Organizing</qti:fieldentry>
</qtimetadatafield>
</qtimetadata>
</itemmetadata>