{% extends "manage.html" %} {% block pagetitle %} Data for user {{ data.user.get_full_name.title }} {% endblock pagetitle %} {% block content %} {% block script %} {% endblock %}

Name: {{ data.user.get_full_name.title }}
Username: {{ data.user.username }}
{% if data.profile %} Roll number: {{ data.profile.roll_number }}
Position: {{ data.profile.position }}
Department: {{ data.profile.department }}
Institute: {{ data.profile.institute }}
{% endif %} Email: {{ data.user.email }}
Date joined: {{ data.user.date_joined }}
Last login: {{ data.user.last_login }}

{% if data.papers %} {% if data.questionpaperid %}

Grade/correct paper

{% else %}

Grade/correct paper {% endif %} {% for paper in data.papers %} {% if forloop.counter == 2 and data.questionpaperid %}


Previous attempts

{% endif %}

Quiz: {{ paper.question_paper.quiz.description }}

Attempt Number: {{ paper.attempt_number }}
Questions correctly answered: {{ paper.get_answered_str }}
Total attempts at questions: {{ paper.answers.count }}
Marks obtained: {{ paper.marks_obtained }}
Start time: {{ paper.start_time }}
User IP address: {{ paper.user_ip }}

{% if paper.answers.count %}

Answers

{% for question, answers in paper.get_question_answers.items %}
Details: {{forloop.counter}}. {{ question.summary }} Show Question Mark(s): {{ question.points }}
{% if question.type != "code" %} {% if "Correct answer" in answers.0.error_list %}
{% else %}
{% endif %}
Autocheck: {{ answers.0.error_list.0 }}
Student answer:
{{ answers.0.answer|safe }}
{% else %}
Student answer:
{% for answer in answers %} {% if answer.answer.correct %}
Correct answer {% else %}
Error {% for error in answer.error_list %}
{{ error }}
{% endfor %} {% endif %}
{% if question.type != "code" %}
{{question.type}} {{ answer.answer.answer.strip|safe }}
{% else %}
{{ answer.answer.answer.strip|safe }}
{% endif %}
{% endfor %} {% endif %}
{% endfor %} {# for question, answers ... #}

Teacher comments:

{{ paper.comments|default:"None" }} {% endif %} {# if paper.answers.count #} {% endfor %} {# for paper in data.papers #} {% endif %} {# if data.papers #}

{% with data.papers.0 as paper %} Grade/correct paper {% endwith %}
{% if data.papers.count > 1 %} Monitor quiz {% else %} {% with data.papers.0 as paper %} Monitor quiz {% endwith %} {% endif %} {% endblock %}