108 lines
4.4 KiB
HTML
108 lines
4.4 KiB
HTML
<%include file="metadata-edit.html" />
|
|
<section class="problem-editor editor">
|
|
<div class="row">
|
|
%if markdown != '' or data == '<problem>\n</problem>\n':
|
|
<div class="editor-bar">
|
|
<ul class="format-buttons">
|
|
<li><a href="#" class="header-button" data-tooltip="Header"><span
|
|
class="problem-editor-icon header"></span></a></li>
|
|
<li><a href="#" class="multiple-choice-button" data-tooltip="Multiple Choice"><span
|
|
class="problem-editor-icon multiple-choice"></span></a></li>
|
|
<li><a href="#" class="checks-button" data-tooltip="Check Multiple"><span
|
|
class="problem-editor-icon checks"></span></a></li>
|
|
<li><a href="#" class="string-button" data-tooltip="String Response"><span
|
|
class="problem-editor-icon string"></span></a></li>
|
|
<li><a href="#" class="number-button" data-tooltip="Numerical Response"><span
|
|
class="problem-editor-icon number"></span></a></li>
|
|
<li><a href="#" class="dropdown-button" data-tooltip="Option Response"><span
|
|
class="problem-editor-icon dropdown"></span></a></li>
|
|
<li><a href="#" class="explanation-button" data-tooltip="Explanation"><span
|
|
class="problem-editor-icon explanation"></span></a></li>
|
|
</ul>
|
|
<ul class="editor-tabs">
|
|
<li><a href="#" class="xml-tab advanced-toggle" data-tab="xml">Advanced Editor</a></li>
|
|
<li><a href="#" class="cheatsheet-toggle" data-tooltip="Toggle Cheatsheet">?</a></li>
|
|
</ul>
|
|
</div>
|
|
<textarea class="markdown-box">${markdown | h}</textarea>
|
|
%endif
|
|
<textarea class="xml-box" rows="8" cols="40">${data | h}</textarea>
|
|
</div>
|
|
</section>
|
|
|
|
<script type="text/template" id="simple-editor-cheatsheet">
|
|
<article class="simple-editor-cheatsheet">
|
|
<div class="cheatsheet-wrapper">
|
|
<div class="row">
|
|
<h6>Header</h6>
|
|
<div class="col sample header">
|
|
<img src="/static/img/header-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>H1
|
|
=====
|
|
</pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>Multiple Choice</h6>
|
|
<div class="col sample multiple-choice">
|
|
<img src="/static/img/choice-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>( ) red
|
|
( ) green
|
|
(x) blue</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>Check Multiple</h6>
|
|
<div class="col sample check-multiple">
|
|
<img src="/static/img/multi-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>[x] earth
|
|
[ ] wind
|
|
[x] water</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>String Response</h6>
|
|
<div class="col sample string-response">
|
|
<img src="/static/img/string-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>= dog</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>Numerical Response</h6>
|
|
<div class="col sample numerical-response">
|
|
<img src="/static/img/number-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>= 3.14 +- 2%</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>Option Response</h6>
|
|
<div class="col sample option-reponse">
|
|
<img src="/static/img/select-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>[[wrong, (right)]]</code></pre>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<h6>Explanation</h6>
|
|
<div class="col sample explanation">
|
|
<img src="/static/img/explanation-example.png" />
|
|
</div>
|
|
<div class="col">
|
|
<pre><code>[explanation] A short explanation of the answer. [explanation]</code></pre>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
</script>
|