关于使用规则,请注意:
关于接口文档,请注意:
用户登录接口,具体如下:
接口调用请求说明
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 | 科目名称 |