url 前缀:problem
[TEACHER]
get /teacher/problemType
{
"data": Array<String>
}
[TEACHER]
get /teacher/problems
| Name | Type | Description |
|---|---|---|
| type | String | 题目类型 |
| page | number | 当前页数 |
| limit | number | 每页的题目数量 |
{
"data": Array<ProblemSerializer>,
"pageNum": number,
}
[TEACHER]
get /teacher/problems
| Name | Type | Description |
|---|---|---|
| assignmenttype | String | 作业类型 |
| page | number | 当前页数 |
| limit | number | 每页的题目数量 |
{
"data": Array<ProblemSerializer>,
"pageNum": number,
}
[TEACHER]
get /teacher/keyword
| Name | Type | Description |
|---|---|---|
| keyword | String | 用户查找关键字 |
{
"data": Array<ProblemSerializer>
}
get /problem/:problemId
{
"data": ProblemSerializer,
}
[TEACHER]
post /teacher/problem
###Parameters
{
"data": ProblemSerializer,
}
###Response
{
"msg": string,
"id": number,
}
{
"code": 400,
"message": "题目名称重复",
}
[TEACHER]
put /teacher/problem
###Parameters
{
"data": ProblemSerializer,
}
###Response
{
"msg": string,
}
[TEACHER]
delete /teacher/problemDelete
| Name | Type | Description |
|---|---|---|
| problemId | number | 题目ID |
###Response
{
"msg": string,
}
[TEACHER]
put /teacher/fileUpdate
see FileSerializer