Difference between revisions of "User:Frank Ralf/Converting Moodle glossary XML to question XML"

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Frank Ralf/Converting Moodle glossary XML to question XML.

(XML mapping)
(XML mapping)
 
Line 85: Line 85:
  
 
{{Note|
 
{{Note|
'''Note''': This code is simplified and won't work in praxis.
+
This code is simplified and won't work in praxis.
 
}}
 
}}

Latest revision as of 17:09, 8 November 2011

See Glossary items used in a quiz

Glossary XML

<?xml version="1.0" encoding="UTF-8" ?> 
<GLOSSARY>
  <INFO>
    <NAME>Animals</NAME> 
    <INTRO>A list of wild animals</INTRO> 
    <ALLOWDUPLICATEDENTRIES>0</ALLOWDUPLICATEDENTRIES> 
    <DISPLAYFORMAT>dictionary</DISPLAYFORMAT> 
    <SHOWSPECIAL>1</SHOWSPECIAL> 
    <SHOWALPHABET>1</SHOWALPHABET> 
    <SHOWALL>1</SHOWALL> 
    <ALLOWCOMMENTS>0</ALLOWCOMMENTS> 
    <USEDYNALINK>1</USEDYNALINK> 
    <DEFAULTAPPROVAL>1</DEFAULTAPPROVAL> 
    <GLOBALGLOSSARY>1</GLOBALGLOSSARY> 
    <ENTBYPAGE>10</ENTBYPAGE> 
 
    <ENTRIES>
 
      <ENTRY>
        <CONCEPT>Gorilla</CONCEPT> 
        <DEFINITION>Gorillas are the largest of the primates.</DEFINITION> 
 
        <FORMAT>0</FORMAT> 
        <USEDYNALINK>1</USEDYNALINK> 
        <CASESENSITIVE>0</CASESENSITIVE> 
        <FULLMATCH>0</FULLMATCH> 
        <TEACHERENTRY>1</TEACHERENTRY> 
 
      </ENTRY>
    </ENTRIES>
 
  </INFO>
</GLOSSARY>
Note

The tag names have to be in uppercase.

Converted to Question XML

<?xml version="1.0" encoding="UTF-8"?>
<quiz>
  <question type="shortanswer">
    <name>
      <text>Gorilla question</text>
    </name>
    <questiontext>
      <text>Gorilla</text>
    </questiontext>
    <answer fraction="100">
      <text>Gorillas are the largest of the primates.</text>
    </answer>
</question>
</quiz>
Note

The tag names have to be in lowercase.

XML mapping

As I understand the basic mapping is as follows:

Glossary
<ENTRY>
    <CONCEPT>Gorilla</CONCEPT>
    <DEFINITION>Gorillas are the largest of the primates.</DEFINITION>
</ENTRY>
Quiz question
<question type="shortanswer">
    <questiontext>Gorilla</questiontext>
    <answer>Gorillas are the largest of the primates.</answer>
</question>

Note: This code is simplified and won't work in praxis.