diff --git a/sbas/templates/sbas/exam_take.html b/sbas/templates/sbas/exam_take.html index e389a2f8..6e8f2015 100755 --- a/sbas/templates/sbas/exam_take.html +++ b/sbas/templates/sbas/exam_take.html @@ -47,6 +47,10 @@ CID: {{cid}} $(el).addClass("selected") }) }) + + {% if saved_answer %} + $("ul.answerlist li[data-ans='{{saved_answer}}']").addClass("selected"); + {% endif %} }) {% endblock %} diff --git a/sbas/views.py b/sbas/views.py index 5fd92949..4af0afb5 100644 --- a/sbas/views.py +++ b/sbas/views.py @@ -280,6 +280,10 @@ def exam_take(request, pk, sk, cid): if sk == exam_length - 1: next = False + saved_answer = False + if answer is not None: + saved_answer = answer.answer + return render( request,