Improve candidate display in exams

This commit is contained in:
Ross
2023-06-19 10:55:08 +01:00
parent c99fb5a3d6
commit 5ca1d5b44e
4 changed files with 26 additions and 11 deletions
+7 -1
View File
@@ -2076,10 +2076,16 @@ class ExamViews(View, LoginRequiredMixin):
exam.save()
missing_user_ids = valid_user_users - user_ids
missing_users = []
if missing_user_ids:
missing_users = User.objects.filter(pk__in=missing_user_ids)
template_variables = {
"cids": sorted(cids),
"missing_cids": valid_cid_users - plain_cids,
"missing_users": valid_user_users - user_ids,
"missing_users": missing_users,
# "cid_passcodes": cid_passcodes,
"exam": exam,
"unmarked": unmarked,