This commit is contained in:
Ross
2021-10-18 22:23:02 +01:00
parent 7fe8ba58b5
commit dc11feca47
5 changed files with 47 additions and 17 deletions
+14
View File
@@ -289,6 +289,14 @@ def loadJsonAnswer(answer):
# # return render(request, "anatomy/exam.html", {"exam" : exam, "question" : question})
@login_required
def mark_all(request, exam_pk, sk):
return mark(request, exam_pk, sk, unmarked_exam_answers_only=False)
@login_required
def mark_review(request, exam_pk, sk):
return mark(request, exam_pk, sk, unmarked_exam_answers_only=False, review=True)
# @user_passes_test(user_is_admin, login_url="/accounts/login")
@login_required
def mark(request, pk, sk):
@@ -404,6 +412,9 @@ def mark(request, pk, sk):
def exam_scores_cid(request, pk):
exam = get_object_or_404(Exam, pk=pk)
if not exam.exam_mode:
raise Http404("Packet not in exam mode")
questions = exam.exam_questions.all()
cids = (
@@ -507,6 +518,9 @@ def exam_scores_cid(request, pk):
def exam_scores_cid_user(request, pk, sk):
exam = get_object_or_404(Exam, pk=pk)
if not exam.exam_mode:
raise Http404("Packet not in exam mode")
# TODO:Need some kind of test for cid
cid = sk