const express = require("express"); const router = express.Router(); const reviewSimpleSerializer = require("../../serializers/review/ReviewSimpleSerializer"); const reviewDetailSerializer = require("../../serializers/review/ReviewDetailSerializer"); const checkListItemSerializer = require("../../serializers/review/CheckListItemSerializer"); const reviewResultSerializer = require("../../serializers/review/ReviewResultSerializer"); router.route("/review").post((req, res) => res.send({ data: reviewSimpleSerializer() }) ); router.route("/argue").post((req, res) => res.send({})); router.route("/teacher/course/:courseId/review").get((req, res) => res.send({ data: [reviewSimpleSerializer(), reviewSimpleSerializer()] }) ); router.route("/teacher/review/:reviewId").get((req, res) => res.send({ data: reviewDetailSerializer() }) ); router.route("/student/course/:courseId/review").get((req, res) => res.send({ data: [reviewSimpleSerializer(), reviewSimpleSerializer()] }) ); router .route("/student/review/:reviewId") .get((req, res) => res.send({ data: reviewDetailSerializer() }) ) .post((req, res) => res.send({ data: [checkListItemSerializer(), checkListItemSerializer()] }) ); router.route("/student/course/:courseId/result").get((req, res) => res.send({ data: [reviewSimpleSerializer(), reviewSimpleSerializer()] }) ); router.route("/student/review/:reviewId/result").get((req, res) => res.send({ data: reviewResultSerializer() }) ); router.route("/sum/:reviewId").get((req, res) => res.send({ detail: reviewDetailSerializer(), finishPercentage: 0.7, studentIdCheckListAcceptNumMap: { 1: 1, 2: 3 } }) ); router.route("/sum/:reviewId/level").post((req, res) => { res.send({}); }); router.route("/sum/:reviewId/argue").get((req, res) => res.send({ data: [reviewSimpleSerializer(), reviewSimpleSerializer()] }) ); router .route("/sum/:reviewId/argue/:groupId") .get((req, res) => res.send({ data: reviewResultSerializer() }) ) .post((req, res) => res.send({})); module.exports = router;