# stats/urls.py

from django.urls import path
from . import views

urlpatterns = [
    # Dashboard
    path("dashboard/", views.DashboardSummaryView.as_view(), name="dashboard-summary"),
    # Analytics
    path(
        "admission-trend/",
        views.StudentAdmissionTrendView.as_view(),
        name="admission-trend",
    ),
    path(
        "class-performance/",
        views.ClassPerformanceView.as_view(),
        name="class-performance",
    ),
    path(
        "top-students/", views.TopPerformingStudentsView.as_view(), name="top-students"
    ),
    path(
        "subject-performance/",
        views.SubjectPerformanceView.as_view(),
        name="subject-performance",
    ),
    path(
        "teacher-performance/",
        views.TeacherPerformanceView.as_view(),
        name="teacher-performance",
    ),
    # Fee Analytics
    path(
        "fee-collection/",
        views.FeeCollectionAnalyticsView.as_view(),
        name="fee-collection",
    ),
    # Attendance Analytics
    path(
        "attendance/",
        views.AttendanceAnalyticsView.as_view(),
        name="attendance-analytics",
    ),
    # Distribution
    path(
        "gender-distribution/",
        views.GenderDistributionView.as_view(),
        name="gender-distribution",
    ),
    path(
        "standard-distribution/",
        views.StandardWiseDistributionView.as_view(),
        name="standard-distribution",
    ),
    # Reports
    path(
        "comprehensive-report/",
        views.ComprehensiveReportView.as_view(),
        name="comprehensive-report",
    ),
    path(
        "recent-activities/",
        views.RecentActivitiesView.as_view(),
        name="recent-activities",
    ),
]
