diff --git a/generic/urls.py b/generic/urls.py index 66c62f9d..1ceaeb9d 100755 --- a/generic/urls.py +++ b/generic/urls.py @@ -217,11 +217,6 @@ def generic_view_urls(generic_views: GenericViewBase): generic_views.question_user_answers_by_compare, name="question_user_answers_by_compare", ), - path( - "exam//review", - generic_views.question_review, - name="question_review", - ), ] return urlpatterns @@ -231,6 +226,11 @@ def generic_exam_urls(generic_exam_view: GenericExamViews): urlpatterns = [ path("", generic_exam_view.index, name="index"), path("exam//", generic_exam_view.exam_overview, name="exam_overview"), + path( + "exam//review", + generic_exam_views.question_review, + name="question_review", + ), path( "exam//mark", generic_exam_view.mark_overview, name="mark_overview" ), diff --git a/longs/urls.py b/longs/urls.py index cb61c628..2ac4cc0f 100755 --- a/longs/urls.py +++ b/longs/urls.py @@ -62,11 +62,11 @@ urlpatterns = [ # path("all_questions/", views.all_questions, name="all_questions"), path("question//scrap", views.long_scrap, name="long_scrap"), path("question//delete", views.LongDelete.as_view(), name="long_delete"), - path( - "exam//review", - views.question_review, - name="question_review", - ), +# path( +# "exam//review", +# views.question_review, +# name="question_review", +# ), path( "exam////mark", views.mark_answer, @@ -157,5 +157,5 @@ urlpatterns = [ ] -#urlpatterns.extend(generic_view_urls(views.GenericViews)) +urlpatterns.extend(generic_view_urls(views.GenericViews)) urlpatterns.extend(generic_exam_urls(views.GenericExamViews)) \ No newline at end of file diff --git a/longs/views.py b/longs/views.py index af083b0e..6faad123 100755 --- a/longs/views.py +++ b/longs/views.py @@ -85,6 +85,7 @@ from generic.views import ( ExamGroupsUpdateBase, ExamUpdateBase, ExamViews, + GenericViewBase, RedirectMixin, SeriesImagesZipViewBase, UpdateQuestionMixin, @@ -954,6 +955,7 @@ def long_series_order_upload_filename(request, pk): GenericExamViews = ExamViews(Exam, Long, None, UserAnswer, "longs", "long") +GenericViews = GenericViewBase("longs", Long, UserAnswer, Exam) class ExamCreate(ExamCreateBase):