Save category description in Moodle XML import/export: Difference between revisions
From MoodleDocs
Line 20: | Line 20: | ||
== Proposed XML structure == | == Proposed XML structure == | ||
If the | If the imported/exported category has not parent then | ||
<pre> | <pre> | ||
<question type="category"> | <question type="category"> | ||
<category name="$ | <category name="$current category name$"> | ||
<description>Description of category</description> | <description>Description of category</description> | ||
</category> | </category> | ||
</question> | </question> | ||
</pre> | </pre> | ||
else | else if | ||
<pre> | <pre> | ||
<question type="category"> | <question type="category"> | ||
<category name="$ | <category name="$parent category name$"> | ||
<description>Description of category</description> | <description>Description of category</description> | ||
<category name="$current category name$"> | |||
<description>Description of category</description> | |||
</category> | |||
</category> | </category> | ||
</question> | </question> |
Revision as of 11:13, 18 October 2014
What is not saved?
At this format of import/export in not saved:
1. description of the imported/exported category,
2. description of parental category(categories).
Current XML structure
<question type="category"> <category> <text> $course$ / [ $parent category name$ / ] $current category name$ </text> </category> </question>
The amount of block [ $parent category name$ / ] can be more or equally to zero.
Proposed XML structure
If the imported/exported category has not parent then
<question type="category"> <category name="$current category name$"> <description>Description of category</description> </category> </question>
else if
<question type="category"> <category name="$parent category name$"> <description>Description of category</description> <category name="$current category name$"> <description>Description of category</description> </category> </category> </question>