move sbas and physics exam_scores_cid_user into generic view

This commit is contained in:
Ross
2023-10-09 12:45:09 +01:00
parent 9b16596d0c
commit 12a8afe771
2 changed files with 0 additions and 128 deletions
-64
View File
@@ -99,70 +99,6 @@ def active_exams(request):
return render(request, "sbas/available_exam_list.html", {"exams": active_exams})
#def exam_scores_cid_user(request, pk, cid=None, passcode=None):
# exam = get_object_or_404(Exam, pk=pk)
#
# exam.check_user_can_review(cid, passcode, request)
#
# questions = exam.exam_questions.all()
#
# answers_and_marks = []
# 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
# if cid is not None:
# user_answer = q.cid_user_answers.filter(cid=cid, exam__id=pk).first()
# else:
# user_answer = q.cid_user_answers.filter(
# user=request.user, exam__id=pk
# ).first()
#
# if user_answer is None:
# answer_score = 0
# ans = ""
# else:
# answer_score = user_answer.get_answer_score()
# ans = user_answer.get_answer()
#
# correct_answer = q.get_correct_answer()
#
# if not exam.publish_results and not view_all_results:
# correct_answer = "*****"
# answer_score = 0
# answers.append(ans)
# answers_marks.append(answer_score)
#
# merged_ans = (ans, answer_score, correct_answer)
# chosen_answer = q.get_answer_by_choice(ans)
# answers_and_marks.append((q, *merged_ans, chosen_answer))
#
# total_score = sum(answers_marks)
#
# max_score = len(questions)
#
# return render(
# request,
# "sbas/exam_scores_user.html",
# {
# "exam": exam,
# "cid": cid,
# "passcode": passcode,
# "questions": questions,
# "answers": answers,
# "answers_marks": answers_marks,
# "total_score": total_score,
# "max_score": max_score,
# "answers_and_marks": answers_and_marks,
# "view_all_results": view_all_results,
# },
# )
def exam_start(request, pk):
exam = get_object_or_404(Exam, pk=pk)