This commit is contained in:
Ross
2021-08-02 12:14:42 +01:00
parent 9d75ec8044
commit 0fee3f6579
+4 -4
View File
@@ -650,7 +650,7 @@ def mark_answer(request, pk, sk, tk):
raise Http404("Exam question does not exist")
try:
answer = question.cid_user_answers.get(cid=tk)
answer = question.cid_user_answers.get(cid=tk, exam__id=pk)
except ObjectDoesNotExist:
raise Http404("User answer does not exist")
@@ -722,7 +722,7 @@ def mark(request, pk, sk):
raise Http404("Exam question does not exist")
user_answers = question.cid_user_answers.all()
user_answers = question.cid_user_answers.filter(exam__id=pk)
return render(
request,
@@ -764,7 +764,7 @@ def exam_scores_cid(request, pk):
user_names[cid] = cid
for q in questions:
# Get user answer
s = q.cid_user_answers.filter(cid=cid).first()
s = q.cid_user_answers.filter(cid=cid, exam__id=pk).first()
if not s:
# skip if no answer, (score 4)
@@ -857,7 +857,7 @@ def exam_scores_cid_user(request, pk, sk):
for q in questions:
# Get user answer
user_answer = q.cid_user_answers.filter(cid=cid).first()
user_answer = q.cid_user_answers.filter(cid=cid, exam__id=pk).first()