This commit is contained in:
Ross
2022-06-26 19:01:48 +01:00
parent 695a07f2e2
commit f454d5a08d
16 changed files with 544 additions and 94 deletions
+38 -3
View File
@@ -34,9 +34,9 @@
{% for cid in cids %}
<tr>
{% if cid|slice:":1" == "u" %}
<td>{{cid}}</td>
<td>{{cid}}</td>
{% else %}
<td><a href="{% url 'cid_scores_admin' cid %}">{{cid}}</a></td>
<td><a href="{% url 'cid_scores_admin' cid %}">{{cid}}</a></td>
{% endif %}
<td>{{user_scores|get_item:cid}}</td>
<td>{{user_scores_normalised|get_item:cid}}</td>
@@ -68,7 +68,7 @@
</td>
{% for cid in cids %}
{% with by_question|get_item:question|get_item:cid as ans_score %}
<td class="user-answer-score-{{ans_score.1}}" title="answer score: {{ans_score.1}}">{{ans_score.0}}</td>
<td class="user-answer-score-{{ans_score.1}}" title="answer score: {{ans_score.1}} [{{ans_score.2}}]">{{ans_score.0}}</td>
{% endwith %}
{% endfor %}
</tr>
@@ -81,6 +81,41 @@
</tr>
</table>
Call breakdown
<ul>
{% for user, breakdown in user_answers_callstates.items %}
<li>
{{user}} - {{breakdown}}
</li>
{% endfor %}
</ul>
<details>
<summary>Email results</summary>
User results emailed: {{exam.exam_results_emailed|default:"Never"}}<br/>
<button id="email-results-button" title="Email results to users and their supervisors">Email user results</button>
<button id="email-results-check-button" title="Check the status of emailed results">Check email status</button>
</details>
</div>
<script>
$(document).ready(() => {
$("#email-results-button").click((evt) => {
if (confirm("This will email results, please make sure scores have been refreshed before continuing")) {
window.location = "{% url 'rapids:exam_report_email' exam_id=exam.pk %}";
}
evt.preventDefault();
})
$("#email-results-check-button").click((evt) => {
window.location = "{% url 'rapids:exam_report_email_status' exam_id=exam.pk %}";
})
})
</script>
{% endblock %}