From 29d8aac0d2366cc09b6a10c1c933c63b03e4394d Mon Sep 17 00:00:00 2001 From: Ross Date: Sat, 25 Sep 2021 18:54:29 +0100 Subject: [PATCH] . --- physics/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/physics/views.py b/physics/views.py index 90001f2e..8289e027 100644 --- a/physics/views.py +++ b/physics/views.py @@ -184,6 +184,11 @@ def exam_scores_cid_user(request, pk, sk): answers_marks = [] answers = [] + + view_all_results = False + if request.user.groups.filter(name="view_all_results").exists(): + view_all_results = True + for q in questions: # Get user answer user_answer = q.cid_user_answers.filter(cid=cid).first() @@ -194,7 +199,7 @@ def exam_scores_cid_user(request, pk, sk): correct_answers = q.get_answers() - if not exam.publish_results: + if not exam.publish_results and not view_all_results: correct_answers = ("*****", "*****", "*****", "*****", "*****") answer_scores = (0, 0, 0, 0, 0) answers.append(ans)