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 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.pagination import PageNumberPagination
@@ -154,6 +154,7 @@ def exam_start(request, pk):
exam = get_object_or_404(Exam, pk=pk)
if not exam.active:
return exam_inactive(request, context={"exam": exam})
raise Http404("Exam not found")
return render(
@@ -169,7 +170,7 @@ def exam_take_overview(request, pk, cid, passcode):
exam = get_object_or_404(Exam, pk=pk)
if not exam.active:
raise Http404("Exam not found")
return exam_inactive(request, context={"exam": exam})
if not exam.check_cid_user(cid, passcode):
raise Http404("Error accessing exam")