OPEN2U基础服务 - 教学服务
课程设计
课程首页(TeacherGetCourseIndex)
查看
接口地址:/Course/Design/TeacherGetCourseIndex
接口方法:public string TeacherGetCourseIndex(string courseID, string callback)
返回数据: { "TeacherID":"c933d6e5-d391-4603-9ae3-f03199b5c8ef","CourseID":"1224eac5-28d8-4f1c-b247-b219cbc77d74", "CourseName":"大学英语","CourseImage":"Resource/Course/cover/cover_2.jpg","TeacherList":"任静3,朱利戈,测试教师", "StudentCount":8,"CreateTime":"2015-08-19 10:26:39","TeachTime":"2015-08-20 17:38:39","PublishStatus":0, "BriefUrl":"kjkjkjkkhghjjjh","QualityUrl":null }
课程ID(courseID):
当前用户token(token):
修改课程图片(UpdateCourseImage)
查看
接口地址:/Course/Design/UpdateCourseImage
接口方法:public string UpdateCourseImage(string id, string newImage, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
新图片地址(newImage):
当前用户token(token):
修改课程资源是否可下载状态(UpdateCourseDownLoadState)
查看
接口地址:/Course/Design/UpdateCourseDownLoadState
接口方法:public string UpdateCourseDownLoadState(string id, int DownLoadState, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
状态1、是2、否(DownLoadState):
当前用户token(token):
修改辅导教师辅导资料分发范围(UpdateCourseTutorialsState)
查看
接口地址:/Course/Design/UpdateCourseTutorialsState
接口方法:public string UpdateCourseTutorialsState(Guid id, int tutorialsState, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
状态1:已分配学生、2:全部
当前用户token(token):
修改辅导教师公告分发范围(UpdateCourseBulletinState)
查看
接口地址:/Course/Design/UpdateCourseBulletinState
接口方法:public string UpdateCourseBulletinState(Guid id, int bulletinState, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
状态1:已分配学生、2:全部
当前用户token(token):
辅导教师导入成绩范围设置(UpdateCourseImportScoreState)
查看
接口地址:/Course/Design/UpdateCourseImportScoreState
接口方法:public string UpdateCourseImportScoreState(Guid id, int importScoreState, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
状态1:已分配学生、2:全部
当前用户token(token):
修改课程简介(UpdateCourseIntroduction)
查看
接口地址:/Course/Design/UpdateCourseIntroduction
接口方法:public string UpdateCourseIntroduction(string id, string introduction, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
简介(introduction):
当前用户token(token):
学生管理(GetStudentList)
查看
接口地址:/Course/Design/GetStudentList
接口方法:public string GetStudentList(string id, string name, int rows, int page, string sort, string order, string callback)
返回数据: { "total":8,"rows":[{"ROW":1,"StudentCourseID":"fbd0a4ff-022c-45e4-ae06-71d02256e3ac", "StudentEnrolmentID":"bcd0f3f5-179f-42e5-866e-ffece7ce5738","PlanCourseID":"5c874468-b8d3-4fd0-b350-e48b4166f770", "CourseID":"1224eac5-28d8-4f1c-b247-b219cbc77d74","SemesterID":"bc683a80-9158-4cd6-b923-ecf4a252c5e2", "CourseName":"大学英语","CourseImage":"Resource/Course/cover/cover_2.jpg","CourseDescription":"", "CourseIntroduction":null,"CourseStatus":1,"ExamGrade":null,"PeaceTimeGrade":null,"OffLinePeaceTimeGrade":null, "FinalGrade":null,"Credit":null,"ExamType":1,"CourseNature":1,"Hours":10,"StudyProgress":null,"StudyCount":null, "StudyTime":null,"TeacherList":"任静3,朱利戈,测试教师","StudentNumber":"20150821","RealName":"李五"}] }
课程ID(id):
学生姓名(name):
行数(rows):
页数(page):
排序字段(sort):
排序顺序(order):
当前用户token(token):
教师查看(GetTeacherList)
查看
接口地址:/Course/Design/GetTeacherList
接口方法:public string GetTeacherList(string id, string name, int rows, int page, string sort, string order, string callback)
返回数据: { "total":3,"rows":[{"ROW":1,"ID":"a7db6da5-8301-4635-8403-b9982c629970","RealName":"朱利戈","Sex":1, "OrganizationID":"f9637dbe-674a-491c-a45f-05ae4d57f4bd","JobNumber":"","Position":"","EducationCode":"", "TitleCode":"","CertificateNumber":"","CertificateTypeCode":null,"Telephone":"","Email":"","Address":"", "CreatorID":"d3a5bc74-a2f1-4609-8621-10cfcaabb34c","CreateTime":"2015-08-19 10:10:32", "ModifierID":"d3a5bc74-a2f1-4609-8621-10cfcaabb34c","ModifyTime":"2015-08-19 10:10:32","TeacherType":"1", "Status":"1"}] }
课程ID(id):
教师姓名(name):
行数(rows):
页数(page):
排序字段(sort):
排序顺序(order):
当前用户token(token):
保存课程链接(UpdateCourseInfo)
查看
接口地址:/Course/Design/UpdateCourseInfo
接口方法:public string UpdateCourseInfo(string id, string BriefUrl, string QualityUrl, string Description, string callback)
返回数据: { "Success": true, "Message": "保存成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
简约课地址(BriefUrl):
精品课地址(QualityUrl):
说明(Description):
当前用户token(token):
发布课程(PublishCourseInfo)
查看
接口地址:/Course/Design/PublishCourseInfo
接口方法:public string PublishCourseInfo(string id, string BriefUrl, string QualityUrl, string Description, int status, string callback)
返回数据: { "Success": true, "Message": "发布成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(id):
status:状态,0未发布,1发布简约课,2发布精品课3精品课取消发布(status):
简约课地址(BriefUrl):
精品课地址(QualityUrl):
说明(Description):
当前用户token(token):
是否允许引用/发布课程(IsPublishCourseInfoOpen)
查看
接口地址:/Course/Design/IsPublishCourseInfoOpen
接口方法:public string IsPublishCourseInfoOpen(Guid CourseID, string callback)
返回数据:
课程ID(CourseID):
当前用户token(token):
得到本课件下的所有课件数目和总时长(GetCourseWareInfo)
查看
接口地址:/Course/Design/GetCourseWareInfo
接口方法:public string GetCourseWareInfo(Guid CourseID, string callback)
返回数据: {"Success":true,"Message":"获取成功!", "ErrCode":"","Data":"{ VideoNum = 6, SumVideoTime = 1158.40 }", "StartTime":"2018/11/27 11:11:53:851", "EndTime":"2018/11/27 11:11:53:987"}
课程ID(CourseID):
当前用户token(token):
发布/刷新 奥鹏课程(PublishCourseInfoOpen)
查看
接口地址:/Course/Design/PublishCourseInfoOpen
接口方法:public string PublishCourseInfoOpen(Guid CourseID, int type, string callback)
返回数据:
课程ID(CourseID):
状态 刷新 1 发布 2(type):
当前用户token(token):
取消引用发布 奥鹏课程(DeleteCourseInfoOpen)
查看
接口地址:/Course/Design/DeleteCourseInfoOpen
接口方法:public string DeleteCourseInfoOpen(Guid CourseID, string callback)
返回数据:
课程ID(CourseID):
当前用户token(token):
课程发布信息(GetEdu_CourseInfo)
查看
接口地址:/Course/Design/GetEdu_CourseInfo
接口方法:public string GetEdu_CourseInfo(string id, string callback)
返回数据: {"ID":"1224eac5-28d8-4f1c-b247-b219cbc77d74","PublishStatus":0,"BriefUrl":"kjkjkjkkhghjjjh","QualityUrl":null, "BriefPreviewUrl":"https://www.baidu.com/index.php?tn=monline_3_dg","QualityPreviewUrl":null, "CreatorID":"c933d6e5-d391-4603-9ae3-f03199b5c8ef","CreateTime":"2015-08-20 11:14:00", "ModifierID":"497e1a78-8f36-4631-abca-b2bffba9e10f","ModifyTime":"2015-08-21 14:26:23"}
课程ID(id):
当前用户token(token):
形成性考核设置(CourseBehavior)
查看
接口地址:/Course/Design/CourseBehavior
接口方法:public string CourseBehavior(string courseId, int Type, int BrowseCount, decimal MaxScore, string callback)
返回数据: { "Success": true, "Message": "形成性考核设置成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(courseId):
类型(Type),1:在线作业;2:离线作业;3:问答;4:精品课;5:简约课;6:学习时长;8:观看时长
次数(BrowseCount):
封顶分数(MaxScore):
单日封顶分数(daymaxScore)可以为null:
空闲时常(idletime),可以为null:
当前用户token(token):
形成性考核删除(DeleteCourseBehavior)
查看
接口地址:/Course/Design/DeleteCourseBehavior
接口方法:public string DeleteCourseBehavior(string courseId, int Type, string callback)
返回数据: { "Success": true, "Message": "形成性考核删除成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(courseId):
类型,1:在线作业;2:离线作业;3:问答。(Type):
当前用户token(token):
形成性考核信息(GetCourseBehavior)
查看
接口地址:/Course/Design/GetCourseBehavior
接口方法:public string GetCourseBehavior(string courseId, string callback)
返回数据: {"ID":"e01dfcd6-e235-4fb1-9884-e17cef706038", "CourseID":"6ad36bf6-6ffb-430f-a474-43787a0e0c26","Type":"1", "BrowseCount":"0","BrowseTime":"", "SingleScore":"0","MaxScore":null,"PublishStatus":"","CreatorID":null,"CreateTime":1, "ModifierID":null,"ModifyTime":null}
课程ID(courseId):
当前用户token(token):
单个/批量添加院校课程形成性考核(AddOrganCourseBehavior)
查看
接口地址:/Course/Design/AddOrganCourseBehavior
接口方法:public string AddOrganCourseBehavior(string courseIDs, string jsonData, bool isAll, string callback)
courseIDs格式 院校课程ID,院校课程ID
jsonData格式:[{"Type":1,"BrowseCount":0,"MaxScore":"20"},{"Type":2,"BrowseCount":0,"MaxScore":"5"},{"Type":11,"BrowseCount":0,"MaxScore":"5"},{"Type":3,"BrowseCount":"1","MaxScore":"20"},{"Type":4,"BrowseCount":"1","MaxScore":"50","DayMaxScore":"0"}]
返回数据:{"Success":true,"Message":"保存成功","ErrCode":"","Data":null,"StartTime":"2017/9/20 13:25:28:422","EndTime":"2017/9/20 13:25:53:61"}
院校课程ID(courseIDs):
json字符串(jsonData):
是否全部 true/false(isAll):
当前用户token(token):
批量/单个添加奥鹏课程形考设置(AddOpenCourseBehavior)
查看
接口地址:/Course/Design/AddOpenCourseBehavior
接口方法:public string AddOpenCourseBehavior(Guid openCourseID, string courseIDs, string jsonData, bool isAll, string organizationID, string courseName, string callback)
courseIDs格式 院校课程ID,院校课程ID
jsonData格式:[{ "Type":1,"BrowseCount":1,"MaxScore":20},{ "Type":2,"BrowseCount":1,"MaxScore":30},{ "Type":3,"BrowseCount":1,"MaxScore":40}]
返回数据:{"Success":true,"Message":"保存成功","ErrCode":"","Data":null,"StartTime":"2017/9/20 13:25:28:422","EndTime":"2017/9/20 13:25:53:61"}
奥鹏课程ID(openCourseID):
院校课程ID(courseIDs):
json字符串(jsonData):
是否全部 true/false(isAll):
院校组织ID(organizationID):
课程名称(courseName):
当前用户token(token):
奥鹏课程获取形考设置列表(GetOpenCourseBehaviorList)
查看
接口地址:/Course/Design/GetOpenCourseBehaviorList
接口方法:public string GetOpenCourseBehaviorList(Guid openCourseId,string organizationID,string courseName,int rows,int page, string callback)
返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"CourseID":"f3e36eb8-01dc-490f-bbf7-f0bcc5eaf62e","CourseName":"英语讲座","CourseCode":"kc002968","OrganName":"湖南大学8","OnLineHomeWork":null,"OffLineHomeWork":null,"QuestionsCount":null,"CoursewareCount":null,"LearningTime":null,"CourseCheck":null},{"CourseID":"1dd61f6d-9979-4fc4-a605-7faf42c56199","CourseName":"中国古代文学","CourseCode":"KC001102","OrganName":"湖南大学8","OnLineHomeWork":"满分20.00","OffLineHomeWork":"满分30.00","QuestionsCount":"提交1个满分40.00","CoursewareCount":null,"LearningTime":null,"CourseCheck":null},{"CourseID":"2359fb91-9fc2-433c-8b0b-3c2538f354bf","CourseName":"open指定大学英语","CourseCode":"kc000082","OrganName":"教学院校自用","OnLineHomeWork":"满分20.00","OffLineHomeWork":"满分30.00","QuestionsCount":"提交1个满分40.00","CoursewareCount":null,"LearningTime":null,"CourseCheck":null}],"total":3},"StartTime":"2017/9/20 13:29:59:24","EndTime":"2017/9/20 13:29:59:38"}
奥鹏课程ID(openCourseId):
院校ID(organizationID):
课程名称(courseName):
行数(rows):
页码(page):
当前用户token(token):
获取当前用户下所有奥鹏课程形考设置列表(有奥鹏课程名称)(GetOpenCourseBehaviorList2)
查看
接口地址:/Course/Design/GetOpenCourseBehaviorList2
接口方法:public string GetOpenCourseBehaviorList2(Guid openCourseId,string organizationID,string courseName,string teacherID,int rows,int page, string callback)
返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"CourseID":"b67c7ce6-1b73-446d-a4bf-30f5c6bbd189","OpenCourseName":"海棠依旧","CourseName":"海棠依旧","CourseCode":"kc214557","OrganName":"111","OnLineHomeWork":"满分15.00","OffLineHomeWork":"满分15.00","QuestionsCount":null,"CoursewareCount":"观看3个满分30.00","LearningTime":null,"CourseCheck":"签到10次满分40.00"},{"CourseID":"c35d7eb0-d7bf-4bdb-8262-3e261f55ce16","OpenCourseName":"海棠依旧","CourseName":"海棠依旧","CourseCode":"kc214557","OrganName":"ace","OnLineHomeWork":"满分15.00","OffLineHomeWork":"满分15.00","QuestionsCount":null,"CoursewareCount":"观看3个满分30.00","LearningTime":null,"CourseCheck":"签到10次满分40.00"},{"CourseID":"4b7d8e54-ae62-4c83-ab19-856dfd641581","OpenCourseName":"资源3.0课程180423","CourseName":"资源3.0课程","CourseCode":"3.0resource","OrganName":"北京工商大学","OnLineHomeWork":"满分20.00","OffLineHomeWork":"满分20.00","QuestionsCount":"提交4个满分20.00","CoursewareCount":null,"LearningTime":null,"CourseCheck":"签到10次满分40.00"}],"total":25},"StartTime":"2018/9/21 17:07:24:43","EndTime":"2018/9/21 17:07:24:366"}
奥鹏课程ID(openCourseId):
院校ID(organizationID):
课程名称(courseName):
行数(rows):
页码(page):
当前用户token(token):
学生列表(GetCourseStudentList)
查看
接口地址:/Course/Design/GetCourseStudentList
接口方法:public string GetCourseStudentList(string id, string name, string batch, string subject, int rows, int page, string sort, string order, string callback)
返回数据:
课程ID(id):
批次(batch):
专业(subject):
姓名(name):
行数(rows):
页数(page):
排序字段(sort):
排序顺序(order):
当前用户token(token):
奥鹏教师学生列表(GetCourseStudentListForOpenTeacher)
查看
接口地址:/Course/Design/GetCourseStudentListForOpenTeacher
接口方法:public string GetCourseStudentListForOpenTeacher(int rows, int page, Guid openCourseID, Guid? universityID, Guid? uCourseID, Guid? batchID, Guid? subjectID, string realName, string callback)
返回数据: {"total":31,"rows":[
{"RealName": "自用学生01",--姓名
"CertificateNumber": "2016042901",--身份证号
"StudentNumber": "42798",--学号
"PeaceTimeGrade": 0.0,--线上平时成绩
"StudyCount": 118,
"CourseID": "2359fb91-9fc2-433c-8b0b-3c2538f354bf",
"StudentEnrolmentID": "2d72fcad-4a2d-49ee-86d3-df4d5b56a9ec",
"CourseStatus": 1,--学习状态
"CourseName": "open指定大学英语",--院校课程
"UniversityName": "教学院校自用",--院校
"SubjectName": "经济学",--专业
"Sequency": 1,
"TotalRecords": 31
}]}
行数(rows):
页数(page):
奥鹏课程ID(openCourseID):
院校ID(universityID):
院校课程ID(uCourseID):
批次(batchID):
专业(subjectID):
姓名(realName):
当前用户token(token):
课程首页-进度(GetCoursePlan)
查看
接口地址:/Course/Design/GetCoursePlan
接口方法:public string GetCoursePlan(string CourseID, string StudentID, string callback)
返回数据:
课程ID(CourseID):
学籍ID(StudentID):
当前用户token(token):
课程首页课程进度(V2版)(GetCoursePlan_V2)
查看
接口地址:/Course/Design/GetCoursePlan_V2
接口方法:public string GetCoursePlan_V2(Guid studentCourseID, string callback)
返回数据:
选课ID(studentCourseID):
当前用户token(token):
老师端查看学生成绩管理行为记录详情(GetBehaviorDetailForTeacher)
查看
接口地址:/Course/Design/GetBehaviorDetailForTeacher
接口方法:public string GetBehaviorDetailForTeacher(string courseID, string studentEnrolmentID, string callback)
返回数据:
课程ID(courseID):
学生ID(studentEnrolmentID,学籍ID):
当前用户token(token):
老师端查看学生成绩管理行为记录详情(新)(GetStudentBehaviorDetailForTeacher_V2)
查看
接口地址:/Course/Design/GetStudentBehaviorDetailForTeacher_V2
接口方法:public string GetStudentBehaviorDetailForTeacher_V2(Guid studentCourseID,string callback)
返回数据:
选课ID(studentCourseID):
当前用户token(token):
获取学生详细行为记录(GetBehaviorDetailForStudent)
查看
接口地址:/Course/Design/GetBehaviorDetailForStudent
接口方法:public string GetBehaviorDetailForStudent(string courseID, string callback)
返回数据:
课程ID(courseID):
当前用户token(token):
获取学生详细行为记录V2版(GetBehaviorDetailForStudent_V2)
查看
接口地址:/Course/Design/GetBehaviorDetailForStudent_V2
接口方法:public string GetBehaviorDetailForStudent_V2(string studentCourseID,string callback)
返回数据:
选课ID(studentCourseID):
当前用户token(token):
获取课程下的学生成绩(PublishCourseStudentScore)
查看
接口地址:/Course/Design/PublishCourseStudentScore
接口方法:public string PublishCourseStudentScore(string StudentCourseID, string callback)
返回数据:
选课ID(StudentCourseID):
当前用户token(token):
添加课程公告(AddCourseBulletin)
查看
接口地址:/Course/Design/AddCourseBulletin
接口方法:public string AddCourseBulletin(string courseId, string title, string content, string startTime, string endTime, string status, string callback)
返回数据: { "Success": true, "Message": "添加成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(courseId):
标题(title):
内容(content):
开始时间(startTime):
结束时间(endTime):
状态,-1:删除;1:启用;2:停用。(status):
当前用户token(token):
修改课程公告(UploadCourseBulletin)
查看
接口地址:/Course/Design/UploadCourseBulletin
接口方法:public string UploadCourseBulletin(string Id, string title, string content, string startTime, string endTime, string status, string callback)
返回数据: { "Success": true, "Message": "修改成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程公告Id(Id):
标题(title):
内容(content):
开始时间(startTime):
结束时间(endTime):
状态,-1:删除;1:启用;2:停用。(status):
当前用户token(token):
获取未设置的课程公告发布对象(GetUnAddCourseBulletinPublishObj)
查看
接口地址:/Course/Design/GetUnAddCourseBulletinPublishObj
接口方法:public string GetUnAddCourseBulletinPublishObj(int rows, int page, Guid courseID, Guid bulletionID, Guid? universityID, string courseCode, string courseName, string callback)
返回数据: {"total":8,"rows":[{ "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841", "CourseCode":"kc0001", "CourseName":"大学英语", "UniversityCode":"hndx8", "UniversityName":"湖南大学8"}]}
每页显示行数(rows):
第几页(page):
课程ID(courseID):
公告ID(bulletionID):
院校ID(universityID):
课程编码(courseCode):
课程名称(courseName):
当前用户token(token):
获取老师对应的课程公告(教师创建) (GetAllTeacherBulletinInfo)
查看
接口地址:/Course/Design/GetAllTeacherBulletinInfo
接口方法:public string GetAllTeacherBulletinInfo(int page, int rows, Guid? courseID, string title, int? bulletinStaus,string callback)
当前页(page)
必填
:
每页条数(rows)
必填
:
课程ID(courseID)
选填
:
标题(title)
选填
:
公告状态(bulletinStaus 1:启用 2:禁用)
选填
:
当前用户token(token):
奥鹏老师添加发布对象(单个或按选择)(AddCourseBulletinPublishObj)
查看
接口地址:/Course/Design/AddCourseBulletinPublishObj
接口方法:public string AddCourseBulletinPublishObj(Guid bulletinID, List
uCourseIDList, string callback)
返回数据: { "Success": true, "Message": "添加成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
公告ID(bulletinID):
院校课程IDListJson(uCourseIDListJson):
当前用户token(token):
按查询条件添加发布对象(AddCourseBulletinPublishObjByQuery)
查看
接口地址:/Course/Design/AddCourseBulletinPublishObjByQuery
接口方法:public string AddCourseBulletinPublishObjByQuery(Guid courseID, Guid bulletionID, Guid? universityID, string courseCode, string courseName, string callback)
返回数据: { "Success": true, "Message": "添加成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(courseID):
公告ID(bulletionID):
院校ID(universityID):
课程编码(courseCode):
课程名称(courseName):
当前用户token(token):
获取已设置的发布对象(GetAddedCourseBulletinPublishObj)
查看
接口地址:/Course/Design/GetAddedCourseBulletinPublishObj
接口方法:public string GetAddedCourseBulletinPublishObj(int rows, int page, Guid courseID, Guid bulletionID, Guid? universityID, string courseCode, string courseName, string callback)
返回数据: {"total":8,"rows":[{ "ID":"790d509e-4263-463a-8aa9-8d11301b5841", "CourseCode":"kc0001", "CourseName":"大学英语", "UniversityCode":"hndx8", "UniversityName":"湖南大学8"}]}
每页显示行数(rows):
第几页(page):
课程ID(courseID):
公告ID(bulletionID):
院校ID(universityID):
课程编码(courseCode):
课程名称(courseName):
当前用户token(token):
取消添加发布对象(CancelAddCourseBulletinPublishObj)
查看
接口地址:/Course/Design/CancelAddCourseBulletinPublishObj
接口方法:public string CancelAddCourseBulletinPublishObj(List
idList, string callback)
返回数据: { "Success": true, "Message": "添加成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
发布对象IDListJson(idListJson):
当前用户token(token):
按查询条件取消添加发布对象(CancelAddCourseBulletinPublishObjByQuery)
查看
接口地址:/Course/Design/CancelAddCourseBulletinPublishObjByQuery
接口方法:public string CancelAddCourseBulletinPublishObjByQuery(Guid courseID, Guid bulletionID, Guid? universityID, string courseCode, string courseName, string callback)
返回数据: { "Success": true, "Message": "添加成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程ID(courseID):
公告ID(bulletionID):
院校ID(universityID):
课程编码(courseCode):
课程名称(courseName):
当前用户token(token):
删除课程公告(DeleteCourseBulletin)
查看
接口地址:/Course/Design/DeleteCourseBulletin
接口方法:public string DeleteCourseBulletin(string Id, string callback)
返回数据: { "Success": true, "Message": "删除成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程公告Id(Id):
当前用户token(token):
公告停用/启用(CeaseStatus)
查看
接口地址:/Course/Design/CeaseStatus
接口方法:public string CeaseStatus(string Id, int status, string callback)
返回数据: { "Success": true, "Message": "停用成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
课程公告Id(Id):
状态,-1:删除;1:启用;2:停用。(status):
当前用户token(token):
课程公告列表-教师端所有列表(GetCourseBulletinList)
查看
接口地址:/Course/Design/GetCourseBulletinList
接口方法:public string GetCourseBulletinList(int rows, int page, string courseId, string title,int pStatus, string callback)
返回数据: {"total":8,"rows":[{"ROW":1,"ID":"8c8b6d53-95ec-454c-add3-ce95fe33a8b1", "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","Title":"gr","Content":"gd","StartTime":"2015-08-04 00:00:00", "EndTime":"2015-08-28 00:00:00","IsTop":0,"Status":1,"CreatorID":"65da9501-d896-453a-a707-8b513131897d", "CreateTime":"2015-08-24 09:04:48","ModifierID":"65da9501-d896-453a-a707-8b513131897d", "ModifyTime":"2015-08-24 09:04:48","CreatorNickName":"朱利哥","VisitCount":1}]}
每页显示行数(rows):
第几页(page):
课程Id(courseId):
停启用状态 1 启用 2 停用(pStatus):
课程标题(title):
当前用户token(token):
课程公告列表-学生端课程公告列表(GetCourseBulletinAvailable)
查看
接口地址:/Course/Design/GetCourseBulletinAvailable
接口方法:public string GetCourseBulletinAvailable(int rows, int page, string courseId, string callback)
返回数据: {"total":8,"rows":[{"ROW":1,"ID":"8c8b6d53-95ec-454c-add3-ce95fe33a8b1", "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","Title":"gr","Content":"gd","StartTime":"2015-08-04 00:00:00", "EndTime":"2015-08-28 00:00:00","IsTop":0,"Status":1,"CreatorID":"65da9501-d896-453a-a707-8b513131897d", "CreateTime":"2015-08-24 09:04:48","ModifierID":"65da9501-d896-453a-a707-8b513131897d", "ModifyTime":"2015-08-24 09:04:48","CreatorNickName":"朱利哥","VisitCount":1}]}
每页显示行数(rows):
第几页(page):
课程Id(courseId):
当前用户token(token):
根据ID获取课程公告(GetCourseBulletinByID)
查看
接口地址:/Course/Design/GetCourseBulletinByID
接口方法:public string GetCourseBulletinByID(string id, string callback)
返回数据: { ID : 7caaa9fa-8cd7-4f93-b5c0-771486deb879
CourseID : 753777ae-9c9b-45e1-8e5b-d3252cacb2a6
Title : 课程公告170907
Content : 课程公告170907
StartTime : 2017-09-07 00:00:00
EndTime : 2017-09-30 00:00:00
IsTop : 0
Status : 2
CreatorID : 734d8874-c9a5-4c60-ac9f-55ccc9caff17
CreateTime : 2017-09-07 09:47:19
ModifierID : 734d8874-c9a5-4c60-ac9f-55ccc9caff17
ModifyTime : 2017-09-07 09:47:19
CreatorNickName : 自用教师1
VisitCount : 4
}
课程公告id(id):
当前用户token(token):
教师行为列表-教师列表(GetTacherBehaviorList)
查看
接口地址:/Course/Design/GetTacherBehaviorList
接口方法:public string GetTacherBehaviorList(int rows, int page, string sort, string order, string courseid, string begindate, string enddate, string name, string callback)
返回数据:
rows(rows):
page(page):
sort(sort):
order(order):
courseid(courseid):
begindate(begindate):
enddate(enddate):
name(name):
当前用户token(token):
奥鹏教师行为列表-教师列表(GetOpenTeacherBehavior)
查看
接口地址:/Course/Design/GetOpenTeacherBehavior
接口方法:public string GetOpenTeacherBehavior(int rows, int page, string sort, string order, Guid? courseID, DateTime? beginDate, DateTime? endDate, string name, string callback)
返回数据: {"total":76, "rows":[{"CourseID":"753777ae-9c9b-45e1-8e5b-d3252cacb2a6",
"CourseName":"000科学烹饪",--课程名称
"TeacherID":"30b3c410-aeab-4ec5-b0ec-c4c7f30da253",
"RealName":"自用教师3",--教师姓名
"TeachingTime":5,--在线时长
"TeachingAskAnswer":0,--辅导答疑数
"TeachingSubmitHomework":0,--布置作业数
"TeachingReadHomework":0,--批改作业数
"TeacherType":1}]}--教师类型
每页显示行数(rows):
页码(page):
排序顺序(sort):
排序字段(order):
课程ID(courseID):
开始日期(beginDate):
结束日期(endDate):
教师姓名(name):
当前用户token(token):
学生行为列表-学生列表(GetStudentRecordList)
查看
接口地址:/Course/Design/GetStudentRecordList
接口方法:public string GetStudentRecordList(string courseid, string batch, string subject, string name, int status, string callback)
返回数据:
rows(rows):
page(page):
sort(sort):
order(order):
courseid(courseid):
batch(batch):
subject(subject):
name(name):
status(status):
当前用户token(token):
奥鹏教师学生行为列表--详细(GetStuRecordListOpenCourse)
查看
接口地址:/Course/Design/GetStuRecordListOpenCourse
接口方法:public string GetStuRecordListOpenCourse(int rows, int page, string sort, string order
, Guid openCourseID, Guid? universityID, Guid? courseID, Guid? batchID, Guid? subjectID, Guid? levelID, int? status, string name, string callback)
返回数据: {"total":76, "rows":[{"RealName":"张三",
"StudentNumber":"2015114001",
"CourseName":"000科学烹饪",--课程名称
"UniversityName":"湖南大学",--院校名称
"CourseStatus":"1",--学习状态
"StudyCount":"1",--学习次数
"QuestionAnswer":"1",--问答数
"StudyCourseCount":"1",--完成资源数
"StudyCourseTime":"1",--学习时长
"CourseVisitCount":"1",--签到数
"HomeWork":"1",--提交作业数
"PeaceTimeGrade":"1",--线上平时成绩}]}
每页显示行数(rows):
页码(page):
排序顺序(sort):
排序字段(order):
奥鹏课程ID(openCourseID):
院校ID(universityID):
院校课程ID(courseID):
批次(batchID):
专业(subjectID):
层次(levelID):
状态(status):
学生姓名(name):
当前用户token(token):
获取考试批次(GetExam_Batch)
查看
接口地址:/Course/Design/GetExam_Batch
接口方法:public string GetExam_Batch (string callback)
返回数据:
当前用户token(token):
获取考试批次(GetAllExam_Batch)
查看
接口地址:/Course/Design/GetAllExam_Batch
接口方法:public string GetAllExam_Batch (string callback)
返回数据:
课程ID(courseID):
发布状态(status):
当前用户token(token):
获取可以录入的学生信息及成绩(GetStudentInfoGrade)
查看
接口地址:/Course/Design/GetStudentInfoGrade
接口方法:public string GetStudentInfoGrade(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, int? EnrolmentStatus, string realName, string StudentNumber, int rows, int page, string callback)
返回数据:
CourseID(课程ID):
ExamBatchID(考试批次ID):
BatchID(批次ID):
Base_LeverID(层级ID):
SubjectID(专业ID):
OrgID(学院ID):
ClassID(班级ID):
EnrolmentStatus(学习状态):
realName(姓名):
StudentNumber(学号):
rows(rows):
page(page):
当前用户token(token):
成绩录入的增加或者修改(UpdateExam_StudentGrade)
查看
接口地址:/Course/Design/UpdateExam_StudentGrade
接口方法:public string UpdateExam_StudentGrade (Guid StudentCourseID, Guid ExamBatchID, int ExamType, string GradeScore, int GradeType, string callback)
返回数据:
StudentCourseID(StudentCourseID):
ExamBatchID(ExamBatchID):
ExamType(ExamType):
GradeScore(GradeScore):
GradeType(GradeType):
当前用户token(token):
成绩录入按选择删除(DelExam_StudentGrade)
查看
接口地址:/Course/Design/DelExam_StudentGrade
接口方法:public string DelExam_StudentGrade (Guid ExamBatchID, String StudentCourseID, string callback)
返回数据:
ExamBatchID(ExamBatchID):
StrID(StrID):
当前用户token(token):
成绩录入按条件删除(DelAllExam_StudentGrade)
查看
接口地址:/Course/Design/DelAllExam_StudentGrade
接口方法:public string DelAllExam_StudentGrade(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, int? EnrolmentStatus, string realName, string StudentNumber, string callback)
返回数据:
CourseID(课程ID):
ExamBatchID(考试批次ID):
BatchID(批次ID):
Base_LeverID(层级ID):
SubjectID(专业ID):
OrgID(学院ID):
ClassID(班级ID):
EnrolmentStatus(学习状态):
realName(姓名):
StudentNumber(学号):
rows(rows):
page(page):
当前用户token(token):
查询学生信息及成绩(SelStudentGrade)
查看
接口地址:/Course/Design/SelStudentGrade
接口方法:public string SelStudentGrade(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, int Status, string realName, int rows, int page, string callback)
返回数据:
CourseID(课程ID):
ExamBatchID(考试批次ID):
BatchID(批次ID):
Base_LeverID(层级ID):
SubjectID(专业ID):
OrgID(学院ID):
ClassID(班级ID):
Status(发布状态 1 已发布 2 未发布):
realName(姓名):
rows(rows):
page(page):
当前用户token(token):
导出发布后的合成成绩(GetStudentSyntheScore)
查看
接口地址:/Course/Design/GetStudentSyntheScore
接口方法:GetStudentSyntheScore(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, string realName, string callback)
返回数据:
CourseID(课程ID):
ExamBatchID(考试批次ID):
BatchID(批次ID):
Base_LeverID(层级ID):
SubjectID(专业ID):
OrgID(学院ID):
ClassID(班级ID):
realName(姓名):
当前用户token(token):
导入考试成绩(ImportExcel)
查看
接口地址:/Course/Design/ImportExcel
接口方法:public string ImportExcel(Guid CourseID, Guid ExamBatchID, string url, string callback)
返回数据:
CourseID(CourseID):
ExamBatchID(ExamBatchID):
url(url):
当前用户token(token):
导出考试模板(ExportStudentGrade)
查看
接口地址:/Course/Design/ExportStudentGrade
接口方法:public string ExportStudentGrade(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, int? EnrolmentStatus, string realName, string StudentNumber,string callback)
返回数据:
CourseID(课程ID):
ExamBatchID(考试批次ID):
BatchID(批次ID):
Base_LeverID(层级ID):
SubjectID(专业ID):
OrgID(学院ID):
ClassID(班级ID):
EnrolmentStatus(学习状态):
realName(姓名):
StudentNumber(学号):
当前用户token(token):
修改课程资源是否可下载状态 。 (UpdateCourseSendHwState)
查看
接口地址:~/Course/Design/UpdateCourseSendHwState
接口方法:public string UpdateCourseSendHwState(System.Guid id,System.Int32 State)
返回数据:returns
课程ID(id):
辅导老师分发作业范围,1:已分配学生;2:全部学生。(State):
当前用户token(token):
获取线下平时成绩(GetStudentOffLineGrade)
查看
接口地址:/Course/Design/GetStudentOffLineGrade
接口方法:public string GetStudentOffLineGrade(Guid courseId, string batchId, string baseLevelId, string subjectId, string stationId, string classId, string realName, string studentNumber, int? enrolmentStatus,int row,int page, string callback)
返回数据:{"total":61,"rows":[{"n":1,"StudentCourseID":"d2f12dd6-b7a0-4b50-acf0-8cf5c03dff91","xingming":"0803测试1","xuehao":null,"ruxuepici":"2016入学批次","cengci":"高起本","zhuanye":"经济学","xuexizhongxin":null,"banji":null,"xuejizhuangtai":"已录取","xuexizhuangtai":"在修","OffLinePeaceTimeGrade":null}]}
courseId(课程ID 必填):
batchId(批次ID):
baseLevelId(层级ID):
subjectId(专业ID):
stationId(学习中心ID):
classId(班级ID):
enrolmentStatus(学籍状态 1已录取 2在籍 全部 不传/null):
realName(姓名):
studentNumber(学号):
row(行数 必填):
page(页码 必填):
当前用户token(token):
获取学生线下平时成绩模板Id(GetStudentOffLineGradeTemplateFileId)
查看
接口地址:/Course/Design/GetStudentOffLineGradeTemplateFileId
接口方法:public string GetStudentOffLineGradeTemplateFileId(Guid courseId, string batchId, string baseLevelId, string subjectId, string stationId, string classId, string realName, string studentNumber, int? enrolmentStatus)
返回数据:{"Success":false,"Message":"","ErrCode":"","Data":"e004ae2a-19c1-48e8-a003-1927e95490ef","StartTime":"2017/10/23 11:26:40:417","EndTime":"2017/10/23 11:26:41:702"}
courseId(课程ID 必填):
batchId(批次ID):
baseLevelId(层级ID):
subjectId(专业ID):
stationId(学习中心ID):
classId(班级ID):
enrolmentStatus(学籍状态 1已录取 2在籍 全部 不传/null):
realName(姓名):
studentNumber(学号):
当前用户token(token):
班级导出模板(GetClassTemplate)
查看
接口地址:/Course/Design/GetClassTemplate
接口方法:public string GetClassTemplate(string callback)
返回数据:{"Success":true,"Message":"导出成功","ErrCode":"","Data":"7294a0ca-5404-4c53-bf3a-51574afad79c","StartTime":"2018/10/17 16:23:27:940","EndTime":"2018/10/17 16:23:28:397"}
当前用户token(token):
导入学生线下平时成绩(ImportStudentOffLineGrade)
查看
接口地址:/Course/Design/ImportStudentOffLineGrade
接口方法:public string ImportStudentOffLineGrade(string filePath,string courseId,string callback)
返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"SuccessNumber":0,"ErrorNumber":19,"ErrorFileId":"a42b7b2d-942c-4e8f-ba67-44dd5e051b79"},"StartTime":"2017/10/23 13:21:04:694","EndTime":"2017/10/23 13:21:07:142"}
filePath(文件地址):
courseId(课程ID):
当前用户token(token):
按选择/条件删除学生线下平时成绩(DeleteOffLinePeaceTimeGrade)
查看
接口地址:/Course/Design/DeleteOffLinePeaceTimeGrade
接口方法:public string DeleteOffLinePeaceTimeGrade(string studentCourseIds, bool isSelect, Guid courseId, string batchId, string baseLevelId, string subjectId, string stationId, string classId, string realName, string studentNumber, int? enrolmentStatus,string callback)
返回数据:
学生选课studentCourseIds (格式:studentCourseIDs,studentCourseIDs):
是否按条件isSelect:
courseId(课程ID):
batchId(批次ID):
baseLevelId(层级ID):
subjectId(专业ID):
stationId(学习中心ID):
classId(班级ID):
enrolmentStatus(学籍状态 1已录取 2在籍 全部 不传/null):
realName(姓名):
studentNumber(学号):
当前用户token(token):
单个/批量保存学生线下平时成绩(BatchUpdateOffLinePeaceTimeGrade)
查看
接口地址:/Course/Design/BatchUpdateOffLinePeaceTimeGrade
接口方法:public string BatchUpdateOffLinePeaceTimeGrade(string jsondata, string callback)
jsondata 数据格式[{ \"StudentCourseID\":\"\",\"OffLinePeaceTimeGrade\":1},{ \"StudentCourseID\":\"\",\"OffLinePeaceTimeGrade\":1}]
返回数据:{"Success":true,"Message":"保存成功","ErrCode":"","Data":null,"StartTime":"2017/10/23 13:14:47:521","EndTime":"2017/10/23 13:15:14:942"}
jsondata(数据):
当前用户token(token):
根据文件ID下载文件(DownLoadFile)
查看
接口地址:/Course/Design/DownLoadFile
接口方法:public string DownLoadFile(string fileId, string callback)
返回数据:
fileId(文件ID):
当前用户token(token):
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn