Unit‐Xml - iqb-berlin/iqb-berlin.github.io GitHub Wiki
ℹ️ Die in der XML-Datei angelegten Attribute und Elemente sind nicht frei wählbar, sondern orientieren sich an einer Schema-Definition. Diese gibt vor, welche Elemente und Attribute verwendet werden dürfen. Die Schema Definition für die Unit.xml
ist hier ersichtlich.
Id: | >xxx< | Datum | Frei wählbarer Wert. Der verwendete Wert muss in gleicher Schreibweise auch in der Booklet.xml unter Units eingetragen werden. |
Label: | >xxx< | Datum | Frei wählbarer Wert zur Bezeichnung der Unit. |
DefinitionRef: | player | Attribut | Auswahl des Players, welcher die Inhalte der zugehörigen voud-Datei abspielen kann. Dieser Player muss als Ressource mit in das Testcenter geladen werden. |
DefinitionRef: | >xxx< | Datum | Name der zugehörigen voud-Datei. Die eigentliche voud-Datei muss den selben Namen tragen (Groß/-Kleinschreibung beachten!). |
<Unit>
<Metadata>
<Id>Unit1</Id>
<Label>erste Unit</Label>
</Metadata>
<DefinitionRef player="IQBVisualUnitPlayerV2">ER513.voud</DefinitionRef>
</Unit>
Die Spezifikation sieht die Möglichkeit vor, die Daten der Unitdefinition nicht als externe Datei, sondern in einem XML-Element Definition
zu hinterlegen, das dann DefinitionRef
ersetzt. Das mag bei kleinen Unitdefintionen ausreichen.