TODO:
* need unique slugs for errors so they don't overwrite each other on export.
- try to preserve origin slug. If not possible, generate random one.
* figure out what metadata to strip. e.g.
({'data': '<problem><p><h1>Finger Exercise 1...'},
{'data': '<problem points="1" type="lecture"><p><h1>Finger Exercise 1...'},
False)
- where did points and type come from? Do we want them there?
* separate broken and non-broken test courses
44 lines
826 B
XML
44 lines
826 B
XML
<?xml version="1.0"?>
|
|
<problem>
|
|
<p>
|
|
<h1>Finger Exercise 1</h1>
|
|
</p>
|
|
<p>
|
|
Here are two definitions: </p>
|
|
<ol class="enumerate">
|
|
<li>
|
|
<p>
|
|
Declarative knowledge refers to statements of fact. </p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
Imperative knowledge refers to 'how to' methods. </p>
|
|
</li>
|
|
</ol>
|
|
<p>
|
|
Which of the following choices is correct? </p>
|
|
<ol class="enumerate">
|
|
<li>
|
|
<p>
|
|
Statement 1 is true, Statement 2 is false </p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
Statement 1 is false, Statement 2 is true </p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
Statement 1 and Statement 2 are both false </p>
|
|
</li>
|
|
<li>
|
|
<p>
|
|
Statement 1 and Statement 2 are both true </p>
|
|
</li>
|
|
</ol>
|
|
<p>
|
|
<symbolicresponse answer="4">
|
|
<textline size="90" math="1"/>
|
|
</symbolicresponse>
|
|
</p>
|
|
</problem>
|