Skip to content

10. 所有成绩

Vizards edited this page Dec 12, 2018 · 1 revision

获取已完成的所有考试的成绩数据

通过解析 http://eams.uestc.edu.cn/eams/teach/grade/course/person!historyCourseGrade.action?projectType=MAJOR 获取所有成绩数据

Url

GET /api/user/grade

Header

参数 类型 必需 描述 示例
Content-Type string application/json application/json
Accept string application/json application/json
Authorization string Bearer Token Bearer [Your Token]

Response

status: 200 OK
{
    "code": 200,
    "data": [
        {
            "name": "生产实习",
            "type": "实践类核心课程",
            "credit": "1",
            "overall": "85",
            "resit": "--",
            "final": "85"
        },
        ...
        {
            "name": "心理学漫谈",
            "type": "核心通识课程",
            "credit": "2",
            "overall": "89",
            "resit": "--",
            "final": "89"
        }
    ],
    "time": "2018-02-19T09:59:56Z",
    "msg": "Post Success"
}
参数名 描述 类型
data 成绩数据 Array
data.name 课程名称 String
data.type 课程类型 String
data.credit 学分 String
data.overall 总评成绩 String
data.resit 补考总评 String
data.final 最终成绩 String

Note

此 API 与 Grade 的区别在于:

  • AllGrade 通过 GET 方式获取的是所有学期的全部成绩数据,无法获取绩点数据 data.gpa
  • Grade 通过 POST 方式获取的是某特定学期的成绩数据,可以获取到绩点数据 data.gpa