OPEN2U基础服务 - 教学服务

课程展示
课程首页(StudentGetCourseIndex)
  • 接口地址:/Course/Show/StudentGetCourseIndex
  • 接口方法:public string StudentGetCourseIndex(string courseID, string callback)
  • 返回数据: {"CourseName":"数控操作与编程技术","StudyCount":null,"StudyTime":"2015-08-20 16:41:02", "StudentEnrolmentID":"1a904937-bca2-4431-83ea-e6aa6a4e53b6","CourseNature":1,"BriefPreviewUrl":"", "StudyProgress":null,"StudentNumber":"","OffLinePeaceTimeGrade":null, "SemesterID":"bc683a80-9158-4cd6-b923-ecf4a252c5e2","CourseStatus":1,"CourseIntroduction":null, "TeacherList":null,"RealName":"王鹏","ExamGrade":null,"ExamType":1, "PlanCourseID":"44b7a6db-2dee-433d-b82d-4f415055a002","BriefUrl":"","Credit":null, "StudentCourseID":"b364cf92-99f7-4777-8f9f-8d4364ba38a7","PublishStatus":0, "CourseID":"db511da6-ee1c-4f22-9527-9ba90aa18c11","FinalGrade":null,"CourseImage":null, "Hours":54,"PeaceTimeGrade":null,"CourseDescription":""}
课程首页新(StudentGetCourseIndex_V2)
  • 接口地址:/Course/Show/StudentGetCourseIndex_V2
  • 接口方法:public string StudentGetCourseIndex_V2(Guid studentCourseID, string callback)
  • 返回数据: {"CourseName":"数控操作与编程技术","StudyCount":null,"StudyTime":"2015-08-20 16:41:02", "StudentEnrolmentID":"1a904937-bca2-4431-83ea-e6aa6a4e53b6","CourseNature":1,"BriefPreviewUrl":"", "StudyProgress":null,"StudentNumber":"","OffLinePeaceTimeGrade":null, "SemesterID":"bc683a80-9158-4cd6-b923-ecf4a252c5e2","CourseStatus":1,"CourseIntroduction":null, "TeacherList":null,"RealName":"王鹏","ExamGrade":null,"ExamType":1, "PlanCourseID":"44b7a6db-2dee-433d-b82d-4f415055a002","BriefUrl":"","Credit":null, "StudentCourseID":"b364cf92-99f7-4777-8f9f-8d4364ba38a7","PublishStatus":0, "CourseID":"db511da6-ee1c-4f22-9527-9ba90aa18c11","FinalGrade":null,"CourseImage":null, "Hours":54,"PeaceTimeGrade":null,"CourseDescription":""}
课程首页-签到(StudentCourseSignIn)
  • 接口地址:/Course/Show/StudentCourseSignIn
  • 接口方法:public string StudentCourseSignIn(string courseID, string callback)
  • 返回数据:
课程首页-签到(StudentCourseSignIn_V2)
  • 接口地址:/Course/Show/StudentCourseSignIn_V2
  • 接口方法:public string StudentCourseSignIn_V2(Guid studentCourseID, string callback)
  • 返回数据:
形成性考核成绩信息(GetCourseBehaviorScore)
  • 接口地址:/Course/Show/GetCourseBehaviorScore
  • 接口方法:public string GetCourseBehaviorScore(string StudentCourseId, string callback)
  • 返回数据: {}
预览,查看单个课程公告(GetCourseBulletinById)
  • 接口地址:/Course/Show/GetCourseBulletinById
  • 接口方法:public string GetCourseBulletinById(string Id, string callback)
  • 返回数据: {"ID":"4c24d62f-67fc-4b0c-b88b-05fe06d33406","CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","Title":"fda", "Content":"fda","StartTime":"2015-07-27 00:00:00","EndTime":"2015-08-21 00:00:00","IsTop":0,"Status":1, "CreatorID":"65da9501-d896-453a-a707-8b513131897d","CreateTime":"2015-08-20 17:39:07", "ModifierID":"65da9501-d896-453a-a707-8b513131897d","ModifyTime":"2015-08-20 17:39:07","CreatorNickName":"朱利戈", "VisitCount":1}
学生端课程公告列表(GetCourseBulletinAvailable)
  • 接口地址:/Course/Show/GetCourseBulletinAvailable
  • 接口方法:public string GetCourseBulletinAvailable(int rows, int page, string courseId, string callback)
  • 返回数据: {"total":1,"rows":[{"ROW":1,"ID":"c2beb6ec-bb19-4ed1-bba8-b315353c7086", "CourseID":"6809e4a2-b096-45df-88e7-03838329f59d", "Title":"Success is getting what you want, happiness is wanting what you get", "Content":"成功是得其所想,幸福是想其所得!","StartTime":"2015-08-20 00:00:00","EndTime":"2015-08-26 00:00:00", "IsTop":0,"Status":1,"CreatorID":"65da9501-d896-453a-a707-8b513131897d","CreateTime":"2015-08-20 16:30:43", "ModifierID":"c933d6e5-d391-4603-9ae3-f03199b5c8ef","ModifyTime":"2015-08-20 16:40:05","CreatorNickName":"朱利戈", "VisitCount":6}]}
课程信息(GetBaseCourse)
  • 接口地址:/Course/Show/GetBaseCourse
  • 接口方法:public string GetBaseCourse(string id, string callback)
  • 返回数据: {"ID":"6809e4a2-b096-45df-88e7-03838329f59d","Code":"kc000001","Name":"计算机应用基础", "OrganizationID":"f9637dbe-674a-491c-a45f-05ae4d57f4bd","Abbreviation":null, "Image":"Resource/Course/cover/cover_1.jpg","Description":"","Introduction":"","Status":1, "CreatorID":"d3a5bc74-a2f1-4609-8621-10cfcaabb34c","CreateTime":"2015-08-19 10:05:22", "ModifierID":"65da9501-d896-453a-a707-8b513131897d","ModifyTime":"2015-08-20 16:35:00"}
通过课程ID获取课程教师列表(GetTeacher)
  • 接口地址:/Course/Show/GetTeacher
  • 接口方法:public string GetTeacher(string id, int rows, int page, string sort, string order, string callback)
  • 返回数据: {"total":4,"rows":[{"ROW":1,"ID":"a7db6da5-8301-4635-8403-b9982c629970","UserName":"zhulige01", "Password":"","UserTypeCode":"3","Email":"","Mobile":"","Status":1,"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","NickName":null,"CertificateNumber":null,"Avatar":"UserInfo/avatar/head.png", "LastLoginTime":"2015-08-19 17:25:03","LoginTime":"2015-08-19 17:25:03","LoginIP":null,"LoginCount":1, "Signature":null,"Introduction":null,"Sex":null,"QQ":null,"WeChat":null,"MicroBlog":null,"OpenID":null}]}
通过课程ID获取选课学生列表(GetCourseStudent)
  • 接口地址:/Course/Show/GetCourseStudent
  • 接口方法:public string GetCourseStudent(string id, int rows, int page, string sort, string order, string callback)
  • 返回数据: {"total":6,"rows":[{"ROW":1,"StudentCourseID":"e01dfcd6-e235-4fb1-9884-e17cef706038", "StudentEnrolmentID":"6ad36bf6-6ffb-430f-a474-43787a0e0c26","PlanCourseID":"bf2b30ce-6a1f-4175-8569-543631ab85fe", "CourseID":"c00cbb7f-2654-460c-a4fc-c2d987b4cb45","SemesterID":"bc683a80-9158-4cd6-b923-ecf4a252c5e2", "CourseName":"测试与传感技术","CourseImage":null,"CourseDescription":"","CourseIntroduction":null,"CourseStatus":1, "ExamGrade":null,"PeaceTimeGrade":null,"OffLinePeaceTimeGrade":null,"FinalGrade":null,"Credit":null,"ExamType":1, "CourseNature":1,"Hours":48,"StudyProgress":null,"StudyCount":null,"StudyTime":"2015-08-21 11:11:04","TeacherList":null, "StudentNumber":"20150819","RealName":"任静3"}]}
根据课程ID获取用户课程首页-最近学习(GetCourseNowByCourseID)
  • 接口地址:/Course/Show/GetCourseNowByCourseID
  • 接口方法:public string GetCourseNowByCourseID((string courseID, string callback)
  • 返回数据: {"total":6,"rows":[{"ROW":1,"StudentCourseID":"e01dfcd6-e235-4fb1-9884-e17cef706038", "StudentEnrolmentID":"6ad36bf6-6ffb-430f-a474-43787a0e0c26","PlanCourseID":"bf2b30ce-6a1f-4175-8569-543631ab85fe", "CourseID":"c00cbb7f-2654-460c-a4fc-c2d987b4cb45","SemesterID":"bc683a80-9158-4cd6-b923-ecf4a252c5e2", "CourseName":"测试与传感技术","CourseImage":null,"CourseDescription":"","CourseIntroduction":null,"CourseStatus":1, "ExamGrade":null,"PeaceTimeGrade":null,"OffLinePeaceTimeGrade":null,"FinalGrade":null,"Credit":null,"ExamType":1, "CourseNature":1,"Hours":48,"StudyProgress":null,"StudyCount":null,"StudyTime":"2015-08-21 11:11:04","TeacherList":null, "StudentNumber":"20150819","RealName":"任静3"}]}
根据课程ID获取用户课程首页-最近学习(新)(GetCourseNowByCourseID_V2)
  • 接口地址:/Course/Show/GetCourseNowByCourseID_V2
  • 接口方法:public string GetCourseNowByCourseID_V2((Guid studentCourseID,string callback)
  • 返回数据:
成绩排名(GetStudentGradeRanking)
  • 接口地址:/Course/Show/GetStudentGradeRanking
  • 接口方法:public string GetStudentGradeRanking((Guid courseid, string callback)
成绩排名(GetStudentGradeRanking_V2)
  • 接口地址:/Course/Show/GetStudentGradeRanking_V2
  • 接口方法:public string GetStudentGradeRanking_V2(Guid studentCourseID string callback)
  • 返回值:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"ID":"52e45184-89d4-4eea-a9e0-7b3b2a9f8cf0","RealName":"自用学生02","Avatar":"UserInfo/28b4d6ec-103d-4e80-ae0a-d14d883c5782/Avater/765cfcf0-5be5-42cf-9f6f-e0d0dec649f3.jpg","PeaceTimeGrade":100.0,"Ranking":"54"},{"ID":"2d72fcad-4a2d-49ee-86d3-df4d5b56a9ec","RealName":"自用学生01","Avatar":"UserInfo/avatar/avatar_21.jpg","PeaceTimeGrade":80.0,"Ranking":null},{"ID":"4af16fd6-5533-47b0-be52-336e7993176a","RealName":"自用学生05","Avatar":"UserInfo/avatar/avatar_5.jpg","PeaceTimeGrade":70.0,"Ranking":null}],"total":3},"StartTime":"2018/11/19 17:26:09:495","EndTime":"2018/11/19 17:26:10:394"}
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn