Wat is het Totara XML-formaat?
  • 28 Feb 2024
  • 2 Minuten te lezen

Wat is het Totara XML-formaat?


Article Summary

Totara XML is een specifiek bestandsformaat dat wordt gebruikt voor de toetsactiviteit in Totara Learn. Het is gebaseerd op het Moodle XML-formaat dat is ontwikkeld binnen de Moodle-community, maar aangepast om te werken met Totara-quizzen. 

De volgende vraagtypes worden ondersteund door het Totara XML-formaat (en kunnen geëxporteerd, geïmporteerd of opgebouwd worden met behulp ervan):

  • Meerkeuze
  • Waar/niet waar
  • Kort antwoord
  • Numerieke reactie
  • Koppelen
  • Open vraag
  • Cloze
  • Omschrijving 

Het vraagtype Beschrijving is beperkt in wat het kan doen, omdat het bedoeld is als een spatie om extra tekst toe te voegen. 

Algemene tags

Er zijn enkele algemene tags die kunnen worden gebruikt bij het maken van een vraag met Totara XML.

TagFunctie
<question type="">Dit opent de vraag en zal het gewenste vraagtype tussen de aanhalingstekens bevatten, zoals: meerkeuze|waarheid|kort antwoord|overeenkomend|cloze|essay|numerieke|beschrijving. Bijvoorbeeld: <question type="truefalse">
</question>Sluit de vraag aan het einde van de sectie. 
<name>Gebruikt om de naam van de vraag in te voeren, bijv. <name>Naam van de vraag</name>. Het is gesloten met de </name> tag. 
 <questiontext>Wordt gebruikt om de tekst van de vraag aan te duiden, bijv. <questiontext>is dit een retorische vraag?</questiontext> Je kunt deze tag ook gebruiken om de opmaak in te stellen (bijv. HTML, opmaak of platte tekst). Dit wordt gedaan door het formaat in de tag op te nemen, bijv. <questiontext format="html">.
<answer>Dit wijst op een mogelijk antwoord op de vraag en volgt de vraag tekst tag. Je kunt het fractie-attribuut ook gebruiken om het juiste antwoord aan te geven, waarbij 100 is toegewezen aan het juiste antwoord (de juiste antwoorden) en alle andere antwoorden 0 zijn toegewezen. Bijvoorbeeld:
<answer fraction="100">Dit is juist</answer>
<answer fraction="0">Dit is fout</answer>
<feedback>Gebruik deze tag binnen de antwoord-tag om feedback te geven, bijvoorbeeld:
<answer fraction="0">
              <text>Dit is fout</text>
              <feedback><text>Je hebt dit fout, probeer opnieuw</text></feedback>
</answer>

Voorbeeld

<question type="multichoice">
<name> 
            <text> This is the question name </text>
</name>
<questiontext format="html">
              <text>Can you answer this question?</text>
</questiontext>
<answer fraction="100"><text>This is correct</text></answer>
<answer fraction="0"><text>This is wrong</text></answer>
<answer fraction="0"><text>This is also wrong</text></answer>
</question>

Meerkeuze

Volgende tags zijn beschikbaar voor meerkeuzevragen. 

TagFunctie

<single>


Dit wordt gebruikt om te bepalen of er één of meerdere antwoorden zijn. Enkelvoudige antwoorden worden weergegeven met keuzerondjes, terwijl meerdere antwoorden selectievakjes gebruiken. Je kunt waar (enkel) of onwaar (meerdere) ingeven. Bijvoorbeeld: <single>waar</single>
<shuffleanswers>Dit wordt gebruikt om te bepalen of je de antwoorden wil schudden (d.w.z. hun volgorde randomiseren) en kan een waarde van 1 (schudden) of 0 (niet schudden) bevatten. Bijvoorbeeld: <shuffleanswers>1</shuffleanswers>
<antwoordnummering>Hiermee kun je de nummering voor antwoorden instellen. Je kunt kiezen uit: geen, abc, ABCD of 123. Bijvoorbeeld: <answernumbering>123</answernumbering>

Kort antwoord

Volgende tag is beschikbaar voor kort antwoordvragen.

TagFunctie
<usecase>Dit wordt gebruikt om aan te geven of hoofdlettergevoeligheid moet worden gebruikt, dat wil zeggen of de antwoorden moeten worden gecontroleerd op hun gebruik van hoofdletters. Deze tag kan de waarde 1 (hoofdlettergevoeligheid aan) of 0 (hoofdlettergevoeligheid uit) gebruiken. Bijvoorbeeld: <usecase>1</usecase>.

Koppelen

Volgende tags zijn beschikbaar om vragen te koppelen.

TagFunctie

<subquestion>


Elk koppel zit in een <subquestion> tag, waarbij het eerste onderdeel in het paar <text> tags gebruikt en het tweede onderdeel ook <answer> tags. Bijvoorbeeld:
<subquestion>

   <text>Dit is het 1e onderdeel van het paar.</text>

    <answer>

        <text>Dit is het 2e onderdeel van het paar.</text>

    </answer>

</subquestion>

<shuffleanswers>Dit wordt gebruikt om te bepalen of je de antwoorden wil schudden en kan een waarde van 1 (schudden) of 0 (niet schudden) bevatten. Bijvoorbeeld: <shuffleanswers>1</shuffleanswers>

© Copyright 2024 Totara Learning Solutions. All rights reserved.


Was dit artikel nuttig?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.