OPEN2U基础服务 - 教学服务

试卷、试题接口
地址:/Exam/HomeWork/
试卷:添加(AddTestPaper)
  • 接口地址:/Exam/HomeWork/AddTestPaper
  • 接口方法:AddTestPaper(string jsonItem, string jsonExtend, string callback)
  • 格式(试卷QTI部分):{"Title":"试卷","Sections":[{"SequenceIndex":1,"Title":"单选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":1,"Items":[{"ID":"2DF2EB39-5262-4007-8228-0005D3B964D3","Weight":"25"},{"ID":"3B1CF71B-2A63-447D-91BA-003FB62448E5","Weight":"25"}]},{"SequenceIndex":2,"Title":"多选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":2,"Items":[{"ID":"43510b57-640a-4a93-bc29-3a9e472828e4","Weight":"25"},{"ID":"96bb53f3-769e-4ffa-9a8c-5e682b513b83","Weight":"25"}]}]}
  • 格式(试卷附加内容):{"TestpaperID":"3d270b35-212e-494a-a4ec-81057bf2b26c","CourseID":"D6CEB63C-73AC-4139-B0BD-CECAF4772C91","Score":100}
  • 说明(试卷QTI部分):Shuffle:试题是否乱序;QuestionTypeID:1,单选;2,多选;3,判断;4,填空;Items是已经提交保存的试题集合;weight是小题分值
  • 返回数据:
获取试卷(GetTestPaper)
  • 接口地址:/Exam/HomeWork/GetTestPaper
  • 接口方法:GetTestPaper(string id, int getType, string callback)
  • 备注:(getType,0:默认;1:无答案)
  • 返回数据:
试卷:修改(EditTestPaper)
  • 接口地址:/Exam/HomeWork/EditTestPaper
  • 接口方法:EditTestPaper(string id, string jsonItem, string jsonExtend, string callback)
  • 格式(试卷QTI部分):{"Title":"试卷","Sections":[{"SequenceIndex":1,"Title":"单选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":1,"Items":[{"ID":"2DF2EB39-5262-4007-8228-0005D3B964D3","Weight":"25"},{"ID":"3B1CF71B-2A63-447D-91BA-003FB62448E5","Weight":"25"}]},{"SequenceIndex":2,"Title":"多选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":2,"Items":[{"ID":"43510b57-640a-4a93-bc29-3a9e472828e4","Weight":"25"},{"ID":"96bb53f3-769e-4ffa-9a8c-5e682b513b83","Weight":"25"}]}]}
  • 格式(试卷附加内容):{"TestpaperID":"3d270b35-212e-494a-a4ec-81057bf2b26c","CourseID":"D6CEB63C-73AC-4139-B0BD-CECAF4772C91","Score":100}
  • 说明(试卷QTI部分):Shuffle:试题是否乱序;QuestionTypeID:1,单选;2,多选;3,判断;4,填空;Items是已经提交保存的试题集合;weight是小题分值
  • 返回数据:
获取试卷分数(GetPraciceScoreByResult)
  • 接口地址:/Exam/HomeWork/GetPraciceScoreByResult
  • 接口方法:GetPraciceScoreByResult(string id, string callback)
  • 例题:{"TestPaperID":"1d270b35-212e-454a-a4ec-81057bf6b26c","ResultList":[{"QuestionID":"3b1cf71b-2a63-447d-91ba-003fb62448e5","ResultValue":["A"]},{"QuestionID":"3B1CF71B-2A63-447D-91BA-003FB63448E5","ResultValue":["A","B"]},{"QuestionID":"3B1CF71B-2A63-447D-91BA-003F463448E5","ResultValue":["A"]},{"QuestionID":"2B1CF71B-2A63-447D-91BA-003F463448E5","ResultValue":["选项A","选项B"]}]}
  • 返回数据:
获取试卷答题卡(GetTestPaperStruct)
  • 接口地址:/Exam/HomeWork/GetTestPaperStruct
  • 接口方法:GetTestPaperStruct(string id, string callback)
  • 例题:1d270b35-212e-454a-a4ec-81057bf6b26c
  • 返回数据:{"TestPaperID":"1d270b35-212e-454a-a4ec-81057bf6b26c","ResultList":[{"QuestionID":"3b1cf71b-2a63-447d-91ba-003fb62448e5","ResultValue":[]},{"QuestionID":"c8991bf2-6769-4927-88cc-5914016022c9","ResultValue":[]},{"QuestionID":"3b1cf71b-2a63-447d-91ba-003fb63448e5","ResultValue":[]},{"QuestionID":"3b1cf71b-2a63-447d-91ba-003f463448e5","ResultValue":[]},{"QuestionID":"2b1cf71b-2a63-447d-91ba-003f463448e5","ResultValue":[]}]}
试题:添加(AddQuestion)
  • 接口地址:/Exam/HomeWork/AddQuestion
  • 接口方法:AddQuestion(string jsonItem, string jsonExtend, string callback)
  • 格式(试卷QTI部分):{"Title":"关于建筑结构模型试验的优点,如下表述中,(    )项是不对的。","ChoiceItems":[{"Identifier":"A","Text":"选项A","IsCorrect":false,"Score":0.5},{"Identifier":"B","Text":"选项B","IsCorrect":true,"Score":0.5}]}
  • 格式(试卷附加内容):{"QuestionID":"3b1cf71b-2a63-447d-91ba-003fb62448e5","CourseID":"D6CEB63C-73AC-4139-B0BD-CECAF4772C91","QuestionTypeID":1,"ChapterID":"2DF2EB39-5262-4007-8228-0005D3B964D3","QuestionCategory":2,"Score":5,"QuestionAnalysis":"ana"}
  • 说明(试卷QTI部分说明):非填空题时Score不填写,填空题时Identifier和IsCorrect无效。
  • 说明(试题附加内容):QuestionCategory:1,练习;2,作业;QuestionTypeID:1,单选;2,多选;3,判断;4,填空
  • 返回数据:
试题:编辑(EditQuestion)
  • 接口地址:/Exam/HomeWork/EditQuestion
  • 接口方法:EditQuestion(string id, string jsonItem, string jsonExtend)
  • 试卷QTI部分格式:{"Title":"试卷","Sections":[{"SequenceIndex":1,"Title":"单选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":1,"Items":[{"ID":"2DF2EB39-5262-4007-8228-0005D3B964D3","Weight":"25"},{"ID":"3B1CF71B-2A63-447D-91BA-003FB62448E5","Weight":"25"}]},{"SequenceIndex":2,"Title":"多选题","Shuffle":true,"score":50,"itemCount":2,"QuestionTypeID":2,"Items":[{"ID":"43510b57-640a-4a93-bc29-3a9e472828e4","Weight":"25"},{"ID":"96bb53f3-769e-4ffa-9a8c-5e682b513b83","Weight":"25"}]}]}
  • 试卷附加内容格式:{"TestpaperID":"3d270b35-212e-494a-a4ec-81057bf2b26c","CourseID":"D6CEB63C-73AC-4139-B0BD-CECAF4772C91","Score":100}
  • 试卷QTI部分说明:Shuffle:试题是否乱序;QuestionTypeID:1,单选;2,多选;3,判断;4,填空;Items是已经提交保存的试题集合;weight是小题分值
  • 返回数据:
创建题库作业(CreateHWPaperByItemBank)
  • 接口地址:/Exam/HomeWork/CreateHWPaperByItemBank
  • 接口方法:public string CreateHWPaperByItemBank(string testPaperId,Guid homeWorkId)
更新作业试卷信息(UpdateHWPaper)
  • 接口地址:/Exam/HomeWork/UpdateHWPaper
  • 接口方法:public string UpdateHWPaper(string testPaperId, Decimal score,int topicQuantity)
作业考试发布之后更改复制试卷( CopyOnlineHomework---CopyNewTestPaper)
  • 接口地址:/Exam/HomeWork/CopyNewTestPaper
  • 接口方法:public string CopyNewTestPaper(string OldTestPaperId,int paperType)
修改作业录入类型(UpdateHomeWorkTheTopicType)
  • 接口地址:/Exam/HomeWork/UpdateHomeWorkTheTopicType
  • 接口方法:public string UpdateHomeWorkTheTopicType(Guid homeWorkId, int TheTopicType)
  • 考试类型1、手工录入 2、题库选题 3、策略出题
创建作业策略(CreateTestPaperHW)
  • 接口地址:/Exam/HomeWork/CreateTestPaperHW
  • 接口方法:CreateTestPaperHW(Guid homeWorkId, Guid courseID, Guid ruleID, string callback)
  • 返回数据:
获取作业策略列表(GetTestPaperHWLists)
  • 接口地址:/Exam/HomeWork/GetTestPaperHWLists
  • 接口方法:GetTestPaperHWLists(Guid homeWorkId, string callback)
  • 返回数据:
删除作业策略(DelHWExamPaper)
  • 接口地址:/Exam/HomeWork/DelHWExamPaper
  • 接口方法:DelHWExamPaper(Guid Id, string callback)
  • 返回数据:
预览作业(教师)(PreviewOnlineHomework)
  • 接口地址:/Exam/HomeWork/PreviewOnlineHomework
  • 接口方法:PreviewOnlineHomework(Guid homeWorkId, string testPaperID,string callback)
  • 返回数据:
添加在线作业(AddOnlineHomework)
  • 接口地址:/Exam/HomeWork/AddOnlineHomework
  • 接口方法:AddOnlineHomework(string name, string beginDate, string endDate, string itemBankID, string courseID, string totalScore, string fAScore, int allowableCount, string showAnalysisCount, string remark, string callback)
  • 返回数据:
保存在线作业(SaveOnlineHomework)
  • 接口地址:/Exam/HomeWork/SaveOnlineHomework
  • 接口方法:SaveOnlineHomework(string answerID, string homeworkID, string jsonItem, string type, string callback)
  • 返回数据:
编辑在线作业(UpdateOnlineHomework)
  • 接口地址:/Exam/HomeWork/UpdateOnlineHomework
  • 接口方法:UpdateOnlineHomework(string id,string name, string beginDate, string endDate, string itemBankID, string courseID, string totalScore, string fAScore, int allowableCount,string showAnalysisCount, string remark, string callback)
  • 返回数据:
获取单个在线作业--教师端(GetOnlineHomeWork)
  • 接口地址:/Exam/HomeWork/GetOnlineHomeWork
  • 接口方法:GetOnlineHomeWork(string homeworkID, string callback)
  • 返回数据:
获取答题列表(GetOneHomeWorkAnswer)
  • 接口地址:/Exam/HomeWork/GetOneHomeWorkAnswer
  • 接口方法:GetOneHomeWorkAnswer(string homeworkID, string callback)
  • 返回数据:
做在线作业(DoOnlineHomework)
  • 接口地址:/Exam/HomeWork/DoOnlineHomework
  • 接口方法:DoOnlineHomework(string answerID, string homeworkID, string callback)
  • 返回数据:
查看在线作业(ReadOnlineHomeWork)
  • 接口地址:/Exam/HomeWork/ReadOnlineHomeWork
  • 接口方法:ReadOnlineHomeWork(string answerID, string homeworkID, string callback)
  • 返回数据:
查看在线作业(批阅列表详细-教师)(ReadOnlineHomeworkByTeacher)
  • 接口地址:/Exam/HomeWork/ReadOnlineHomeworkByTeacher
  • 接口方法:ReadOnlineHomeworkByTeacher(string answerID, string homeworkID, string callback)
  • 返回数据:
记录标记的答题卡(UpdateAnswerSheet)
  • 接口地址:/Exam/HomeWork/UpdateAnswerSheet
  • 接口方法:UpdateAnswerSheet(string answerID, string answerSheet, string callback)
  • 返回数据:
添加离线作业或编程实践(AddOfflineHomework)
  • 接口地址:/Exam/HomeWork/AddOfflineHomework
  • 接口方法:AddOfflineHomework(string name, string beginDate, string endDate, string courseID, string totalScore, string fAScore, string allowableCount,string showAnalysisCount , string contents, string attachment, string remark, int? homeType,string callback)
  • 返回数据:
保存离线作业(SaveOfflineHomework)
  • 接口地址:/Exam/HomeWork/SaveOfflineHomework
  • 接口方法:SaveOfflineHomework(string homeworkID, string answer,string studentCourseID, string callback)
  • 返回数据:
保存离线作业V2(SaveOfflineHomework_V2)
  • 接口地址:/Exam/HomeWork/SaveOfflineHomework_V2
  • 接口方法: public string SaveOfflineHomework_V2(Guid homeworkID, Guid studentCourseID,string answer,string identfyingID, string callback)
  • 返回数据:
更新离线作业及编程实践(UpdateOfflineHomework)
  • 接口地址:/Exam/HomeWork/UpdateOfflineHomework
  • 接口方法:UpdateOfflineHomework(string homeworkID, string name, string beginDate, string endDate, string courseID, string totalScore, string fAScore, string allowableCount,string showAnalysisCount, string contents, string attachment, string remark, string callback)
  • 返回数据:
做离线作业:(DoOfflineHomeWork,获取)
  • 接口地址:/Exam/HomeWork/DoOfflineHomeWork
  • 接口方法:DoOfflineHomeWork(string homeworkID, string callback)
  • 返回数据:
获取单个离线作业(GeOneOfflineHomework)
  • 接口地址:/Exam/HomeWork/GeOneOfflineHomework
  • 接口方法:GeOneOfflineHomework(string homeworkID, string callback)
  • 返回数据:
批阅离线作业:(GetMarkOfflineHomework,获取)
  • 接口地址:/Exam/HomeWork/GetMarkOfflineHomework
  • 接口方法:GetMarkOfflineHomework(string studentID, string homeworkID, string answerId, bool IsNext, string callback)
  • 返回数据:
批阅离线作业:(SaveMarkOfflineHomework,保存)
  • 接口地址:/Exam/HomeWork/SaveMarkOfflineHomework
  • 接口方法:SaveMarkOfflineHomework(string homeworkId, string studentId, string answerId, string score, string comments, string callback)
  • 返回数据:
查看离线作业(学生)(GetOfflineHomework)
  • 接口地址:/Exam/HomeWork/GetOfflineHomework
  • 接口方法:GetOfflineHomework(string homeworkID, string answerID, LoginToken token)
  • 返回数据:
查看离线作业(教师)(GetOfflineHomeworkForTeacher)
  • 接口地址:/Exam/HomeWork/GetOfflineHomeworkForTeacher
  • 接口方法:GetOfflineHomeworkForTeacher(string homeworkID, string studentID, string answerID, string callback)
  • 返回数据:
作业列表--点击作业名称查看作业详细内容(GetHomeWork)
  • 接口地址:/Exam/HomeWork/GetHomeWork
  • 接口方法:GetHomeWork(Guid HomeWorkID, string callback)
作业列表--学生端(GetList)
  • 接口地址:/Exam/HomeWork/GetList
  • 接口方法:GetList(string courseID, int rows, int page, string sort, string order, string callback)
  • {"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"ID":"951c5dc8-db38-4ae1-980b-a507dd2d7445","HomeWorkID":"3a233cee-bc26-4f46-b873-2c73b8a386f0","StudentID":"2d72fcad-4a2d-49ee-86d3-df4d5b56a9ec","Score":null,"State":1,"Status":2,"Name":"测试作业学生作答2","Type":0,"BeginDate":"2017-06-13 00:00:00","EndDate":"2017-06-16 00:00:00","ItemBankID":null,"CourseID":"60e88d13-a4eb-480c-9a45-5e54def4d428","CourseName":"0602测试课程1","CreatTime":"2017-06-14 13:21:51","SubmitCount":null,"AllowableCount":11,"AnswerInfoList":[{"AnswerID":"436b8d6e-b6bf-4138-b4df-af51367dcb2f","AnswerState":1,"AnswerScore":null,"AnswerConfirmDate":null}],"TypeValue":"在线作业","TimeTag":"进行中","ButtonText":"继续作答","PhoneButtonText":"继续","AnswerIDNow":"436b8d6e-b6bf-4138-b4df-af51367dcb2f"}],"total":30},"StartTime":"2017/6/16 13:03:52:384","EndTime":"2017/6/16 13:03:54:290"}
作业列表--学生端(新)(GetList_V2)
  • 接口地址:/Exam/HomeWork/GetList_V2
  • 接口方法:GetList_V2(Guid? studentCourseID, int rows, int page, string sort, string order, string callback)
作业列表--教师端(GetListForTeacher)
  • 接口地址:/Exam/HomeWork/GetListForTeacher
  • 接口方法:GetListForTeacher(string courseID, int homeworkType, string name, int rows, int page, string sort, string order, string callback)
  • 返回数据:
多课程作业列表--教师端(GetHomeWorkForTeacher)
  • 接口地址:/Exam/HomeWork/GetHomeWorkForTeacher
  • 接口方法:public string GetHomeWorkForTeacher(string courseID, int homeworkType, string name,int status, int rows, int page, string order,bool sort, string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"ID":"ee8ab96d-6203-453d-be3b-6ce269650e0f","Name":"动手实践","Type":1,"BeginDate":"2018-11-01 00:00:00","EndDate":"2018-11-15 00:00:00","ItemBankID":"de53a185-f5bf-44ff-bf5f-993feb28e098","CourseID":"753777ae-9c9b-45e1-8e5b-d3252cacb2a6","CourseName":"000科学烹饪","TotalScore":10.00,"FAScore":5.00,"AllowableCount":3,"ShowAnalysisCount":0,"TheTopicType":null,"Contents":"%3Cp%3E%E6%A0%B9%E6%8D%AE%E8%AF%BE%E7%A8%8B%E5%8A%A8%E6%89%8B%E5%81%9A3%E6%AC%A1%EF%BC%8C%E8%A6%81%E6%8B%8D%E7%85%A7%E7%89%87%3C%2Fp%3E%3Cp%3E%3Cbr%2F%3E%3C%2Fp%3E","Attachment":"[]","CreaterID":"0425dd94-e1e9-4ff4-8f12-95651c999a12","CreatTime":"2018-11-02 16:37:26","RealName":"自用教师2","Remark":null,"Status":1,"ReleaseTime":null,"CanReleace":true,"Belongto":"公共课"}],"total":290},"StartTime":"2018/11/6 13:13:22:253","EndTime":"2018/11/6 13:13:22:680"}
开始批阅(HWBeginJudge)
  • 接口地址:/Exam/HomeWork/HWBeginJudge
  • 接口方法:HWBeginJudge(Guid AnswerID, bool IsNext, string callback)
  • 返回数据:
教师保存批阅(HWSubmitJudge)
  • 接口地址:/Exam/HomeWork/HWSubmitJudge
  • 接口方法:HWSubmitJudge(Guid AnswerID, decimal Score, string callback)
  • 返回数据:
更新批阅信息(UpdateHWAnswerComments)
  • 接口地址:/Exam/HomeWork/UpdateHWAnswerComments
  • 接口方法:UpdateHWAnswerComments(Guid AnswerID, string Comments,decimal Score, string callback)
  • 返回数据:
作业列表批阅-总表(GetMarkList)
  • 接口地址:/Exam/HomeWork/GetMarkList
  • 接口方法:GetMarkList(string courseID, int homeworkType, string name, int rows, int page, string sort, string order, string callback)
  • 返回数据:
批阅列表(未批阅)(GetUnMarkListDetial)
  • 接口地址:/Exam/HomeWork/GetUnMarkListDetial
  • 接口方法:GetUnMarkListDetial(string homeworkID, string name, int rows, int page, string callback)
  • 返回数据:
批阅列表(未提交)(GetUnSubmitListDetial)
  • 接口地址:/Exam/HomeWork/GetUnSubmitListDetial
  • 接口方法:GetUnSubmitListDetial(string homeworkID, string name, int rows, int page, string callback)
  • 返回数据:
批阅列表(批阅中)(GetMarkInListDetial)
  • 接口地址:/Exam/HomeWork/GetMarkInListDetial
  • 接口方法:GetMarkInListDetial(string homeworkID, string name, int rows, int page, string callback)
  • 返回数据:
批阅列表(已批阅)(GetMarkedList)
  • 接口地址:/Exam/HomeWork/GetMarkedList
  • 接口方法:GetMarkedList(string homeworkId, string name, int rows, int page, string sort, string order, string callback)
  • 返回数据:
批阅列表(已批阅详情)(GetMarkedListDetail)
  • 接口地址:/Exam/HomeWork/GetMarkedListDetail
  • 接口方法:GetMarkedListDetail(string studentId, string homeworkID, int rows, int page, string sort, string order, string callback)
  • 返回数据:
发布作业(ReleaceHomework)
  • 接口地址:/Exam/HomeWork/ReleaceHomework
  • 接口方法:ReleaceHomework(string courseID, string homeworkID, string callback)
  • 返回数据:
批量发布作业(BatchReleaceHomework)
  • 接口地址:/Exam/HomeWork/BatchReleaceHomework
  • 接口方法:BatchReleaceHomework( string homeWorkID, string callback)
  • 返回数据:
取消发布作业(CancleReleaceHomework)
  • 接口地址:/Exam/HomeWork/CancleReleaceHomework
  • 接口方法:CancleReleaceHomework(string courseID, string homeworkID, string callback)
  • 返回数据:
复制作业(CopyHomeWork)
  • 接口地址:/Exam/HomeWork/CopyHomeWork
  • 接口方法:(string homeWorkID, string courseID, string name, string beginDate, string endDate, string fAScore, int allowableCount, string callback)
  • 返回数据:
获取在线形考作业分数以及已有的作业形考分数(GetOnlineHomeWorkCourseBehaviorScore)
  • 接口地址:/Exam/HomeWork/GetOnlineHomeWorkCourseBehaviorScore
  • 接口方法:GetOnlineHomeWorkCourseBehaviorScore(string courseid, string callback)
  • 返回数据:
获取离线形考作业分数以及已有的作业形考分数(GetOfflineHomeWorkCourseBehaviorScore)
  • 接口地址:/Exam/HomeWork/GetOfflineHomeWorkCourseBehaviorScore
  • 接口方法:GetOfflineHomeWorkCourseBehaviorScore(string courseid,int? homeType, string callback)
  • 返回数据:
删除作业及编程实践(Delete)
  • 接口地址:/Exam/HomeWork/Delete
  • 接口方法:Delete(string homeworkID, string callback)
  • 返回数据:
作业提交次数(GetSubmitCount)
  • 接口地址:/Exam/HomeWork/GetSubmitCount
  • 接口方法:GetSubmitCount(string homeworkID, string callback)
  • 返回数据:
获取教师下的课程(GetTeacherCourse)
  • 接口地址:/Exam/HomeWork/GetTeacherCourse
  • 接口方法:GetTeacherCourse(string callback)
  • 返回数据:
验证题目是否导入成功(CheckIsSuccese)
  • 接口地址:/Exam/HomeWork/CheckIsSuccese
  • 接口方法:CheckIsSuccese(string cid, string pid, string rid, int importtype, string c, string callback)
  • 返回数据:
作业列表(学生) 。 (GetList)
  • 接口地址:~/Exam/HomeWork/GetList
  • 接口方法:public string GetList(System.String courseID,System.Int32 rows,System.Int32 page,System.String sort,System.String order)
  • 返回数据:returns
作业列表(教师) 。 (GetListForTeacher)
  • 接口地址:~/Exam/HomeWork/GetListForTeacher
  • 接口方法:public string GetListForTeacher(System.String courseID,System.Int32 homeworkType,System.String name,System.Int32 rows,System.Int32 page,System.String sort,System.String order)
  • 返回数据:returns
按照辅导或者主讲老师查询作业 。 (homeWorkListForTeacher)
  • 接口地址:~/Exam/HomeWork/homeWorkListForTeacher
  • 接口方法:public string homeWorkListForTeacher(System.String courseID,System.Int32 homeworkType,System.String name,System.Int32 rows,System.Int32 page,System.String sort,System.String order)
  • 返回数据:returns
验证作业返回提示消息。 。 (checkHomeWorkState)
  • 接口地址:~/Exam/HomeWork/checkHomeWorkState
  • 接口方法:public string checkHomeWorkState(System.String courseID)
  • 返回数据:returns
获取未设置的奥鹏课程作业的发布范围(GetOpenCourseReleseOrgNotSet)
  • 接口地址:~/Exam/HomeWork/GetOpenCourseReleseOrgNotSet
  • 接口方法:public string GetOpenCourseReleseOrgNotSet(Guid homeWorkID, Guid openCourseID,string organizationID,string organCourseCode,string organCourseName,int rows,int page,string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"OpenCourseReleseOrg":[{"n":1,"OrganCourseID":"f3e36eb8-01dc-490f-bbf7-f0bcc5eaf62e","OrganCourseCode":"kc002968","OrganCourseName":"英语讲座","OrganizationID":"94572b2c-5446-4c64-b098-c5d136709387","OrganizationCode":"hndx8","OrganizationName":"湖南大学8","OnLineStudyNum":3},{"n":2,"OrganCourseID":"1dd61f6d-9979-4fc4-a605-7faf42c56199","OrganCourseCode":"KC001102","OrganCourseName":"中国古代文学","OrganizationID":"94572b2c-5446-4c64-b098-c5d136709387","OrganizationCode":"hndx8","OrganizationName":"湖南大学8","OnLineStudyNum":8},{"n":3,"OrganCourseID":"2359fb91-9fc2-433c-8b0b-3c2538f354bf","OrganCourseCode":"kc000082","OrganCourseName":"open指定大学英语","OrganizationID":"876db611-dfad-4478-9b78-15b06d48991e","OrganizationCode":"jxyxzy01","OrganizationName":"教学院校自用","OnLineStudyNum":12}],"SunCount":3},"StartTime":"2017/9/12 10:17:12:955","EndTime":"2017/9/12 10:17:32:585"}
获取已设置的奥鹏课程作业的发布范围(GetOpenCourseReleseOrgSet)
  • 接口地址:~/Exam/HomeWork/GetOpenCourseReleseOrgSet
  • 接口方法:public string GetOpenCourseReleseOrgSet(Guid homeWorkID,string organizationID,string organCourseCode,string organCourseName,int rows,int page,string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"OpenCourseReleseOrg":[{"n":1,"OrganCourseID":"5e3ae4c0-6dd6-4e91-8d89-1421c60e9d5f","OrganCourseCode":"kc000002","OrganCourseName":"自考课程2","OrganizationID":"4cc5719e-99ec-4a25-85fc-00bc2edec45b","OrganizationCode":null,"OrganizationName":"海南自考院校","OnLineStudyNum":1,"ReleaseNum":1},{"n":2,"OrganCourseID":"a4a8eedc-7f45-427f-b7a2-302ee4113b14","OrganCourseCode":"kc000003","OrganCourseName":"自考课程3","OrganizationID":"4cc5719e-99ec-4a25-85fc-00bc2edec45b","OrganizationCode":null,"OrganizationName":"海南自考院校","OnLineStudyNum":2,"ReleaseNum":2}],"SunCount":2},"StartTime":"2017/9/12 10:22:56:421","EndTime":"2017/9/12 10:22:56:459"}
添加奥鹏教师作业分发范围(POST)(AddExam_HomeWorkReleseOrg)
  • 接口地址:~/Exam/HomeWork/AddExam_HomeWorkReleseOrg
  • 接口方法:public string AddExam_HomeWorkReleseOrg(Guid homeWorkID, Guid openCourseID, string jsonData, string organizationID, string organCourseCode, string organCourseName,bool isAll, string callback)
  • 返回数据:{"Success":true,"Message":"添加成功","ErrCode":"","Data":null,"StartTime":"2017/9/12 10:22:56:421","EndTime":"2017/9/12 10:22:56:459"}
  • jsonData数据: "876DB611-DFAD-4478-9B78-15B06D48991E,876DB611-DFAD-4478-9B78-15B06D48991E"
发布奥鹏课程作业(POST)(ReleaceOpenCourseHomework)
  • 接口地址:~/Exam/HomeWork/ReleaceOpenCourseHomework
  • 接口方法:public string ReleaceOpenCourseHomework(Guid homeWorkID, Guid openCourseID,string callback)
  • 返回数据:{"Success":true,"Message":"发布成功","ErrCode":"","Data":null,"StartTime":"2017/9/12 10:22:56:421","EndTime":"2017/9/12 10:22:56:459"}
批量发布奥鹏课程作业(POST)(BatchReleaceOpenCourseHomework)
  • 接口地址:~/Exam/HomeWork/BatchReleaceOpenCourseHomework
  • 接口方法:public string BatchReleaceOpenCourseHomework(string homeWorkID,string callback)
  • 返回数据:{"Success":true,"Message":"发布成功","ErrCode":"","Data":null,"StartTime":"2017/9/12 10:22:56:421","EndTime":"2017/9/12 10:22:56:459"}
获取奥鹏教师批阅列表(GetMarkListOpenTeacher)
  • 接口地址:~/Exam/HomeWork/GetMarkListOpenTeacher
  • 接口方法:public string GetMarkListOpenTeacher(string OpenCourseID, int homeworkType, string homeworkName, int rows, int page,string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"ID":"019f0efa-6478-43c1-b33e-53db57a72598","Type":"0","HomeWorkName":"作业测试","CourseId":"bfc4e2a5-047c-4142-83e4-c0cc4e31df5f","CourseName":null,"BeginDate":"2017/9/14 0:00:00","EndDate":"2017/9/17 0:00:00","LearnCount":"0","Status":"2","SubmitCount":"0","UnSubmitCount":"0","OnCheckCount":"0","OnNowOnCheckCount":"0"}],"total":4},"StartTime":"2017/9/14 17:13:49:535","EndTime":"2017/9/14 17:13:49:683"}
奥鹏批阅详细列表(GetMarkByTypeOpen)
  • 接口地址:~/Exam/HomeWork/GetMarkByTypeOpen
  • 接口方法:public string GetMarkByTypeOpen(Guid homeWorkId, string organizationId, string organCourseId, string batchId, string subjectId, string baseLevelID, string userName, int rows, int page, int type, string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"n":1,"ID":"9a6cbb09-823b-4a65-86c3-ad9493663210","HomeWorkID":"a406e227-e305-48a6-84b9-cdb195719414","State":null,"StudentID":"b4ed2de9-ccfd-48f8-917d-f10e0caebf44","CourseID":"f3e36eb8-01dc-490f-bbf7-f0bcc5eaf62e","RealName":"20160428测试学生04","StudentNumber":"2016114004","OrganName":"湖南大学8","CourseName":"英语讲座","BatchName":"2016批次","SubjectName":"英语(教育)","LevelName":"本科","AccountState":1,"Score":null,"CreateTime":"2017-09-12 14:14:50"}],"total":22},"StartTime":"2017/9/14 17:15:42:363","EndTime":"2017/9/14 17:15:42:484"}
学生作业成绩导出 (GetHomeWorkGrade)
  • 接口地址:/Exam/HomeWork/GetHomeWorkGrade
  • 接口方法:public string GetHomeWorkGrade(string courseID, string homeWorkID)
  • 返回数据:
作业:未批阅数(GetHomeWorkReviewCount)
  • 接口地址:/Exam/HomeWork/GetHomeWorkReviewCount
  • 接口方法:GetHomeWorkReviewCount( string callback)
  • 返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"StudentCount":1,"HomeWorkCount":2,"StudentHomeWorkCount":2},"StartTime":"2018/9/27 10:28:23:966","EndTime":"2018/9/27 10:28:23:981"}
批量编辑作业基本信息(BatchUpdateHomework)
  • 接口地址:/Exam/HomeWork/BatchUpdateHomework
  • 接口方法:BatchUpdateHomework(string id, string beginDate, string endDate, decimal totalScore, decimal fAScore, int allowableCount, int showAnalysisCount, string callback)
  • 返回数据:{"Success":true,"Message":"更新成功!","ErrCode":"","Data":null,"StartTime":"2018/11/6 11:16:28:115","EndTime":"2018/11/6 11:16:28:177"}
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn