-
/getInfo
-
查询参数
?id=学号&pw=密码
-
密码正确返回:
{
"status": "OK",
"jsessionid": "E716429461361F0A3BB44C9E8208187B"
}
- 密码错误或其他错误返回
{
"status": "ERROR",
"jsessionid": "624ECC7D5CFDCACE40FDD2522A451C88"
}
-
/getScore
-
查询参数
?id=学号&pw=密码
-
返回
{
"status": "OK",
"gpa": 4.00,
"avg": 99.0,
"scores": [
{
"semester": "2015-2016-1 ",
"course_id": "2040185",
"course_name": "工程制图基础",
"course_type": "学科基础必",
"course_period": "32",
"course_credit": "2",
"first_score": 85,
"final_score": 85
},
{
"semester": "2015-2016-1 ",
"course_id": "4248001",
"course_name": "计算机科学前沿技术选讲",
"course_type": "本专业选",
"course_period": "32",
"course_credit": "2",
"first_score": 89,
"final_score": 89
}
...
]
},
-
/getTimetable
-
查询参数
?id=学号&pw=密码&semester=2017-2018-1
-
返回
{
"status": "OK",
"timetable": [
{
"course_name": "毛泽东思想和中国特色社会主义理论体系概论II",
"teachers": [
"安静"
],
"direct_msg": "(周4,第3节,1-16周 逸夫楼806) ",
"capacity": 178,
"credit": "2",
"detail": {
"21": [
"逸夫楼806",
"1-16周"
],
"63": [
"逸夫楼806",
"1-16周"
],
...
}
},
...
]
}
detail中为每节课的上课地点,开头数字为上课具体时间,一天六节课一周七天一周就有42节课的时间,如63=42x1+6x3+3 代表这节课是第二教学周周四的第三节课
/getInnovativeCredit
-
查询参数
?id=学号&pw=密码
-
返回
{
"status": "OK",
"total_credit": 1.0,
"single_credit": [
{
"class_name": "APP开发与行业趋势",
"credit": 0.2
},
{
"class_name": "互联网前沿技术讲座",
"credit": 0.2
},
...
]
}
-
/getElectiveScore
-
查询参数
?id=学号&pw=密码
-
返回
{
"status": "OK",
"total_credit": 14,
"need_credit": 15,
"learned_courses": [
{
"course_name": "宝石鉴赏",
"credit": 1,
"score": 86
},
{
"course_name": "“成功之道”——前途及领袖发展课程",
"credit": 2,
"score": 96
},
...
]
}
-
/getLogs
-
查询参数
?id=学号&pw=密码&semester=2017-2018-2
-
返回
{
"status": "OK",
"selected_courses": [
{
"course_name": "毛泽东思想和中国特色社会主义理论体系概论II",
"detail": "(周4,第3节,1-16周 逸夫楼806) "
},
{
"course_name": "算法设计与分析",
"detail": "(周3,第5节,1,3-6周 逸夫楼507) (周1,第5节,1-6周 逸夫楼507) "
},
...
]
}
-
/getElectiveList
-
查询参数
?id=学号&pw=密码
-
返回
{
"status": "OK",
"course_count": 153,
"course_list": [
{
"course_name": "Office高级应用",
"teachers": [
"于泓"
],
"direct_msg": "(周3,第6节,1-16周 信息楼B404(T)) ",
"capacity": "59",
"credit": "2",
"detail": {
"18": [
"信息楼B404(T)",
"1-16周"
],
"60": [
"信息楼B404(T)",
"1-16周"
],
...
}
},
...
]
-
/getSelectedCourses
-
查询参数
?id=学号&pw=密码&semester=2017-2018-2
-
返回
{
"status": "OK",
"selected_courses": [
{
"course_name": "毛泽东思想和中国特色社会主义理论体系概论II",
"detail": "(周4,第3节,1-16周 逸夫楼806) "
},
{
"course_name": "算法设计与分析",
"detail": "(周3,第5节,1,3-6周 逸夫楼507) (周1,第5节,1-6周 逸夫楼507) "
},
{
"course_name": "操作系统",
"detail": "(周4,第1节,2-12周 逸夫楼407) (周2,第1节,1-12周 逸夫楼805) (周4,第1节,1周 逸夫楼806) "
},
{
"course_name": "数字电子技术实验(实验)",
"detail": ""
},
...
]
}