本科生覆盖取高课程成绩
最近更新时间: 2026年04月14日 06时59分10秒
实时
批量
描述
获取本科生覆盖取高成绩信息
支持的模式
客户端模式
请求方法
GET
请求地址
数据来源
SYS20230001(同济大学教学管理信息系统)
请求参数
| 参数名 | 是否必填 | 备注 |
|---|---|---|
| userId | 是 | 学号,支持批量查询,使用英文逗号分割,长度不能超过1000 |
返回参数
| 参数名 | 类型 | 备注 | 码表 |
|---|---|---|---|
code | string | 响应状态码 | |
data | array[object] | 响应数据 | |
calendarId | string | 学期代码 | |
credit | number | 学分 | |
keepField | string | 成绩类型 | 0 默认值,1 实践课,2 缓考,4 大补考,5 重考/补考,6 期末考试 |
publicCoursesName | string | 公选课类别名称 | |
publicCoursesType | string | 公选课类别 | |
scoreExamType | number | 最终成绩考试性质 | 1 正常,2 缓考,3 旷考,4 补考,5 重修,6 作弊,7 其他,8 缺课三分之一,9 违纪,10 缓考,11 无资格,12 学分认定,13 免修 |
scoreRecordType | number | 最终成绩记录方式 | 1 百分制,2 英文等级制,3 五级制,4 标准分,5 两级制,6 Graduate Grade,7 Webster Grade Level,8 10分制,9 特殊成绩类型,11 等级制,12 四级制,14 5分值,15 二十分制,35 综合英语特殊类别 |
administrativeClassNo | string | 教学班号 | |
oldData | number | 是否老系统同步数据 | |
score | string | 成绩代码(五级制) | |
scoreLabel | number | 成绩标记 | 41 号令前后:0 之前,1 之后 |
scoreName | string | 成绩(五级制) | |
teachingClassId | string | 教学班 ID | |
userId | string | 学工号 | |
name | string | 姓名 | |
gradePoint | number | 绩点 | |
id | string | 序号 | |
learnType | number | 修读类别 | 1 正常修读,2 重修,3 免修不免考,4 免修,5 学分认定,6 补考,7 缓考,8 免听,9 重考 |
scoreType | number | 成绩类型 | 0 主修,1 辅修 |
updatedTime | string | 更新时间 | |
courseCode | string | 课程代码 | |
examMode | number | 考试方式 | 1 考试,2 考查,3 口试,4 操作,5 其它,21 未定 |
isPass | number | 是否通过 | 0 否,1 是 |
scoreNatureName | string | 成绩性质名称 | |
courseName | string | 课程名称 | |
msg | string | 响应信息 |
请求示例
curl --request GET 'https://api.tongji.edu.cn/v1/rt/onetongji/undergraduate_top_score?userId='
返回示例
{
"code": "A00000",
"msg": "成功",
"data": [
{
"administrativeClassNo": "",
"calendarId": "",
"courseCode": "",
"courseName": "",
"credit": 1.5,
"examMode": 2,
"gradePoint": 4,
"id": "",
"isFinal": 1,
"isPass": 1,
"keepField": "6",
"learnType": 1,
"name": "",
"oldData": 1,
"publicCoursesName": "必修",
"publicCoursesType": "bx",
"score": "-2",
"scoreExamType": 1,
"scoreLabel": 1,
"scoreName": "良",
"scoreNatureName": "正常",
"scoreRecordType": 3,
"scoreType": 0,
"teachingClassId": "",
"updatedTime": "",
"userId": ""
}
]
}