关于使用规则,请注意:


关于接口文档,请注意:



目录

查询科目

用户登录接口,具体如下:

接口调用请求说明

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 发布的作业

完成作业(2.0)

完成作业接口,具体如下:

接口调用请求说明

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 科目名称