{% extends exam.app_name|add:'/exams.html' %} {% block content %}

{{ exam }}

{% if cached_scores %} User answer scores are cached, if you update or change an answer you will need to refresh the scores. {% endif %} {% if missing_cids or missing_users %}
This exam has candidates / users with unsubmitted results {% if missing_cids %} {% endif %} {% if missing_users %} {% endif %}
{% endif %} {% if unmarked %} {% endif %}
{{plot|safe}}
Stats
Candidates: {{cids|length}}
Questions: {{question_number}}
Available marks: {{max_score}}
Mean: {{mean}}, Median {{median}}, Mode {{mode}}
Top score: {{exam.stats_max}}
{% if exam.app_name == "longs" or exam.app_name == "rapids" %} {% endif %} {% for cid in cids %} {% if cid|slice:":1" == "u" %} {% else %} {% endif %} {% if exam.app_name == "longs" or exam.app_name == "rapids" %} {% endif %} {% endfor %}
Candidate ID ScoreNormalised Score
{{cids_user_id_map|get_item:cid}}{{cid}} {{user_scores|get_item:cid}}{{user_scores_normalised|get_item:cid}}
Answers as a table
{% for cid in cids %} {% comment %} {% endcomment %} {% endfor %} {% block table_answers %} {% endblock table_answers %} {% comment %} {% for question in questions %} {% for cid in cids %} {% with by_question|get_item:question|get_item:cid as ans_score %} {% endwith %} {% endfor %} {% endfor %} {% endcomment %} {% for cid in cids %} {% endfor %}
Candidate{{cid}} {% if cid|slice:":1" == "u" %} {% else %} {% endif %} {{cids_user_id_map|get_item:cid}}
Question {{forloop.counter}} {% if question.normal %} [N] {% else %} [A] {% endif %} {{ans_score.0}}
Score:{{user_scores|get_item:cid}}
{% block breakdown %}{% endblock breakdown %}
Email results User results emailed: {{exam.exam_results_emailed|default:"Never"}}

Note: currently only works with registered users

{% endblock %} {% block js %} {% endblock %}