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("unchecked/", views.unchecked_list, name="unchecked_list"),
# 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(
"question/<int:pk>/json/unbased",
views.question_json_unbased,
name="question_json_unbased",
),
"question/<int:pk>/", views.question_detail, name="question_detail"
), # path("question/<int:pk>/json", views.question_json, name="question_json"),
path("question/<int:pk>/split", views.rapid_split, name="rapid_split"),
path("question/<int:pk>/clone", views.RapidClone.as_view(), name="rapid_clone"),
# path("verified/", views.verified, name="verified"),
@@ -33,6 +29,11 @@ urlpatterns = [
views.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>/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"})
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)
return JsonResponse(question_json)