from fastapi import APIRouter from api.endpoints import program, quiz_answer, teacher_note, users, group, quiz from api.endpoints import ( program, users, auth, two_fa, utils, course, school, department, class_session, personal_note, teacher_note, assignment, assignment_upload, ) api_router = APIRouter() api_router.include_router(auth.router, prefix="/auth", tags=["Authentication"]) api_router.include_router( two_fa.router, prefix="/2fa", tags=["Two Factor Authentication"] ) api_router.include_router(users.router, prefix="/users", tags=["Users"]) api_router.include_router(utils.router, prefix="/utils", tags=["Utils"]) api_router.include_router(school.router, prefix="/school", tags=["Schools"]) api_router.include_router(course.router, prefix="/course", tags=["Courses"]) api_router.include_router(department.router, prefix="/department", tags=["Departments"]) api_router.include_router( class_session.router, prefix="/class_session", tags=["Class Sessions"] ) api_router.include_router( personal_note.router, prefix="/personal_note", tags=["Personal Notes"] ) api_router.include_router(program.router, prefix="/program", tags=["Programs"]) api_router.include_router( teacher_note.router, prefix="/teacher_note", tags=["Teacher Notes"] ) api_router.include_router(group.router, prefix="/group", tags=["Groups"]) api_router.include_router(quiz.router, prefix="/quiz", tags=["Quizzes"]) api_router.include_router( quiz_answer.router, prefix="/quizanswer", tags=["Quiz Answers"] ) api_router.include_router(assignment.router, prefix="/assignment", tags=["Assignments"]) api_router.include_router( assignment_upload.router, prefix="/assignmentupload", tags=["Assignment Uploads"] )