🎉 开放平台文档站换新颜。 欢迎填问卷给我们建议,意见,反馈,夸夸 →
Skip to Content
API文档教学信息课表信息教师本学期课表信息

教师本学期课表信息

最近更新时间: 2023年11月27日 07时11分03秒
数据中心

描述

根据学工号查询教职工本学期课表情况

支持的模式

客户端模式,授权码模式

请求方法

GET

请求地址

https://api.tongji.edu.cn/v1/dc/teaching_info/teacher_timetable

数据来源

教务系统

请求参数

参数名是否必填备注
userId学工号,可传入多个学工号(上限为500,使用英文逗号分割)进行批量查询

返回参数

参数名类型备注码表
userIdSTRING上课老师工号
nameSTRING上课老师名称
yearnumeric学年度
termnumeric学期
administrativeClassNoSTRING行政班级编号
courseNameSTRING课程名称
weekdaynumeric星期
startUnitnumeric开始节
endUnitnumeric结束节
weekSTRING
lessonIdnumeric教学班级id
projIdSTRING课程类别代码,1-本科生,2、4-研究生
projNameSTRING课程类别名称
classroomSTRING教室
campusNameSTRING校区
classDeptCodeSTRING开课学院代码
classDeptNameSTRING开课学院名称

解释说明

本接口可以通过userId进行单个教职工的课表信息查询,也可以通过传入多个userId(英文逗号分割)进行批量查询,上限为500个。 重复传入的学工号计数时计算在内,返回值时会去除重复值。 userInfos为返回值情况,若传入多个userId,则会在userInfos中按userId进行分组,每组根据返回值的情况进行展示(每个userId对应的课程数不一致)。

请求示例

curl -X GET \ 'https://api.tongji.edu.cn/v1/dc/teaching_info/teacher_timetable' \ -H 'userId: '

返回示例

{ "code": "A00000", "data": { "userInfos": { "0*****0": [ { "administrativeClassNo": "206022201", "campusName": "嘉定校区", "classDeptCode": "0****15", "classDeptName": "材料******", "classroom": "诚楼C110", "courseName": "能源材料(英语)", "endUnit": 4, "lessonId": 1111111124898702, "name": "常**", "projId": "2", "projName": "普通研究生课程", "startUnit": 3, "term": 2, "userId": "0*****0", "week": "16,17", "weekday": 3, "year": 2021 }, { "administrativeClassNo": "08004001", "campusName": "嘉定校区", "classDeptCode": "0****15", "classDeptName": "材*******院", "classroom": " ", "courseName": "材料专业实验(上)", "endUnit": 7, "lessonId": 1111111124871972, "name": "常**", "projId": "1", "projName": "本科生课程", "startUnit": 5, "term": 2, "userId": "0*****0", "week": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17", "weekday": 3, "year": 2021 } ], "1*****9": [ { "administrativeClassNo": "2000286000401", "campusName": "嘉定校区", "classDeptCode": "0****15", "classDeptName": "材料*****学院", "classroom": "诚楼C110", "courseName": "新能源汽车电驱动技术", "endUnit": 6, "lessonId": 1111111124867402, "name": "陆**", "projId": "2", "projName": "普通研究生课程", "startUnit": 5, "term": 2, "userId": "1*****9", "week": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17", "weekday": 3, "year": 2021 } ] } }, "msg": "成功" }