{% extends "base/base.html" %} {% load static %} {% block title %} Number of papers to produce and question-version mapping {% endblock title %} {% block page_heading %} Number of papers to produce and question-version mapping {% endblock page_heading %} {% block main_content %}
Return to assessment preparation page

Assessment specification indicates:

{% if student_list_present %}

A list of students is present. It contains {{ number_of_students }} entries. {% if prenaming %} Papers {{ prenamed_papers_list }} will be prenamed. {% else %} No papers will be prenamed. {% endif %} {% endif %}

{% if chore_status == "Error" %}

Background chore: {{ chore_status }}  —  {{ chore_message }}

{% elif chore_status == "Complete" %}

Background chore: {{ chore_status }}  —  {{ chore_message }}

{% endif %} {% if populate_in_progress %}

{% if chore_message %} Database is currently being populated with papers: {{ chore_message }} {% else %} Database is currently being populated with papers. {% endif %}

Please reload page

{% elif evacuate_in_progress %}

{% if chore_message %} Papers are currently being removed from the database: {{ chore_message }} {% else %} Papers are currently being removed from the database. {% endif %}

Please reload page

{% elif pqv_mapping_present %}
Question-version mapping present with {{ pqv_number_rows }} papers: download
{% if prenaming %}{% endif %} {% for qi, qstr, qlabel in question_labels_html %}{% endfor %} {% for paper_number, info in pqv_table.items %} {% if prenaming %} {% endif %} {% for x in info.qvlist %}{% endfor %} {% endfor %}
Paper numberPrename ID (if assigned)id page ver{{ qlabel|safe }} ver
{{ paper_number }} {% if info.prename %} {{ info.prename.0 }}: {{ info.prename.1 }} {% else %} • {% endif %} {{ info.id_ver }}{{ x }}
{% else %}

Generate question-version map

{% if student_list_present %}
Suggested minimum number of papers to produce = {{ min_number_to_produce }}

  • Student list present, contains {{ number_of_students }} entries {% if prenaming %} of which papers {{ prenamed_papers_list }} will be prenamed {% else %} without any prenamed papers {% endif %}
  • We recommend that you produce the maximum of the following numbers
    • 110% of the number of students in your classlist = {{ number_times_1dot1 }}
    • the number of students in your classlist plus 20 = {{ number_plus_twenty }}
    • {% if prenaming %}
    • the paper-number of the last prenamed paper plus 10 = {{ last_plus_ten }}
    • {% endif %}
  • You do not have to print all of the resulting papers. Rather, this ensures that you will have plenty of spare papers if you need them

{% else %}

No student list present

Suggested minimum number of papers to produce = {{ min_number_to_produce }}
  • When you do not supply a classlist, this defaults to 20.
  • However, we recommend that you produce the maximum of the following numbers
    • 110% of the number of students in your class
    • the number of students in your class plus 20
  • You do not have to print all of the resulting papers. Rather, this ensures that you will have plenty of spare papers if you need them.

{% endif %}
{% csrf_token %}

First paper:

  • Typically the first paper has paper-number 1, but you can choose to start from zero, or any other positive integer.
  • The system will then generate a contiguous block of papers starting from your first paper, and of the chosen length.


    {% if prenaming %} — note that the first prenamed paper is {{ first_prenamed_paper }} {% else %} {% endif %}

Upload a question-version map (advanced)

You can also upload a csv-file containing a question-version map. This is not recommended unless you really know what you are doing.
  • The file must contain
    • a paper_number column
    • {{ question_indices|length }} columns with headers q{{ question_indices|first }}.version up to q{{ question_indices|last }}.version
    • {% if student_list_present %}
    • Your version map should be compatible with your uploaded classlist. It should contain at least one row for each student, namely {{ number_of_students }} rows. We recommend that it contain at least {{ min_number_to_produce }} rows.
    • {% endif %} {% if prenaming %}
    • You have enabled prenaming; your version map must contain entries for each paper_number given in your classlist. The following papers are prenamed: {{ prenamed_papers_list }}.
    • {% endif %}
    • You may experience problems with non-contiguous paper_number, see Plom Issue #1745.

{% csrf_token %}
{% endif %}
{% if populate_in_progress or evacuate_in_progress %} {% endif %} {% endblock main_content %}