Vad är Totara XML-formatet?
  • 08 Apr 2024
  • 2 Protokoll att läsa

Vad är Totara XML-formatet?


Article Summary

Totara XML är ett specifikt filformat som används för testaktiviteten i Totara Learn . Det är baserat på Moodle XML-formatet som utvecklats inom Moodle-communityt, men anpassat för att fungera med Totara-frågesporter. 

Följande frågetyper stöds av Totara XML-format (och kan exporteras, importeras eller konstrueras med hjälp av det):

  • Flerval
  • Sant/Falskt
  • Kort svar
  • Numeriskt svar
  • Matchande
  • Uppsats
  • Stäng
  • Beskrivning 

 Frågatypen Beskrivning är begränsad i vad den kan göra, eftersom den är avsedd som ett utrymme för att lägga till ytterligare text. 

Vanliga taggar

Det finns några vanliga taggar som kan användas när du konstruerar en fråga med Totara XML.

TaggFunktion
<question type="">Detta öppnar frågan och skulle inkludera önskad frågetyp mellan citationstecknen, såsom: multichoice|truefalse|shortanswer|matching|cloze|essay|numerical|description. Till exempel: <question type="truefalse">
</question>Stänger frågan i slutet av avsnittet. 
<name>Används för att ange namnet på frågan, t.ex. <name>namnet på frågan </name>. Den är stängd med </name> taggen. 
 <questiontext>Används för att beteckna den faktiska frågetexten, t.ex. <questiontext>Är detta en retorisk fråga?</questiontext>. Du kan också använda denna tagg för att ställa in formatet (t.ex. HTML, markdown eller vanlig text). Detta görs genom att inkludera formatet i taggen, t.ex. <questiontext format="html">.
<answer>Detta betecknar ett möjligt svar på frågan och följer frågetexttaggen. Du kan också använda fraktionsattributet för att indikera rätt svar, där 100 tilldelas rätt svar(n) och alla andra svar tilldelas 0. Exempelvis:
<answer fraction="100">Detta är rätt</answer>
<answer fraction="0">Detta är fel</answer>
<feedback>Använd denna tagg inom svarstaggen för att ge feedback, till exempel:
<answer fraction="0">
              <text>Detta är fel</text>
              <feedback><text>Du fick fel, försök igen</text></feedback>
</answer>

Exempel

<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>

Flerval

Följande taggar är tillgängliga för flervalsfrågor. 

TaggFunktion

<single>


Detta används för att avgöra om det finns ett enda svar eller flera svar. Enstaka svar kommer att visas med radioknappar, medan flera svar kommer att använda kryssrutor. Du kan ange sant (enkelt) eller falskt (flera). Till exempel: <single>sant</single>
<shuffleanswers>Detta används för att avgöra om du vill blanda svaren (dvs. randomisera deras ordning) och kan innehålla ett värde på 1 (shuffle) eller 0 (inte shuffle). Exempelvis: <shuffleanswers>1</shuffleanswers>
<svarsnumrering>Detta gör att du kan ställa in numreringen för svar. Du kan välja mellan: ingen, abc, ABCD eller 123. Exempelvis: <answernumbering>123</answernumbering>

Kort svar

Följande tagg är tillgänglig för korta svarsfrågor.

TaggFunktion
<usecase>Detta används för att indikera om fallkänslighet ska användas, det vill säga om svaren ska kontrolleras för deras användning av kapitalisering. Denna tagg kan använda värdet 1 (fallkänslighet på) eller 0 (fallkänslighet av). Exempelvis: <usecase>F</usecase>rågekomponent 1:

Matchande

Följande taggar är tillgängliga för matchande frågor.

TaggFunktion

<subquestion>


Varje matchande par finns i en <subquestion> tagg, där det första objektet i paret använder <text>taggar och det andra också använder <answer>taggar. Exempelvis:
<subquestion>

   <text>Detta är det första objektet i paret.</text>

    <answer>

        <text>Detta är det andra objektet i paret.</text>

    </answer>

</subquestion>

<shuffleanswers>Detta används för att avgöra om du vill blanda svaren och kan innehålla ett värde på 1 (shuffle) eller 0 (inte shuffle). Exempelvis: <shuffleanswers>1</shuffleanswers>

© Copyright 2024 Totara Learning Solutions. All rights reserved.


Var den här artikeln till hjälp?

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.