This commit is contained in:
Ross
2022-09-02 17:25:25 +01:00
parent e6c4d6270a
commit f07ef62128
+3 -2
View File
@@ -41,7 +41,7 @@ import json
import statistics import statistics
import plotly.express as px import plotly.express as px
from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews, GenericViewBase from generic.views import AuthorRequiredMixin, ExamCloneMixin, ExamCreateBase, ExamDeleteBase, ExamUpdateBase, ExamViews, GenericViewBase, exam_inactive
from rest_framework import viewsets, permissions from rest_framework import viewsets, permissions
from rest_framework.pagination import PageNumberPagination from rest_framework.pagination import PageNumberPagination
@@ -154,6 +154,7 @@ def exam_start(request, pk):
exam = get_object_or_404(Exam, pk=pk) exam = get_object_or_404(Exam, pk=pk)
if not exam.active: if not exam.active:
return exam_inactive(request, context={"exam": exam})
raise Http404("Exam not found") raise Http404("Exam not found")
return render( return render(
@@ -169,7 +170,7 @@ def exam_take_overview(request, pk, cid, passcode):
exam = get_object_or_404(Exam, pk=pk) exam = get_object_or_404(Exam, pk=pk)
if not exam.active: if not exam.active:
raise Http404("Exam not found") return exam_inactive(request, context={"exam": exam})
if not exam.check_cid_user(cid, passcode): if not exam.check_cid_user(cid, passcode):
raise Http404("Error accessing exam") raise Http404("Error accessing exam")