This commit is contained in:
Ross
2024-11-04 13:09:36 +00:00
parent 100d23b068
commit d8b07449a4
+5 -3
View File
@@ -2101,6 +2101,10 @@ class ExamViews(View, LoginRequiredMixin):
if not exam.exam_mode:
raise Http404("Packet not in exam mode")
view_all_results = False
if request.user.groups.filter(name="view_all_results").exists():
view_all_results = True
if supervisor is None:
if not exam.check_cid_user(cid, passcode, request.user):
#TODO clear this up
@@ -2112,6 +2116,7 @@ class ExamViews(View, LoginRequiredMixin):
# check for supervisor access
raise Http404("Error accessing exam")
view_all_results = True
else:
if user is None:
raise Exception("user must be defined")
@@ -2134,9 +2139,6 @@ class ExamViews(View, LoginRequiredMixin):
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