Lots of improvemnets

This commit is contained in:
Ross
2024-01-15 22:46:41 +00:00
parent aa41423b22
commit 5c2578a3ce
22 changed files with 527 additions and 216 deletions
+41 -13
View File
@@ -11,9 +11,19 @@ urlpatterns = [
# path('', views.question_list, name='question_list'),
path("examination/", views.ExaminationView.as_view(), name="examination_view"),
path("examination/<int:pk>", views.examination_detail, name="examination_detail"),
path("examination/<int:pk>/delete", views.ExaminationDelete.as_view(), name="examination_delete"),
path("examination/<int:pk>/update", views.ExaminationUpdate.as_view(), name="examination_update"),
path("examination/<int:pk>/merge", views.examination_merge, name="examination_merge"),
path(
"examination/<int:pk>/delete",
views.ExaminationDelete.as_view(),
name="examination_delete",
),
path(
"examination/<int:pk>/update",
views.ExaminationUpdate.as_view(),
name="examination_update",
),
path(
"examination/<int:pk>/merge", views.examination_merge, name="examination_merge"
),
path("examination/create/", views.create_examination, name="create_examination"),
path(
"examination/ajax/get_examination_id",
@@ -60,7 +70,11 @@ urlpatterns = [
name="cid_group_detail",
),
path("cids/group/<int:pk>/email", views.group_email, name="group_email"),
path("cids/group/<int:pk>/exams", views.CidGroupExamUpdate.as_view(), name="cid_group_exams"),
path(
"cids/group/<int:pk>/exams",
views.CidGroupExamUpdate.as_view(),
name="cid_group_exams",
),
path(
"cids/group/<int:pk>/email_results",
views.group_email_results,
@@ -106,7 +120,11 @@ urlpatterns = [
views.user_group_view_detail,
name="user_group_detail",
),
path("user/group/<int:pk>/exams", views.UserGroupExamUpdate.as_view(), name="user_group_exams"),
path(
"user/group/<int:pk>/exams",
views.UserGroupExamUpdate.as_view(),
name="user_group_exams",
),
path(
"user/group/<int:pk>/update",
views.UserUserGroupUpdate.as_view(),
@@ -191,6 +209,16 @@ def generic_exam_urls(generic_exam_view: GenericExamViews):
generic_exam_view.exam_question_detail,
name="exam_question_detail",
),
#path(
# "exam/<int:pk>/question/<int:sk>/answer/<str:user_or_cid>",
# generic_exam_view.exam_question_user_answer,
# name="exam_question_user_answer",
#),
path(
"exam/<int:pk>/question/<int:sk>/answer/<str:c_or_u>/<str:user_or_cid>",
generic_exam_view.exam_question_user_answer,
name="exam_question_user_answer",
),
path(
"exam/<int:exam_id>/user/<int:user_id>",
generic_exam_view.exam_user,
@@ -333,26 +361,26 @@ def generic_exam_urls(generic_exam_view: GenericExamViews):
generic_exam_view.exam_question_json_unbased_cid,
name="exam_question_json_unbased_cid",
),
#path(
# path(
# "exam/json/<int:pk>/<int:sk>",
# generic_exam_view.exam_question_json,
# name="exam_question_json",
#),
#path(
# ),
# path(
# "exam/json/<int:pk>/<int:sk>/unbased",
# generic_exam_view.exam_question_json_unbased,
# name="exam_question_json_unbased",
#),
#path(
# ),
# path(
# "exam/json/<int:pk>/<int:cid>/<str:passcode>/<int:sk>",
# generic_exam_view.exam_question_json_cid,
# name="exam_question_json_cid",
#),
#path(
# ),
# path(
# "exam/json/<int:pk>/<int:cid>/<str:passcode>/<int:sk>/unbased",
# generic_exam_view.exam_question_json_unbased_cid,
# name="exam_question_json_unbased_cid",
#),
# ),
path(
"exam/json/<int:pk>/recreate",
generic_exam_view.exam_json_recreate,