backend_adaptive_learning/routes/learning/stdLearning.js
2024-09-25 10:57:47 +07:00

23 lines
1.0 KiB
JavaScript

import express from "express";
import { getStdLearnings, getStdLearningById, createStdLearning, learningScoreByStdLearningId, learningHistory, learningHistoryBySectionId, learningHistoryByTopicId, getLastCreatedStdLearningByLevelId } from "../../controllers/learningControllers/stdLearning.js";
import { verifyLoginUser } from "../../middlewares/User/authUser.js";
const router = express.Router();
router.get("/stdLearning", verifyLoginUser, getStdLearnings);
router.get("/stdLearning/:id", verifyLoginUser, getStdLearningById);
router.get("/stdLearning/score/:stdLearningId", verifyLoginUser, learningScoreByStdLearningId);
router.get("/learningHistory", verifyLoginUser, learningHistory);
router.get("/learningHistory/section/:sectionId", verifyLoginUser, learningHistoryBySectionId);
router.get("/learningHistory/topic/:topicId", verifyLoginUser, learningHistoryByTopicId);
router.get("/stdLearning/level/:levelId", verifyLoginUser, getLastCreatedStdLearningByLevelId);
router.post("/stdLearning", verifyLoginUser, createStdLearning);
export default router