{% extends "base/base.html" %} {% load static %} {% load custom_tags %} {% block page_heading %} Marking Information - Now deprecated in favour of other pages {% endblock page_heading %} {% block main_content %}
{% for i in question_indices %}{% endfor %} {% for i in question_indices %} {% for j in version_list %}{% endfor %} {% endfor %} {% for q in marked_question_counts %} {% for v in q %}{% endfor %} {% endfor %}
Question index{{ i }}
VersionV{{ j }}
# of papers marked{{ v.0 }}/{{ v.1 }}
{% csrf_token %} {% if all_marked %}

All questions have a mark. Please confirm with your TAs that marking is complete.

{% else %}

* * * Marking is not complete. * * *

{% endif %} {{ student_marks_form.as_p }}

Note: download does not include incomplete grading actions (i.e. ungraded questions, grading in progress, etc.)

{% for i in question_indices %}{% endfor %} {% for time in total_times_spent %}{% endfor %} {% for time in average_times_spent %}{% endfor %} {% for time in std_times_spent %}{% endfor %}
Time spent markingQuestion idx {{ i }}
Total{{ time }}
Average{{ time }}
Standard Deviation{{ time }}
{% csrf_token %} {% if all_marked %}

All questions have a mark. Please confirm with your TAs that marking is complete.

{% else %}

* * * Marking is not complete. * * *

{% endif %}

Note: download does not include incomplete grading actions (i.e. ungraded questions, grading in progress, etc.)




Estimates

Hours formula:       # of questions remaining * average time to mark

{% for i in question_indices %}{% endfor %} {% for time in hours_estimate %}{% endfor %}
EstimateQuestion idx {{ i }}
Hours remaining{{ time }}


In the table below,  green cells  have received a mark,  yellow cells  are waiting to be marked, and  red cells  are missing pages and cannot be marked.

{% for i in question_indices %}{% endfor %} {% for paper_num, paper_tasks in papers.items %} {% if paper_tasks|length == question_indices|length %} {% comment %}All tasks exist for paper{% endcomment %} {% for question_idx, question_dict in paper_tasks.items %} {% if question_dict.student_mark is not None %} {% else %} {% endif %} {% endfor %} {% else %} {% comment %}Not all tasks exist for paper{% endcomment %} {% for question_idx in question_indices %} {% with paper_tasks|get_item:question_idx as task %} {% comment %}Equivalent to task = paper_tasks.get(question_idx) where paper_tasks is a dict{% endcomment %} {% if task == None %} {% elif task.student_mark is not None %} {% else %} {% endif %} {% endwith %} {% endfor %} {% endif %} {% endfor %} {% for p_key, p_val in papers.items %} {% if not p_val %} {% for i in question_indices %}{% endfor %} {% elif p_val|length == questions_indices|length %} {% comment %}Fully graded{% endcomment %} {% for q_key, q_val in p_val.items %}{% endfor %} {% else %} {% comment %}Partially graded{% endcomment %} {% for i in question_indices %} {% endfor %} {% endif %} {% endfor %}
Paper NumberQuestion idx {{ i }}
{{ paper_num }}{{ question_dict.student_mark }}Not markedTask missing{{ task.student_mark }}{{ task }}
{{ p_key }}None{{ q_val.student_mark }} {% with p_val|get_item:i as dict %} {% if dict %} {{ dict.student_mark }} {% else %} None {% endif %} {% endwith %}
{% include "Visualization/histogram.html" with data=grades_hist_data %}
{% include "Visualization/heat_map.html" with data=corr_heatmap_data %}
{% endblock main_content %}