diff --git a/media/uploads/exercise/audio/AUDIO-0a9c1898-d665-46f7-837b-d532e9838a11-2ec059a7207030b46fbf7c41f3a0b65c.mp3 b/media/uploads/exercise/audio/AUDIO-0a9c1898-d665-46f7-837b-d532e9838a11-2ec059a7207030b46fbf7c41f3a0b65c.mp3 deleted file mode 100644 index 72a2360..0000000 Binary files a/media/uploads/exercise/audio/AUDIO-0a9c1898-d665-46f7-837b-d532e9838a11-2ec059a7207030b46fbf7c41f3a0b65c.mp3 and /dev/null differ diff --git a/routes/contents/exercise.js b/routes/contents/exercise.js index 4e6b638..5e2f03b 100644 --- a/routes/contents/exercise.js +++ b/routes/contents/exercise.js @@ -22,6 +22,8 @@ router.get("/exercise/:id", verifyLoginUser, getExerciseById); router.post("/exercises", verifyLoginUser, adminOnly, handleUpload, createExercises); +router.post("/exercise/file/:id", verifyLoginUser, adminOnly, deleteExerciseFileById); + // router.post("/exercise/multiple-choices", verifyLoginUser, adminOnly, handleUploadSingleExercise, createMultipleChoicesExercise); // router.post("/exercise/matching-pairs", verifyLoginUser, adminOnly, handleUploadSingleExercise, createMatchingPairsExercise); @@ -40,6 +42,4 @@ router.put("/exercise/:id", verifyLoginUser, adminOnly, handleUpload, updateExer router.delete("/exercise/:id", verifyLoginUser, adminOnly, deleteExerciseById); -router.delete("/exercise/file/:id", verifyLoginUser, adminOnly, deleteExerciseFileById); - export default router \ No newline at end of file diff --git a/routes/monitoring/monitoring.js b/routes/monitoring/monitoring.js index 7aea131..68f89b0 100644 --- a/routes/monitoring/monitoring.js +++ b/routes/monitoring/monitoring.js @@ -12,8 +12,6 @@ router.post("/monitoring/class", verifyLoginUser, getClassMonitoringDataByClassA router.get("/monitoring/:id", verifyLoginUser, getMonitoringById); -router.get("/monitoring/class/csv", verifyLoginUser, adminOrTeacherOnly, classMonitoringCSVByClassAndTopic); - router.get("/monitoring/class/:classId", verifyLoginUser, adminOrTeacherOnly, getClassMonitoringByClassId); router.get("/monitoring/topic/:topicId", verifyLoginUser, getMonitoringByTopicId); @@ -22,6 +20,8 @@ router.get("/monitoring/progress/:id", verifyLoginUser, adminOrTeacherOnly, moni router.get("/monitoring/progress/csv/:id", verifyLoginUser, adminOrTeacherOnly, monitoringStudentProgressCSVById); +router.post("/monitoring/class/csv", verifyLoginUser, adminOrTeacherOnly, classMonitoringCSVByClassAndTopic); + router.post("/monitoring/feedback/class", verifyLoginUser, adminOrTeacherOnly, monitoringFeedbackByClassAndTopic); router.post("/monitoring/feedback/:id", verifyLoginUser, adminOrTeacherOnly, monitoringFeedback);