backend_adaptive_learning/routes/monitoring/class.js

19 lines
710 B
JavaScript
Raw Normal View History

2024-09-13 13:03:35 +00:00
import express from "express";
import { getClasses, getClassById, createClass, updateClassById, deleteClassById, updateStudentClassByName } from "../../controllers/monitoringControllers/class.js";
import { verifyLoginUser } from "../../middlewares/User/authUser.js";
const router = express.Router();
router.get("/classes", verifyLoginUser, getClasses);
router.get("/class/:id", verifyLoginUser, getClassById);
router.post("/class", verifyLoginUser, createClass);
router.put("/class/update/:id", verifyLoginUser, updateClassById);
router.delete("/class/delete/:id", verifyLoginUser, deleteClassById);
router.post("/class/student/update", verifyLoginUser, updateStudentClassByName);
export default router