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 }
修改课程图片(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" }
修改课程资源是否可下载状态(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" }
修改辅导教师辅导资料分发范围(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" }
修改辅导教师公告分发范围(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" }
辅导教师导入成绩范围设置(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" }
修改课程简介(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" }
学生管理(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":"李五"}] }
教师查看(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"}] }
保存课程链接(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" }
发布课程(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" }
是否允许引用/发布课程(IsPublishCourseInfoOpen)
  • 接口地址:/Course/Design/IsPublishCourseInfoOpen
  • 接口方法:public string IsPublishCourseInfoOpen(Guid CourseID, string callback)
  • 返回数据:
得到本课件下的所有课件数目和总时长(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"}
发布/刷新 奥鹏课程(PublishCourseInfoOpen)
  • 接口地址:/Course/Design/PublishCourseInfoOpen
  • 接口方法:public string PublishCourseInfoOpen(Guid CourseID, int type, string callback)
  • 返回数据:
取消引用发布 奥鹏课程(DeleteCourseInfoOpen)
  • 接口地址:/Course/Design/DeleteCourseInfoOpen
  • 接口方法:public string DeleteCourseInfoOpen(Guid CourseID, string callback)
  • 返回数据:
课程发布信息(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"}
形成性考核设置(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" }
形成性考核删除(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" }
形成性考核信息(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}
单个/批量添加院校课程形成性考核(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"}
批量/单个添加奥鹏课程形考设置(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"}
奥鹏课程获取形考设置列表(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"}
获取当前用户下所有奥鹏课程形考设置列表(有奥鹏课程名称)(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"}
学生列表(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)
  • 返回数据:
奥鹏教师学生列表(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
    }]}
课程首页-进度(GetCoursePlan)
  • 接口地址:/Course/Design/GetCoursePlan
  • 接口方法:public string GetCoursePlan(string CourseID, string StudentID, string callback)
  • 返回数据:
课程首页课程进度(V2版)(GetCoursePlan_V2)
  • 接口地址:/Course/Design/GetCoursePlan_V2
  • 接口方法:public string GetCoursePlan_V2(Guid studentCourseID, string callback)
  • 返回数据:
老师端查看学生成绩管理行为记录详情(GetBehaviorDetailForTeacher)
  • 接口地址:/Course/Design/GetBehaviorDetailForTeacher
  • 接口方法:public string GetBehaviorDetailForTeacher(string courseID, string studentEnrolmentID, string callback)
  • 返回数据:
老师端查看学生成绩管理行为记录详情(新)(GetStudentBehaviorDetailForTeacher_V2)
  • 接口地址:/Course/Design/GetStudentBehaviorDetailForTeacher_V2
  • 接口方法:public string GetStudentBehaviorDetailForTeacher_V2(Guid studentCourseID,string callback)
  • 返回数据:
获取学生详细行为记录(GetBehaviorDetailForStudent)
  • 接口地址:/Course/Design/GetBehaviorDetailForStudent
  • 接口方法:public string GetBehaviorDetailForStudent(string courseID, string callback)
  • 返回数据:
获取学生详细行为记录V2版(GetBehaviorDetailForStudent_V2)
  • 接口地址:/Course/Design/GetBehaviorDetailForStudent_V2
  • 接口方法:public string GetBehaviorDetailForStudent_V2(string studentCourseID,string callback)
  • 返回数据:
获取课程下的学生成绩(PublishCourseStudentScore)
  • 接口地址:/Course/Design/PublishCourseStudentScore
  • 接口方法:public string PublishCourseStudentScore(string StudentCourseID, string callback)
  • 返回数据:
添加课程公告(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" }
修改课程公告(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" }
获取未设置的课程公告发布对象(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"}]}
获取老师对应的课程公告(教师创建) (GetAllTeacherBulletinInfo)
  • 接口地址:/Course/Design/GetAllTeacherBulletinInfo
  • 接口方法:public string GetAllTeacherBulletinInfo(int page, int rows, Guid? courseID, string title, int? bulletinStaus,string callback)
奥鹏老师添加发布对象(单个或按选择)(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" }
按查询条件添加发布对象(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" }
获取已设置的发布对象(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"}]}
取消添加发布对象(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" }
按查询条件取消添加发布对象(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" }
删除课程公告(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" }
公告停用/启用(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" }
课程公告列表-教师端所有列表(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}]}
课程公告列表-学生端课程公告列表(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}]}
根据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
    }
教师行为列表-教师列表(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)
  • 返回数据:
奥鹏教师行为列表-教师列表(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}]}--教师类型
学生行为列表-学生列表(GetStudentRecordList)
  • 接口地址:/Course/Design/GetStudentRecordList
  • 接口方法:public string GetStudentRecordList(string courseid, string batch, string subject, string name, int status, string callback)
  • 返回数据:
奥鹏教师学生行为列表--详细(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",--线上平时成绩}]}
获取考试批次(GetExam_Batch)
  • 接口地址:/Course/Design/GetExam_Batch
  • 接口方法:public string GetExam_Batch (string callback)
  • 返回数据:
获取考试批次(GetAllExam_Batch)
  • 接口地址:/Course/Design/GetAllExam_Batch
  • 接口方法:public string GetAllExam_Batch (string callback)
  • 返回数据:
获取可以录入的学生信息及成绩(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)
  • 返回数据:
成绩录入的增加或者修改(UpdateExam_StudentGrade)
  • 接口地址:/Course/Design/UpdateExam_StudentGrade
  • 接口方法:public string UpdateExam_StudentGrade (Guid StudentCourseID, Guid ExamBatchID, int ExamType, string GradeScore, int GradeType, string callback)
  • 返回数据:
成绩录入按选择删除(DelExam_StudentGrade)
  • 接口地址:/Course/Design/DelExam_StudentGrade
  • 接口方法:public string DelExam_StudentGrade (Guid ExamBatchID, String StudentCourseID, string callback)
  • 返回数据:
成绩录入按条件删除(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)
  • 返回数据:
查询学生信息及成绩(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)
  • 返回数据:
导出发布后的合成成绩(GetStudentSyntheScore)
  • 接口地址:/Course/Design/GetStudentSyntheScore
  • 接口方法:GetStudentSyntheScore(Guid CourseID, Guid ExamBatchID, Guid? BatchID, Guid? Base_LeverID, Guid? SubjectID, Guid? OrgID, Guid? ClassID, string realName, string callback)
  • 返回数据:
导入考试成绩(ImportExcel)
  • 接口地址:/Course/Design/ImportExcel
  • 接口方法:public string ImportExcel(Guid CourseID, Guid ExamBatchID, string url, string callback)
  • 返回数据:
导出考试模板(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)
  • 返回数据:
修改课程资源是否可下载状态 。 (UpdateCourseSendHwState)
  • 接口地址:~/Course/Design/UpdateCourseSendHwState
  • 接口方法:public string UpdateCourseSendHwState(System.Guid id,System.Int32 State)
  • 返回数据:returns
获取线下平时成绩(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}]}
获取学生线下平时成绩模板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"}
班级导出模板(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"}
导入学生线下平时成绩(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"}
按选择/条件删除学生线下平时成绩(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)
  • 返回数据:
单个/批量保存学生线下平时成绩(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"}
根据文件ID下载文件(DownLoadFile)
  • 接口地址:/Course/Design/DownLoadFile
  • 接口方法:public string DownLoadFile(string fileId, string callback)
  • 返回数据:
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn