{% extends "base/base.html" %} {% load static %} {% block title %} Task Ordering {% endblock title %} {% block page_heading %} Task Ordering {% endblock page_heading %} {% block main_content %}
{% csrf_token %} {{ order_form.as_p }}
    {{ upload_form.as_p }}
{% csrf_token %}

Instructions:

  1. Select one of the options on the left.
  2. Click "Update task order" to change the order TAs receive questions to mark (they will receive tasks with higher priority values first)
  3. To apply a custom order, a .csv file must be uploaded:
    • Click "Download priorities" for the current priorities as an example.
    • Modify the .csv; it must have headers "Paper Number", "Question Index", "Priority Value"; each row must have values for each of these.
    • Questions that are not listed are ignored.

Current Task Order

Tip: click on a header to sort by that column.

{% for qi, qlabelstr, qlabelhtml in qlabels %}{% endfor %} {% for p, priority_status_list in paper_to_priority_dict.items %} {% for priority_status in priority_status_list %} {% if priority_status.1 == "Complete" %} {% elif priority_status.1 == "Missing" %} {% else %} {% endif %} {% endfor %} {% endfor %}
Paper ID{{ qlabelhtml|safe }}
{{ p }}{{ priority_status.0|floatformat:1 }}Missing{{ priority_status.0|floatformat:1 }}
{% endblock main_content %}