diff --git a/physics/templates/physics/exam_scores_user.html b/physics/templates/physics/exam_scores_user.html
index fb74ec54..f8d94c06 100644
--- a/physics/templates/physics/exam_scores_user.html
+++ b/physics/templates/physics/exam_scores_user.html
@@ -17,7 +17,7 @@
Total mark: {{ total_score }} / {{max_score}}
{% endblock %}
\ No newline at end of file
diff --git a/physics/views.py b/physics/views.py
index 9da6a4e2..b589ad9b 100644
--- a/physics/views.py
+++ b/physics/views.py
@@ -88,7 +88,7 @@ def active_exams(request):
@login_required
-def exam_scores_cid(request, pk):
+def exam_scores_cid(request, pk, passcode):
exam = get_object_or_404(Exam, pk=pk)
questions = exam.exam_questions.all()
@@ -170,6 +170,7 @@ def exam_scores_cid(request, pk):
"physics/exam_scores.html",
{
"cids": cids,
+ "passcode": passcode,
"exam": exam,
"unmarked": unmarked,
"questions": questions,
@@ -189,7 +190,7 @@ def exam_scores_cid(request, pk):
)
-def exam_scores_cid_user(request, pk, sk, passcode=None):
+def exam_scores_cid_user(request, pk, sk, passcode):
exam = get_object_or_404(Exam, pk=pk)
cid = sk
@@ -235,6 +236,7 @@ def exam_scores_cid_user(request, pk, sk, passcode=None):
{
"exam": exam,
"cid": cid,
+ "passcode" : passcode,
"questions": questions,
"answers": answers,
"answers_marks": answers_marks,