{% extends 'atlas/exams.html' %} {% block content %}

{{ collection.name }}

Learner: {{ user }}
Attempt Progress
{{ answer_count }} / {{ collection_length }} answered
Started: {{ cid_user_exam.start_time }}
{% for row in history_rows %}
Case {{ forloop.counter }}: {{ row.casedetail.case.title|default:row.casedetail.case.pk|truncatechars:80 }} {% if row.user_answer and row.user_answer.completed %} Completed {% elif row.user_answer %} Saved {% else %} Not answered {% endif %} {% if row.self_reviews %} {{ row.self_reviews|length }} self review{{ row.self_reviews|length|pluralize }} {% endif %}
Started: {{ row.user_answer.started_at|default:'-' }} {% if row.user_answer %} ยท Submitted: {{ row.user_answer.submitted_at|default:'-' }} {% endif %}
Open Case {% if request.user.is_superuser and row.user_answer %} {% if row.user_answer.user_id %} Edit in admin {% else %} Edit in admin {% endif %} {% endif %} {% if row.self_reviews %} {% for review in row.self_reviews %} View Self Review {{ forloop.counter }} {% endfor %} {% endif %}
{% if not row.user_answer %}
This case has not been answered yet.
{% else %}
Answer / Report
{% if row.user_answer.answer %} {{ row.user_answer.answer|linebreaksbr }} {% else %}
{{ row.user_answer.json_answer }}
{% for value, single_answer, correct_answer, answer_is_correct, automark in row.user_answer.get_correct_json_answers %}
{{ value.title }} {% if answer_is_correct %} โœ“ {% elif automark %} โœ— {% else %} โœ— {% endif %}
{{ value.description }}
Answer: {{ single_answer|default:'Not answered' }}
{% if not answer_is_correct and correct_answer %}
Correct answer: {{ correct_answer }}
{% endif %}
{% endfor %} {% endif %}
{% endif %} {% if row.self_reviews %}
Self Reviews
{% for review in row.self_reviews %}
Updated: {{ review.review_update_date|date:"Y-m-d H:i" }}
Findings: {{ review.findings|default:'-' }}/5
Interpretation: {{ review.interpretation|default:'-' }}/5
{{ review.comments|default:'No comments added.'|linebreaksbr }}
{% endfor %}
{% endif %} {% if collection.case_query_messaging_enabled %}
Case conversation {% if row.case_review_stats.has_outstanding_any %} {{ row.case_review_stats.outstanding_total_count }} unacknowledged message{{ row.case_review_stats.outstanding_total_count|pluralize }} {% elif row.case_review_stats.has_messages %} {{ row.case_review_stats.message_count }} message{{ row.case_review_stats.message_count|pluralize }} {% else %} No messages yet {% endif %}
Loading case conversation...
{% endif %}
{% endfor %}
{% endblock %}