Result-考试结果.md 1.3 KB

Result - 考试结果

url 前缀:result

示例:https://xxxxxxxxx/api/result/xxxx

根据resultId查询考试结果

get /result/{resultId:\d+}

PathVariable

  • resultId: number,考试结果编号

Response

{
  "res": ResultSerializer,
}

see ResultSerializer

根据用户查询考试结果

get /result
或 get /user/{userId:\d+}/result

PathVariable

  • userId: number,用户编号

Response

{
  "res": Array<ResultSerializer>,
}

see ResultSerializer

根据考试查询所有考试结果

get /exam/{examId:\d+}/result

PathVariable

  • examId: number,考试编号

Response

{
  "res": Array<ResultSerializer>,
}

see ResultSerializer

更新考试信息

[TEACHER]

put /exam/{examId:\d+}

Parameters

{
  "name": string,
  "startAt": timestamp,
  "endAt": timestamp,
  "problems": Array<ProblemSerializer>,
}

see ProblemSerializer

删除考试

[TEACHER]

delete /exam/{examId:\d+}

PathVariable

  • examId: number,考试编号

参加考试

post /exam/{examId:\d+}/join

PathVariable

  • examId: number,考试编号