diff options
Diffstat (limited to 'templates/exam/question.html')
-rw-r--r-- | templates/exam/question.html | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/templates/exam/question.html b/templates/exam/question.html index f4d3f67..62b8b3d 100644 --- a/templates/exam/question.html +++ b/templates/exam/question.html @@ -60,15 +60,20 @@ function update_time() <form id="code" action="{{URL_ROOT}}/exam/{{ question.id }}/check/" method="post"> {% csrf_token %} - -<textarea rows="20" cols="100" name="answer"> -{% if last_attempt %}{{last_attempt}}{% else %}# Enter your answer here.{% endif %} -</textarea> - +{% if question.type == "mcq" %} +{% for option in question.options.strip.splitlines %} +<input name="answer" type="radio" value="{{option}}" />{{option}} <br/> +{% endfor %} +{% else %} +<textarea rows="20" cols="100" name="answer">{% if last_attempt %}{{last_attempt.strip}}{% else %}# Enter your answer here.{% endif %}</textarea> +{% endif %} <br/> - +{% if question.type == "mcq" %} +<input id="check" type="submit" name="check" value="Submit answer"/> +{% else %} <input id="check" type="submit" name="check" value="Check Answer" onclick="submitCode();"/> +{% endif %} <input id="skip" type="submit" name="skip" value="Skip question" /> </form> |