|
|
@@ -0,0 +1,89 @@
|
|
|
+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;
|