This commit is contained in:
Ross
2021-04-18 10:24:45 +01:00
parent 28a39f7a41
commit 29c096f93c
3 changed files with 19 additions and 5 deletions
+9
View File
@@ -367,6 +367,15 @@ class ExamViews(View, LoginRequiredMixin):
return JsonResponse({"success": True, "question_count": n})
return JsonResponse({"success": False, "error": "Invalid data"})
def exam_json_unbased(self, request, pk):
exam = get_object_or_404(self.Exam, pk=pk)
if not exam.active:
raise Http404("No available exam")
exam_json = exam.get_exam_json()
return JsonResponse(exam_json)
def exam_json(self, request, pk):
exam = get_object_or_404(self.Exam, pk=pk)