关于使用规则,请注意:
关于接口文档,请注意:
用户登录接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchAnnualCourses
POST数据说明
POST数据示例如下:
{
"userID": "10000035"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师:
{
"error":0,
"data":[
{
"annualSemesterID":10000001,
"annualName":"2016学期",
"courses":[
{
"courseName":"语文",
"classAdjustID":10000001,
"classBaseID":10000001,
"gradeBaseID":10000001,
"publicCourseID":10000001,
"classCourseID":10000001,
"gradeName":"一年级",
"className":"101班",
"bsGradeID":10000001,
"bsSubjectID":10000001
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | dynamic | 用户信息 | |||
| annualSemesterID | string | 学期ID | |||
| annualName | string | 学期名 | |||
| courses | courseName | string | 科目ID | ||
| classAdjustID | string | classAdjustID | |||
| classBaseID | string | 班级ID | |||
| gradeBaseID | string | 年级ID | |||
| publicCourseID | string | 公共科目ID | |||
| classCourseID | string | 班级科目ID | |||
| gradeName | string | 一年级 | |||
| className | string | 班级名字 | |||
| bsGradeID | string | 基础年级表ID | |||
| bsSubjectID | string | 基础科目表ID | |||
用户登录接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchHomeWorkList
POST数据说明
POST数据示例如下:
{
"userID":"10004635",
"classBaseID":"10000001",
"gradeBaseID":"10000001",
"publicCourseID":"10000001",
"pageIndex":"1",
"pageSize":"10"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| classBaseID | 否 | 班级ID |
| gradeBaseID | 否 | 年级ID |
| publicCourseID | 否 | 科目ID |
| pageIndex | 是 | 页码 |
| pageSize | 是 | 页数量 |
| beginDate | 否 | 开始时间 |
| endDate | 否 | 结束时间 |
| searchContent | 否 | 查询内容 |
| token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师:
{
"error":0,
"data":[
{
"rownum":1,
"id":10000001,
"sendDayOfWeek":2,
"sendTime":"2015-06-16 16:45:16",
"weekCNName":"周二",
"homeworkContent":"家庭作业测试",
"homeworkContentText":"家庭作业测试",
"validTime":"2016-06-29",
"courseName":"语文",
"gradeCourseID":10000001,
"publicCourseID":10000001,
"isComplete":"0"
"gradeName":"一年级",
"gradeBaseID":10000001,
"className":null,
"classBaseID":10000001,
"handCount":0,
"finishHandCount":0,
"teacherName":"i老师助手",
"teacherID":1,
"approvedCount":5,
"isApproved":0,
"hasAttachment":true
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| count | int | 未读作业数量 | |||
| data | dynamic | 用户信息 | |||
| id | string | 作业ID | |||
| sendDayOfWeek | string | 阿拉伯星期 | |||
| sendTime | string | 发送日期 | |||
| weekCNName | string | 汉语星期 | |||
| homeworkContent | string | 家庭作业内容 | |||
| homeworkContentText | int | 家庭作业内容全 | |||
| validTime | string | 有效期 | |||
| courseName | string | 科目名字 | |||
| gradeCourseID | string | 年级科目ID | |||
| publicCourseID | string | 公共科目ID | |||
| gradeName | string | 年级名 | |||
| gradeBaseID | string | 年级基础表ID | |||
| className | string | 班级名字 | |||
| classBaseID | string | 班级基础ID | |||
| handCount | string | 总人数 | |||
| isComplete | int | 是否完成 0 否 1是 -1 表示是老师 | |||
| isRead | int | 是否已读,0否,1是 | |||
| finishHandCount | string | 完成学生人数 | |||
| teacherName | string | 教师名字 | |||
| teacherID | string | 教师ID | |||
| approvedCount | int | 查询老师的作业列表时才存在,表示老师已经批阅了多少 | |||
| isApproved | int | 查询学生的作业列表时才存在,0:作业还没被批阅,1:作业已经被批阅 | |||
| hasAttachment | bool | 是否有附件 | |||
查询学习资源,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchStudyResourceList
POST数据说明
POST数据示例如下:
{
"userID":"10008848",
"pageIndex":"1",
"pageSize":"10"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| pageIndex | 是 | 页码 |
| pageSize | 是 | 页数量 |
| publicCourseID | 否 | 科目ID |
| searchContent | 否 | 查询内容 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师:
{
"error":0,
"data":[
{
"id":"10000001",
"homeworkID":"10000001",
"sendTime":"2015-06-16",
"weekCNName":"周二",
"fileName":"asdaaa",
"courseName":"语文",
"teacherName":"i老师助手",
"isConverted":1
"filePath":""
"filePreview":""
"empName":"陈张生"
"teacherID":1,
"isRead":0,
"sortCode":1,
"keyWord":"",
"createDate":"2015-06-16",
"unitName":"学之路学校"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | dynamic | 用户信息 | |||
| id | string | 资源ID | |||
| homeworkID | string | 作业ID | |||
| format | string | 格式 | |||
| imagePath | string | 视频封面地址 | |||
| sendTime | string | 推送时间 | |||
| weekCNName | string | 汉语星期 | |||
| courseName | string | 科目名字 | |||
| isRead | int | 是否已读,0否,1是 | |||
| teacherName | string | 教师名字 | |||
| sortCode | int | 资源排序码 | |||
| teacherID | string | 教师ID | |||
| isConverted | int | 是否已转码,0否1是 | |||
| fileName | string | 文件名称 | |||
| empName | string | 资源上传人名称 | |||
| unitName | string | 资源上传人所在单位名称 | |||
| keyWord | string | 资源关键字 | |||
| filePath | string | 文件路径 | |||
| filePreview | string | 预览路径 | |||
| createDate | string | 资源上传日期 | |||
更新学习资源阅读状态,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/UpdateRsReads
POST数据说明
POST数据示例如下:
{
"userID":"10008848",
"pageIndex":"1",
"pageSize":"10"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| hwID | 是 | 页码 |
| resourceID | 是 | 页数量 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
老师:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
查询作业明细接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchHomeWorkDetail
POST数据说明
POST数据示例如下:
{
"id":"10000036",
"userID":"10000003"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 作业ID |
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":{
"id":10000001,
"isNeedStuFeedback":0,
"sendDayOfWeek":4,
"sendTime":"2016-06-16 16:45:16",
"weekCNName":"周四",
"homeworkContent":"家庭作业测试",
"homeworkContentText":"家庭作业测试",
"validTime":"2016-06-29",
"courseName":"语文",
"gradeCourseID":10000001,
"publicCourseID":10000001,
"gradeName":"一年级",
"gradeBaseID":10000001,
"className":"101班",
"classBaseID":10000001,
"isComplete":1,
"handCount":9,
"finishHandCount":3,
"teacherName":"Tearch2",
"teacherID":10004635,
老师身份:"userList":[
{
"id":10000001,
"filesCount":1,
"rowNum":1,
"gender":1,
"photoPath":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"empName":"Tearch1",
"userID":10003953,
"isComplete":1,
"finishDate":"2016-06-16 16:45",
"isReceived":1,
"isRead":1
"isApproved":0
}
],
"rsList":[
{
"id":10000001,
"resourceID":10000001,
"rowNum":2,
"fileName":"我的祖国",
"format":".jpg",
"physicalFileName":"我的祖国",
"isConverted":"1:30",
"filePreview":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":14141,
"timeLength":"1:30",
"countSize":"13.81 K",
"sourceType":0
}
] ,
学生身份:fdList:[
id:"10000001",
comments:"XXX",
createDate:"2018-03-28 09:00",
"rsList":[
{
"id":"10000017",
"fileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"format":".jpg",
"physicalFileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"isConverted":"1:30",
"filePreview":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":0,
"timeLength":"",
"countSize":"0.00 Byte"
}
],
"commentRs":[
{
"id":"10000017",
"fileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"format":".jpg",
"physicalFileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"isConverted":"1:30",
"filePreview":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":0,
"timeLength":"",
"countSize":"0.00 Byte"
}
]
]
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | id | string | 作业ID | ||
| isNeedStuFeedback | string | 是否需要学生反馈 0否 1是 | |||
| sendDayOfWeek | string | 阿拉伯星期 | |||
| sendTime | string | 发送日期 | |||
| weekCNName | string | 汉语星期 | |||
| homeworkContent | string | 家庭作业内容 | |||
| homeworkContentText | int | 家庭作业内容全 | |||
| validTime | string | 有效期 | |||
| courseName | string | 科目名字 | |||
| gradeCourseID | string | 年级科目ID | |||
| publicCourseID | string | 公共科目ID | |||
| gradeName | string | 年级名 | |||
| gradeBaseID | string | 年级基础表ID | |||
| className | string | 班级名字 | |||
| classBaseID | string | 班级基础ID | |||
| isComplete | string | 是否完成 0 否 1是 -1 表示是老师 | |||
| handCount | string | 总人数 | |||
| finishHandCount | string | 完成学生人数 | |||
| teacherName | string | 教师名字 | |||
| teacherID | string | 教师ID | |||
| isApproved | int | 查询学生的作业详情时才存在,0:没有批阅,1:已经批阅 | |||
| comments | string | 查询学生的作业详情时才存在,老师的评语 | |||
| userList | id | string | id | ||
| filesCount | int | 文件数 | |||
| rowNum | int64 | 排名 | |||
| empName | string | 接收人姓名 | |||
| gender | string | 性别 | |||
| photoPath | string | 头像 | |||
| userID | string | 接收人用户ID | |||
| isHand | string | 是否提交 | |||
| finishDate | string | 完成日期 | |||
| isReceived | string | 是否接收短信 | |||
| isRead | string | 是否已读 | |||
| isApproved | int | 查询老师的作业详情时才存在,0:没有批阅,1:已经批阅 | |||
| rsList | id | string | 资源ID | ||
| resourceID | string | 资源原始ID | |||
| isConverted | int | 是否预览0 否 1是 1 使用filePreview 0 使用path自己预览 | |||
| filePreview | int | 预览地址 | |||
| path | string | 原始文件路径 | |||
| RowNum | int | 排名 | |||
| fileName | string | 文件名 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件名 | |||
| countSize | string | 大小 | |||
| sourceType | int | 资源来源类型,0手机上传资源,1资源库资源,2网盘资源 | |||
| fdList | id | string | 学生反馈ID | ||
| comments | string | 老师评论 | |||
| createDate | string | 创建日期 | |||
| stuFdRsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| isConverted | int | 是否预览0 否 1是 1 使用filePreview 0 使用path自己预览 | |||
| filePreview | int | 预览地址 | |||
| path | string | 原始文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件名 | |||
| countSize | string | 大小 | |||
| commentRs 老师点评资源集合 |
id | string | 资源id | ||
| fileName | string | 文件名 | |||
| isConverted | int | 是否预览0 否 1是 1 使用filePreview 0 使用path自己预览 | |||
| filePreview | int | 预览地址 | |||
| path | string | 原始文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件名 | |||
| countSize | string | 大小 | |||
一键提醒接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/OnekeyRemind
POST数据说明
POST数据示例如下:
{
"id":"10000451"
"remindUserID":"10000451"
"userid":"10000451"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| id | 是 | 作业ID |
| remindUserID | 否 | 单个人员提醒 |
| userID | 否 | 操作人UserID |
| token | 是 | token |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
"remindCount":15
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| remindCount | string | 'error=0'时返回的提醒人数 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
教师发布作业班级科目接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchTchCourses
POST数据说明
POST数据示例如下:
{
"userid":"10000035"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userid | 否 | 单个人员提醒 |
| token | 是 | token |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"gradeName":"一年级"
"className":"101班",
"classAdjustID":"10000001",
"courses":[
{
"courseName":"语文",
"classBaseID":"10000002",
"gradeBaseID":"10000001",
"publicCourseID":"10000001",
"bsGradeID":"10000001",
"bsSubjectID":"10000001"
}
]
},
{
"gradeName":"一年级"
"className":"102班",
"classAdjustID":"10000002",
"courses":[
{
"courseName":"数学",
"classBaseID":"10000002",
"gradeBaseID":"10000001",
"publicCourseID":"10000002"
"bsGradeID":"10000001",
"bsSubjectID":"10000001"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| remindCount | string | 'error=0'时返回的提醒人数 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | |||||
| className | string | 班级名称 | |||
| gradeName | string | 年级名称 | |||
| classAdjustID | string | 班级异动ID | |||
| courses | courseName | string | 科目名称 | ||
| classBaseID | string | 班级ID | |||
| gradeBaseID | string | 年级ID | |||
| publicCourseID | string | 科目ID | |||
| bsGradeID | string | 基础年级表ID | |||
| bsSubjectID | string | 基础科目表ID | |||
发布作业接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SendHomeWork2
POST数据说明
POST数据示例如下:
{
userID: "10008817",
homeworkContent: "test",
sendTime: "2017-10-17 13:25:52:125",
isNeedStuFeedback: "0",
unitID: "10000006",
isNeedSendMessage:1,
files: [
],
type:1,
groups: [{
id: "10000001",
publicCourseID: "10000031",
name: "asd",
courseName: "语文"
}]
}
参数说明
| 参数 | 是否必须 | 说明 | ||
|---|---|---|---|---|
| userID | 是 | 发送人UserID | ||
| homeworkContent | 是 | 内容分 | ||
| sendTime | 是 | 发送时间 | ||
| type | 是 | 0发布到班级,1发布到自定义组 | ||
| isNeedStuFeedback | 是 | 是否需要学生反馈 0否1是 | ||
| isNeedSendMessage | 是 | 是否需要发送短信 0否1是 | ||
| unitID | 是 | unitID | ||
| files | fileName | 是 | 文件名 | |
| id | 否 | 资源ID,当文件不是手机上传的资源时必填 | ||
| customFileName | 是 | 原文件名 | ||
| timeLength | 否 | 时长 针对录音 | ||
| md5code | 是 | Md5码 | ||
| sortCode | 是 | 排序 | ||
| fileFormat | 是 | 格式 | ||
| fileSize | 是 | 大小 | ||
| directoryPath | 是 | 路径 | ||
| sourceType | 是 | 资源来源类型,0手机上传资源,1资源库资源,2网盘我的文件,3网盘学校文件 | ||
| groups | id | 是 | 组id | |
| name | 是 | 组名称 | ||
| publicCourseID | 是 | 科目ID | ||
| courseName | 是 | 科目名称 | ||
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"homework":{
"courses": [
{
"classAdjustID": "10000046",
"classBaseID": "10000046",
"className": "三(5)班",
"courseName": "数学",
"gradeBaseID": "10000012",
"gradeName": "三年级",
"publicCourseID": "10000016"
}
],
"files": [
{
"customFileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"directoryPath": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileFormat": ".amr",
"fileName": "http://1000660878C5B774446068494DAA242FA14165D5.amr",
"fileSize": "0",
"md5code": "HHJDHFJ89485934fjkf11h",
"sortCode": 0,
"timeLength": "4"
}, {
"customFileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"directoryPath": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileFormat": ".amr",
"fileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileSize": "0",
"md5code": "HHJDHFJ89485911134fjkfh",
"sortCode": 0,
"timeLength": "4"
}
],
"homeworkContent": "尽快完成作业",
"sendTime": "2016-10-28 13:48:32",
"unitID": "10000005",
"isNeedStuFeedback": "1",
"userID": "10004615"
}
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| homework | 发布的作业 | ||||
完成作业接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/FinishHomeWorkFd
POST数据说明
POST数据示例如下:
{
"hwID": "10000056",
"userID": "10000003",
"files": [
{
"customFileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"directoryPath": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileFormat": ".amr",
"fileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileSize": "0",
"sortCode": 0,
"timeLength": "4"
}
]
}
参数说明
| 参数 | 是否必须 | 说明 | ||
|---|---|---|---|---|
| id | 是 | 作业ID | ||
| userID | 是 | 发送人UserID | ||
| token | 是 | token | ||
| files | fileName | 是 | 文件名 | |
| customFileName | 是 | 原文件名 | ||
| timeLength | 否 | 时长 针对录音 | ||
| sortCode | 是 | 排序 | ||
| fileFormat | 是 | 格式 | ||
| fileSize | 是 | 大小 | ||
| directoryPath | 是 | 路径 | ||
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
查询学生作业反馈接口,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchStuHwRs
POST数据说明
POST数据示例如下:
{
"hwID":"10000007" ,
"userid":"10000003",
token: "erwrwerwer"
}
参数说明
| 参数 | 是否必须 | 说明 | ||
|---|---|---|---|---|
| hwID | 是 | 作业ID | ||
| userID | 是 | 发送人UserID | ||
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"isApproved":0,
fdList:[
id:"10000001",
comments:"XXX",
createDate:"2018-03-28 09:00",
"rsList":[
{
"id":"10000017",
"fileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"format":".jpg",
"physicalFileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"isConverted":"1:30",
"filePreview":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":0,
"timeLength":"",
"countSize":"0.00 Byte"
}
],
"commentRs":[
{
"id":"10000017",
"fileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"format":".jpg",
"physicalFileName":"10008848744D9931CBB0E17564CDA2A7FECF95A6.amr",
"isConverted":"1:30",
"filePreview":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg",
"path":"http://192.168.1.126:6005/upload/avatars/User10003953/medium20160614160941.jpg"
"size":0,
"timeLength":"",
"countSize":"0.00 Byte"
}
]
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| isApproved | int | 是否已批阅 | |||
| fdList | id | string | 学生反馈ID | ||
| comments | string | 老师评论 | |||
| createDate | string | 创建日期 | |||
| stuFdRsList | id | string | 资源ID | ||
| fileName | string | 文件名 | |||
| isConverted | int | 是否预览0 否 1是 1 使用filePreview 0 使用path自己预览 | |||
| filePreview | int | 预览地址 | |||
| path | string | 原始文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件名 | |||
| countSize | string | 大小 | |||
| commentRs 老师点评资源集合 |
id | string | 资源id | ||
| fileName | string | 文件名 | |||
| isConverted | int | 是否预览0 否 1是 1 使用filePreview 0 使用path自己预览 | |||
| filePreview | int | 预览地址 | |||
| path | string | 原始文件路径 | |||
| size | string | 大小 | |||
| timeLength | string | 时长 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件名 | |||
| countSize | string | 大小 | |||
删除作业反馈接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/DeleteHomeWork
POST数据说明
POST数据示例如下:
{
"hwID":"10000033" ,
"userID":"10019929"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| hwID | 是 | 作业ID |
| userID | 是 | 执行删除操作的用户的ID |
| token | 是 | token |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
点评作业反馈接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/SetComments
POST数据说明
POST数据示例如下:
{
"hwID":"10000021" ,
"userID":"10008848",
"comments":"asdsad",
"token":"erwrwerwer",
"id":"10000001",
"files":[
{
"customFileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"directoryPath": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileFormat": ".amr",
"fileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileSize": "0",
"sortCode": 0,
"timeLength": "4"
}
]
}
参数说明
| 参数 | 是否必须 | 说明 | ||
|---|---|---|---|---|
| hwID | 是 | 作业ID | ||
| id | 是 | 所点评的学生反馈的ID | ||
| userID | 是 | 学生ID | ||
| comments | 是 | 评语 | ||
| files | fileName | 是 | 文件名 | |
| customFileName | 是 | 原文件名 | ||
| timeLength | 否 | 时长 针对录音 | ||
| sortCode | 是 | 排序 | ||
| fileFormat | 是 | 格式 | ||
| fileSize | 是 | 大小 | ||
| directoryPath | 是 | 路径 | ||
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
修改作业评论接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/ModdifyComments
POST数据说明
POST数据示例如下:
{
"hwID":"10000021" ,
"userID":"10008848",
"comments":"asdsad",
"id":"10000001",
"files":[
{
"customFileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"directoryPath": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileFormat": ".amr",
"fileName": "1000660878C5B774446068494DAA242FA14165D5.amr",
"fileSize": "0",
"sortCode": 0,
"timeLength": "4"
}
]
}
参数说明
| 参数 | 是否必须 | 说明 | ||
|---|---|---|---|---|
| hwID | 是 | 作业ID | ||
| id | 是 | 所点评的学生反馈的ID | ||
| userID | 是 | 学生ID | ||
| comments | 是 | 评语 | ||
| files | fileName | 是 | 文件名 | |
| customFileName | 是 | 原文件名 | ||
| timeLength | 否 | 时长 针对录音 | ||
| sortCode | 是 | 排序 | ||
| fileFormat | 是 | 格式 | ||
| fileSize | 是 | 大小 | ||
| directoryPath | 是 | 路径 | ||
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
点评作业反馈接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/CheckHomeWork
POST数据说明
POST数据示例如下:
{
"hwID":"10000021" ,
"userID":"10008848",
"token":"erwrwerwer"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| hwID | 是 | 作业ID |
| userID | 是 | 学生ID |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
查询所有作业的附件接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/SearchAllHomeworkResource
POST数据说明
POST数据示例如下:
{
"userID":"10008848",
"pageIndex":1,
"pageSize":20
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | ID |
| pageIndex | 是 | 页位置 |
| pageSize | 是 | 页大小 |
| searchContent | 是 | 搜索内容 |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
| id | string | id | |||
| fileName | string | 文件名上传名 | |||
| format | string | 格式 | |||
| physicalFileName | string | 文件物理名 | |||
| isConverted | int | 是否转码:0否,1是 | |||
| path | string | 路径 | |||
| filePreview | string | 预览地址 | |||
| size | decimal | 大小 | |||
| timeLength | string | 时长 | |||
| countSize | string | 文件大小 | |||
| date | string | 日期 | |||
| empName | string | 上传人 | |||
点评作业反馈接口,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/CheckHomeWork
POST数据说明
POST数据示例如下:
{
"hwID":"10000021" ,
"userID":"10008848",
"token":"erwrwerwer"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| hwID | 是 | 作业ID |
| userID | 是 | 学生ID |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
更新作业为已读,具体如下:
接口调用请求说明
http请求方式:POST
{WebPath}/api/***********/SetHomeworkIsRead
POST数据说明
POST数据示例如下:
{
"hwID":"10000021" ,
"userID":"10008848"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| hwID | 是 | 作业ID |
| userID | 是 | 学生ID |
返回值说明
在接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | string | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息 | |||
查询老师的班级列表,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchClass
POST数据说明
POST数据示例如下:
{
"userID": "10008817",
"unitID": "10000006"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
| unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"classAdjustID":10000001,
"className":"201班",
"userCount":10,
"userDatas":[]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | classAdjustID | string | 班级ID | ||
| className | string | 班级名称 | |||
| userCount | int | 用户数量 | |||
| userDatas | userID | string | 学生ID | ||
| empName | string | 学生姓名 | |||
| photoPath | string | 头像 | |||
查询自定义分组,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchHwCustomGroup
POST数据说明
POST数据示例如下:
{
"userID": "10008817"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data":[
{
"groupID":10000001,
"groupName":"asd",
"userCount":10,
"userDatas":[],
"classBaseID":"10002475"
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
| data | groupID | string | 组ID | ||
| groupName | string | 组名 | |||
| userCount | int | 用户数量 | |||
| classBaseID | string | 班级ID | |||
| userDatas | userID | string | 学生ID | ||
| empName | string | 学生姓名 | |||
| photoPath | string | 头像 | |||
保存自定义分组,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SaveHwCustomGroup
POST数据说明
POST数据示例如下:
{
"groupID":"",
"groupName":"dasdas",
"userID":"10008817",
"userIds": "10129580,10129581",
"classBaseID":"10002475"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| groupID | 否 | 自定义组ID,当修改组信息时必传 |
| groupName | 是 | 组名称 |
| userID | 是 | 创建人ID |
| userIds | 是 | 加到组内的人员id,多个ID之间用逗号分隔 |
| classBaseID | 是 | 班级ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
保存自定义分组,具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/DeleteHwCustomGroup
POST数据说明
POST数据示例如下:
{
"groupID":"10000001"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| groupID | 是 | 自定义组ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0
}
返回字段说明
| 字段 | 类型 | 说明 | |||
|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | |||
| message | string | 'error=1'时错误信息有值返回 | |||
查询作业发送分组(包含班级和自定义组分组),具体如下:
接口调用请求说明
http请求方式: POST
{WebPath}/api/***********/SearchHwGroup
POST数据说明
POST数据示例如下:
{
"userID":"10008817"
}
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| groupID | 是 | 自定义组ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{
"error":0,
"data"[
{
"type":0,
"id":"10000001",
"name":"一年级1班",
"couses":[
{
"publicCourseID":"10000001",
"courseName":"语文"
}
]
}
]
}
返回字段说明
| 字段 | 类型 | 说明 | ||||
|---|---|---|---|---|---|---|
| error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
| message | string | 'error=1'时错误信息有值返回 | ||||
| data | type | int | 类型,0班级分组,1自定义分组 | |||
| id | string | id | ||||
| name | string | 名称 | ||||
| couses | publicCourseID | string | 科目ID | |||
| courseName | string | 科目名称 | ||||