This commit is contained in:
Ken
2026-01-19 09:33:35 +07:00
parent 374dc12b2d
commit 70838a4bc1
103 changed files with 16929 additions and 2 deletions

View File

@@ -0,0 +1,30 @@
const express = require('express');
const router = express.Router();
const parentTaskController = require('../controllers/parentTaskController');
/**
* Parent Task Routes
*/
// Get task stats
router.get('/stats', parentTaskController.getTaskStats);
// Get parent's assigned tasks
router.get('/parent/:parent_id', parentTaskController.getParentTasks);
// Get student's tasks
router.get('/student/:student_id', parentTaskController.getStudentTasks);
// Parent assigns task to student
router.post('/assign', parentTaskController.assignTask);
// Complete task
router.put('/:id/complete', parentTaskController.completeTask);
// Update task status
router.put('/:id/status', parentTaskController.updateTaskStatus);
// Delete task
router.delete('/:id', parentTaskController.deleteTask);
module.exports = router;