OPEN2U基础服务 - 教学服务

教师中心
我的课程(TeacherGetMyCourse)
  • 接口地址:/Teacher/Center/TeacherGetMyCourse
  • 接口方法:public string TeacherGetMyCourse(string CourseName, int rows, int page, string sort, string order, string callback)
  • 返回数据: {"total":6,"rows":[{"ROW":1,"TeacherID":"c933d6e5-d391-4603-9ae3-f03199b5c8ef", "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","CourseName":"毛泽东思想、邓小平理论和“三个代表”重要思想学基础内容学习应用等等等等等等等等等等等等等等等等等等", "CourseImage":"Resource/Course/cover/cover_3.jpg","TeacherList":"任静3,朱利戈,测试教师,朱利戈","StudentCount":8, "CreateTime":"2015-08-19 10:26:39","TeachTime":"2015-08-21 14:15:16","PublishStatus":0,"BriefUrl":"https://www.baidu.com/", "QualityUrl":null}]}
我的课程-最近授课(TeacherGetMyLateCourse)
  • 接口地址:/Teacher/Center/TeacherGetMyLateCourse
  • 接口方法:public string TeacherGetMyLateCourse(string callback)
  • 返回数据: [{ "GroupName":"2015-08-21", "SecondList":[{"TeacherID":"00000000-0000-0000-0000-000000000000", "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","CourseName":"毛泽东思想、邓小平理论和“三个代表”重要思想学基础内容学习应用等等等等等等等等等等等等等等等等等等", "CourseImage":"Resource/Course/cover/cover_3.jpg","TeacherList":"任静3,朱利戈,测试教师,朱利戈", "StudentCount":8,"CreateTime":"0001-01-01 00:00:00","TeachTime":null,"PublishStatus":0, "BriefUrl":null,"QualityUrl":null},{"TeacherID":"00000000-0000-0000-0000-000000000000", "CourseID":"6809e4a2-b096-45df-88e7-03838329f59d","CourseName":"计算机应用基础", "CourseImage":"Resource/Course/cover/cover_1.jpg","TeacherList":"任静3,朱利戈,测试教师,朱利戈", "StudentCount":8,"CreateTime":"0001-01-01 00:00:00","TeachTime":null,"PublishStatus":0,"BriefUrl":null, "QualityUrl":null} ]}]
我的课程--奥鹏教师(OpenTeacherGetMyCourse)
  • 接口地址:/Teacher/Center/OpenTeacherGetMyCourse
  • public string OpenTeacherGetMyCourse(int rows, int page, string sort, string order, string keyword, string callback)
  • 返回数据: {"total":1, "rows":[ {"TeacherID":"c7becc44-0852-4362-a969-38757b54190a", "CourseID":"064d67c1-b49d-47a8-bfd4-d86d11597a30", "CourseCode":"kc000001","CourseName":"奥鹏课程1", "CourseImage":"", "TeacherList":null, "StudentCount":90, "CreateTime":"2017-08-22 15:14:59", "TeachTime":null, "PublishStatus":0, "BriefUrl":"", "QualityUrl":"", "TeacherType":3, "CourseBelongTo":"公共课"}] }
我的课程-最近授课--奥鹏教师(OpenTeacherGetMyLateCourse)
  • 接口地址:/Teacher/Center/OpenTeacherGetMyLateCourse
  • 接口方法:public string OpenTeacherGetMyLateCourse(string callback)
  • 返回数据: [{ "GroupName":"2015-08-21", "SecondList":[{"TeacherID":"00000000-0000-0000-0000-000000000000", "CourseID":"790d509e-4263-463a-8aa9-8d11301b5841","CourseName":"毛泽东思想、邓小平理论和“三个代表”重要思想学基础内容学习应用等等等等等等等等等等等等等等等等等等", "CourseImage":"Resource/Course/cover/cover_3.jpg", "StudentCount":8,"CreateTime":"0001-01-01 00:00:00","TeachTime":null,"PublishStatus":0, "BriefUrl":null,"QualityUrl":null},{"TeacherID":"00000000-0000-0000-0000-000000000000", "CourseID":"6809e4a2-b096-45df-88e7-03838329f59d","CourseName":"计算机应用基础", "CourseImage":"Resource/Course/cover/cover_1.jpg", "StudentCount":8,"CreateTime":"0001-01-01 00:00:00","TeachTime":null,"PublishStatus":0,"BriefUrl":null, "QualityUrl":null} ]}]
形考设置(GetMyCourseBehavior)
  • 接口地址:/Teacher/Center/GetMyCourseBehavior
  • 接口方法:public string GetMyCourseBehavior(int rows, int page, string sort, string order, string callback)
  • 返回数据:
形成性考核批量设置(BatchUpCourseBehavior)
  • 接口地址:/Teacher/Center/BatchUpCourseBehavior
  • 接口方法:public string BatchUpCourseBehavior(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" }
批量删除形考设置(DelBatchCourseBehavior)
  • 接口地址:/Teacher/Center/DelBatchCourseBehavior
  • 接口方法:public string DelBatchCourseBehavior(string courseId, string callback)
  • 返回数据: { "Success": true, "Message": "形成性考核删除成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
删除全部形考设置(DelAllCourseBehavior)
  • 接口地址:/Teacher/Center/DelAllCourseBehavior
  • 接口方法:public string DelAllCourseBehavior(string callback)
  • 返回数据: { "Success": true, "Message": "形成性考核删除成功!", "ErrCode": "", "Data": "null", "StartTime": "2015/8/19 13:04:35:846", "EndTime": "2015/8/19 13:04:36:65" }
形成性考核全部设置(AllUpCourseBehavior)
  • 接口地址:/Teacher/Center/AllUpCourseBehavior
  • 接口方法:public string AllUpCourseBehavior(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" }
判断是否主讲教师(IsTutorTeacher)
  • 接口地址:/Teacher/Center/IsTutorTeacher
  • 接口方法:public string IsTutorTeacher(string CourseID, string callback)
  • 返回数据: -1:当前用户是学生或者课程ID错误
    1 :当前用户是主讲教师
    2:当前用户是辅导教师
获取当前教师对应的目录树节点(GetTeacherMenuData)
  • 接口地址:/Teacher/Center/GetTeacherMenuData
  • 接口方法:public string GetTeacherMenuData(string CourseID, string callback)
获取全部批次(GetAllBatch)
  • 接口地址:/Teacher/Center/GetAllBatch
  • 接口方法:public string GetAllBatch( string callback)
获取全部专业(GetAllSebject)
  • 接口地址:/Teacher/Center/GetAllSebject
  • 接口方法:public string GetAllSebject(string callback)
获取全部层次(GetAllLevel)
  • 接口地址:/Teacher/Center/GetAllLevel
  • 接口方法:public string GetAllLevel( string callback)
(奥鹏教师)获取全部批次(GetAllBatchForOpen)
  • 接口地址:/Teacher/Center/GetAllBatchForOpen
  • 接口方法:public string GetAllBatchForOpen(string ExamBatchID,string callback)
(奥鹏教师)获取全部专业(GetAllSebjectForOpen)
  • 接口地址:/Teacher/Center/GetAllSebjectForOpen
  • 接口方法:public string GetAllSebjectForOpen(string ExamBatchID,string callback)
(奥鹏教师)获取全部层次(GetAllLevelForOpen)
  • 接口地址:/Teacher/Center/GetAllLevelForOpen
  • 接口方法:public string GetAllLevelForOpen(string ExamBatchID,string callback)
(奥鹏教师)获取全部学习中心(GetAllStationForOpen)
  • 接口地址:/Teacher/Center/GetAllStationForOpen
  • 接口方法:public string GetAllStationForOpen(string ExamBatchID,string callback)
(奥鹏教师)获取全部班级信息(GetAllEdu_ClassForOpen)
  • 接口地址:/Teacher/Center/GetAllEdu_ClassForOpen
  • 接口方法:public string GetAllEdu_ClassForOpen(string ExamBatchID,string callback)
根据院校ID获取入学批次(GetBatchForOpenTeacher)
  • 接口地址:/Teacher/Center/GetBatchForOpenTeacher
  • 接口方法:public string GetBatchForOpenTeacher(Guid universityID, string callback)
  • 返回数据: [{"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"2017入学批次"},
    {"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"2016入学批次"} ]
根据院校ID获取专业(GetSubjectForOpenTeacher)
  • 接口地址:/Teacher/Center/GetSubjectForOpenTeacher
  • 接口方法:public string GetSubjectForOpenTeacher(Guid universityID, string callback)
  • 返回数据: [{"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"经济学"},
    {"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"计算机科学与技术"} ]
根据院校ID获取层次(GetLevelForOpenTeacher)
  • 接口地址:/Teacher/Center/GetLevelForOpenTeacher
  • 接口方法:public string GetLevelForOpenTeacher(Guid universityID, string callback)
  • 返回数据: [{"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"专科"},
    {"ID":"860d31f5-b894-4c5a-8290-b42756c95a37","Name":"本科"} ]
获取全部学习中心(GetAllStation)
  • 接口地址:/Teacher/Center/GetAllStation
  • 接口方法:public string GetAllStation( string callback)
获取全部班级(GetAllEdu_Class)
  • 接口地址:/Teacher/Center/GetAllEdu_Class
  • 接口方法:public string GetAllEdu_Class( string callback)
获取课程学生详细信息(GetAllStuRecord(string courseID,string batch ,string subject , int rows, int page, string callback))
  • 接口地址:/Teacher/Center/GetAllStuRecord
  • 接口方法:public string GetAllStuRecord(string courseID,string batch ,string subject , int rows, int page, string callback)
获取课程学生详细信息(GetStuRecordsForOpenTeacher(int rows, int page, string sort, string order, Guid? courseID, string callback))
  • 接口地址:/Teacher/Center/GetStuRecordsForOpenTeacher
  • 接口方法:public string GetStuRecordsForOpenTeacher(int rows, int page, string sort, string order, Guid? courseID, string callback)
  • 返回数据: {"total":76, "rows":[{"CourseID":"753777ae-9c9b-45e1-8e5b-d3252cacb2a6", "CourseName":"000科学烹饪",--课程名称 "CourseStuAllNum":22,--选课人数 "CourseStuLearnNum":11,--已学习 "CourseStuWillLearnNum":11,--未学习 "CourseStuDoneLearnNum":0,--修为已通过 "CourseStuFailLearnNum":0,--修完未通过 "QuestionNum":5,--问题数 "HomeworkNum":0}]}--提交作业数
获取奥鹏教师服务院校(GetUniversityList)
  • 接口地址:/Teacher/Center/GetUniversityList
  • 接口方法:public string GetUniversityList(Guid? openCourseID, string callback)
  • 返回数据: [{"UniversityID":"94572b2c-5446-4c64-b098-c5d136709387",
    "UniversityName":"湖南大学8",-----名称
    "UniversityCode":"hndx8"------------编号
    }]
获取奥鹏教师院校课程(GetCourseList)
  • 接口地址:/Teacher/Center/GetCourseList
  • 接口方法:public string GetCourseList(Guid? openCourseID, Guid? universityID, string callback)
  • 返回数据: [{"CourseID":"94572b2c-5446-4c64-b098-c5d136709387",
    "CourseName":"大学英语",-----名称
    "CourseCode":"kc00001"------------编号
    }]
获取奥鹏教师的奥鹏课程下拉框(GetOpenCourseList)
  • 接口地址:/Teacher/Center/GetOpenCourseList
  • 接口方法:public string GetOpenCourseList(string callback)
  • 返回数据: [{"CourseID":"94572b2c-5446-4c64-b098-c5d136709387",
    "CourseName":"大学英语",-----名称
    "CourseCode":"kc00001"------------编号
    }]
是否是批阅老师,只要有一个批阅课程就是批阅老师(IsMarkingTeacher)
  • 接口地址:/Teacher/Center/IsMarkingTeacher
  • 接口方法:public string IsMarkingTeacher()
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn