Sample code for Moodle Quiz questions that have source code samples in them. In Moodle XML format.
<?xml version="1.0" ?>
<quiz>
<!-- "Test" is the quiz question bank name -->
<question type="category">
<category>
<text>$course$/Test</text>
</category>
</question>
<!-- Sample short answer question with a code sample.
See: https://docs.moodle.org/31/en/Moodle_XML_format for more details.
-->
<question type="shortanswer">
<name>
<text>Test question</text>
</name>
<questiontext format="html">
<text>Look at the following code:
<![CDATA[
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
<pre><code class="python"># Code Sample
def test_function():
print("Hi")
test_function()
</code></pre>
]]>
What does the program print when it runs?
</text>
</questiontext>
<!-- Case sensitive flag -->
<usecase>1</usecase>
<answer fraction="100">
<text>Hi</text>
<feedback><text>Correct!</text></feedback>
</answer>
<answer fraction="0">
<text>hi</text>
<feedback><text>Sorry, but case matters!</text></feedback>
</answer>
</question>
</quiz>