|
|
@@ -0,0 +1,47 @@
|
|
|
+const express = require("express");
|
|
|
+const router = express.Router();
|
|
|
+const QuestionSerializer = require("../../serializers/QuestionSerializer");
|
|
|
+const QuestionTypeSerializer = require("../../serializers/QuestionTypeSerializer");
|
|
|
+
|
|
|
+//获取全部题目分类
|
|
|
+router.route("/teacher/questionType").get((req, res) => {
|
|
|
+ res.send({
|
|
|
+ data: [
|
|
|
+ QuestionTypeSerializer(),
|
|
|
+ QuestionTypeSerializer(),
|
|
|
+ QuestionTypeSerializer()
|
|
|
+ ]
|
|
|
+ });
|
|
|
+});
|
|
|
+
|
|
|
+//按题目分类获得题目(分页) || 根据作业分类获得题目
|
|
|
+router.route("/teacher/questions").get((req, res) => {
|
|
|
+ res.send({
|
|
|
+ data: [
|
|
|
+ QuestionSerializer(),
|
|
|
+ QuestionTypeSerializer(),
|
|
|
+ QuestionTypeSerializer()
|
|
|
+ ],
|
|
|
+ pageNum: 1
|
|
|
+ });
|
|
|
+});
|
|
|
+
|
|
|
+//根据关键字进行模糊查找
|
|
|
+router.route("/teacher/keyword").get((req, res) => {
|
|
|
+ res.send({
|
|
|
+ data: [
|
|
|
+ QuestionSerializer(),
|
|
|
+ QuestionTypeSerializer(),
|
|
|
+ QuestionTypeSerializer()
|
|
|
+ ]
|
|
|
+ });
|
|
|
+});
|
|
|
+
|
|
|
+//根据ID查看某个题目
|
|
|
+router.route("/question/:questionId").get((req, res) => {
|
|
|
+ res.send({
|
|
|
+ data: QuestionSerializer()
|
|
|
+ });
|
|
|
+});
|
|
|
+
|
|
|
+module.exports = router;
|