url 前缀:question
[TEACHER]
get /teacher/questionType
{
"data": Array<QuestionTypeSerializer>
}
[TEACHER]
get /teacher/questions/type?type="xxx"&
get /teacher/questions/assignmenttype?type="xxx
| Name | Type | Description |
|---|---|---|
| type | String | 题目类型 |
| page | number | 当前页数 |
| limit | number | 每页的题目数量 |
{
"data": Array<QuestionSerializer>,
"pageNum": number,
}
{
"code": 400,
"message": "当前页码超过总页数",
}
[TEACHER]
get /teacher/questions
| Name | Type | Description |
|---|---|---|
| type | String | 作业类型 |
| page | number | 当前页数 |
| limit | number | 每页的题目数量 |
{
"data": Array<QuestionSerializer>,
"pageNum": number,
}
{
"code": 400,
"message": "当前页码超过总页数",
}
[TEACHER]
get /teacher/keyword
| Name | Type | Description |
|---|---|---|
| keyword | String | 用户查找关键字 |
{
"data": Array<QuestionSerializer>
}
get /question/:questionId
{
"data": QuestionSerializer,
}
[TEACHER]
post /teacher/question
{
"data": QuestionSerializer,
}
{
"msg": string,
"id": number,
}
{
"code": 400,
"message": "题目名称不能重复",
}
[TEACHER]
put /teacher/question
###Parameters
{
"data": QuestionSerializer,
}
###Response
{
"msg": string,
}
[TEACHER]
delete /teacher/questionDelete
| Name | Type | Description |
|---|---|---|
| questionId | number | 题目ID |
###Response
{
"msg": string,
}
[TEACHER]
put /teacher/fileUpdate
see FileSerializer