This commit is contained in:
Ross
2021-08-19 11:45:08 +01:00
parent d3fcef5492
commit c435042c5f
2 changed files with 11 additions and 9 deletions
+7 -6
View File
@@ -11,13 +11,9 @@ urlpatterns = [
path("question/", views.RapidView.as_view(), name="rapid_view"), path("question/", views.RapidView.as_view(), name="rapid_view"),
# path("unchecked/", views.unchecked_list, name="unchecked_list"), # path("unchecked/", views.unchecked_list, name="unchecked_list"),
# path("verified/<int:pk>/", views.verified_detail, name="verified_detail"), # path("verified/<int:pk>/", views.verified_detail, name="verified_detail"),
path("question/<int:pk>/", views.question_detail, name="question_detail"),
#path("question/<int:pk>/json", views.question_json, name="question_json"),
path( path(
"question/<int:pk>/json/unbased", "question/<int:pk>/", views.question_detail, name="question_detail"
views.question_json_unbased, ), # path("question/<int:pk>/json", views.question_json, name="question_json"),
name="question_json_unbased",
),
path("question/<int:pk>/split", views.rapid_split, name="rapid_split"), path("question/<int:pk>/split", views.rapid_split, name="rapid_split"),
path("question/<int:pk>/clone", views.RapidClone.as_view(), name="rapid_clone"), path("question/<int:pk>/clone", views.RapidClone.as_view(), name="rapid_clone"),
# path("verified/", views.verified, name="verified"), # path("verified/", views.verified, name="verified"),
@@ -33,6 +29,11 @@ urlpatterns = [
views.question_user_answers, views.question_user_answers,
name="question_user_answers", name="question_user_answers",
), ),
path(
"question/<int:pk>/<ink:sk>/review",
views.question_review,
name="question_review",
),
path("exam/<int:pk>/<int:sk>/mark", views.mark, name="mark"), path("exam/<int:pk>/<int:sk>/mark", views.mark, name="mark"),
path( path(
"exam/<int:pk>/mark", views.RapidExamViews.mark_overview, name="mark_overview" "exam/<int:pk>/mark", views.RapidExamViews.mark_overview, name="mark_overview"
+4 -3
View File
@@ -1132,11 +1132,12 @@ def user_answer_delete_multiple(request):
return JsonResponse({"status": "error"}) return JsonResponse({"status": "error"})
def question_json_unbased(request, pk): def question_review(request, pk, sk):
""" """
No (file based) caching is enabled for unbased quesitons Return a json representation of the question when the exam is active
""" """
question = get_object_or_404(Rapid, pk=pk) exam = get_object_or_404(Rapid, pk=pk)
question = exam.exam_questions.all()[sk]
question_json = question.get_question_json(based=False) question_json = question.get_question_json(based=False)
return JsonResponse(question_json) return JsonResponse(question_json)