.
This commit is contained in:
+1
-1
@@ -90,7 +90,7 @@ urlpatterns = [
|
||||
),
|
||||
path(
|
||||
"exam/json/unbased/<int:cid>/<str:passcode>",
|
||||
views.active_exams,
|
||||
views.active_exams_unbased,
|
||||
name="active_exams_cid_unbased",
|
||||
),
|
||||
path("exam/json/unbased", views.active_exams_unbased, name="active_exams_unbased"),
|
||||
|
||||
+3
-20
@@ -239,7 +239,7 @@ def cid_scores(request, pk, passcode):
|
||||
)
|
||||
|
||||
|
||||
def active_exams(request, cid=None, passcode=None):
|
||||
def active_exams(request, cid=None, passcode=None, based=True):
|
||||
active_exams = {}
|
||||
|
||||
if cid is not None:
|
||||
@@ -272,25 +272,8 @@ def active_exams(request, cid=None, passcode=None):
|
||||
return JsonResponse(active_exams)
|
||||
|
||||
|
||||
def active_exams_unbased(request):
|
||||
anatomy_exams = AnatomyExamViews.active_exams(request, False, False)
|
||||
rapid_exams = RapidsExamsViews.active_exams(request, False, False)
|
||||
long_exams = LongsExamViews.active_exams(request, False, False)
|
||||
|
||||
exams = []
|
||||
exams.extend(anatomy_exams)
|
||||
exams.extend(rapid_exams)
|
||||
exams.extend(long_exams)
|
||||
|
||||
active_exams = {"exams": exams}
|
||||
|
||||
if request.user:
|
||||
active_exams["user"] = request.user.username
|
||||
active_exams["user_id"] = request.user.pk
|
||||
else:
|
||||
active_exams["user"] = False
|
||||
|
||||
return JsonResponse(active_exams)
|
||||
def active_exams_unbased(request, cid=None, passcode=None):
|
||||
return active_exams(request, cid, passcode, based=False)
|
||||
|
||||
|
||||
@csrf_exempt
|
||||
|
||||
Reference in New Issue
Block a user