# exam/urls.py
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from . import views

router = DefaultRouter()
router.register(r"exam-types", views.ExamTypeViewSet, basename="examtype")
router.register(r"exams", views.ExamViewSet, basename="exam")
router.register(
    r"exam-class-registrations",
    views.ExamClassRegistrationViewSet,
    basename="examclassregistration",
)
router.register(
    r"student-exam-registrations",
    views.StudentExamRegistrationViewSet,
    basename="studentexamregistration",
)
router.register(r"exam-subjects", views.ExamSubjectViewSet, basename="examsubject")
router.register(r"student-marks", views.StudentMarksViewSet, basename="studentmarks")
router.register(r"exam-results", views.ExamResultViewSet, basename="examresult")
router.register(
    r"exam-attendance", views.ExamAttendanceViewSet, basename="examattendance"
)
router.register(
    r"exam-grade-systems", views.ExamGradeSystemViewSet, basename="examgradesystem"
)
router.register(
    r"exam-configurations", views.ExamConfigurationViewSet, basename="examconfiguration"
)
router.register(r"exam-dashboard", views.ExamDashboardViewSet, basename="examdashboard")

urlpatterns = [
    path("", include(router.urls)),
]
