continue unifying views
This commit is contained in:
+10
-5
@@ -30,8 +30,9 @@ from anatomy.models import Exam as AnatomyExam
|
||||
from rapids.models import CidUserAnswer as RapidsCidUserAnswer
|
||||
from rapids.models import Exam as RapidsExam
|
||||
|
||||
from anatomy.views import AnatomyExamViews as AnatomyExamViews, postExamAnswers as postAnatomyExamAnswers
|
||||
from rapids.views import active_exams as active_rapid_exams, postExamAnswers as postRapidExamAnswers
|
||||
from anatomy.views import AnatomyExamViews
|
||||
from rapids.views import RapidExamViews
|
||||
from longs.views import LongExamViews
|
||||
|
||||
|
||||
|
||||
@@ -89,11 +90,13 @@ def cid_scores(request, pk):
|
||||
|
||||
def active_exams(request):
|
||||
anatomy_exams = AnatomyExamViews.active_exams(request, False)
|
||||
rapid_exams = active_rapid_exams(request, False)
|
||||
rapid_exams = RapidExamViews.active_exams(request, False)
|
||||
long_exams = LongExamViews.active_exams(request, False)
|
||||
|
||||
exams = []
|
||||
exams.extend(anatomy_exams)
|
||||
exams.extend(rapid_exams)
|
||||
exams.extend(long_exams)
|
||||
|
||||
active_exams = {"exams": exams}
|
||||
|
||||
@@ -107,9 +110,11 @@ def exam_submit(request):
|
||||
exam_type, exam_id = request.POST.get("eid").split("/")
|
||||
|
||||
if exam_type == "anatomy":
|
||||
return postAnatomyExamAnswers(request)
|
||||
return AnatomyExamViews.postExamAnswers(request)
|
||||
elif exam_type == "rapid":
|
||||
return postRapidExamAnswers(request)
|
||||
return RapidExamViews.postExamAnswers(request)
|
||||
elif exam_type == "long":
|
||||
return LongExamViews.postExamAnswers(request)
|
||||
return JsonResponse({"success": False, "error": "Invalid exam type"})
|
||||
|
||||
# postExamAnswers
|
||||
|
||||
Reference in New Issue
Block a user