OPEN2U基础服务 - 教学服务
V3_Question
获取章节列表(GetMenuTreeList)
查看
接口地址:~/Exam/V3_Question/GetMenuTreeList
接口方法:public string GetMenuTreeList(string courseid,string coursewareId)
返回数据:returns
课程ID/题库ID(courseid):
课件ID(coursewareId):
当前用户token(token):
通过教师ID获取教师信息(GetTeacherName)
查看
接口地址:~/Exam/V3_Question/GetTeacherName
接口方法:public string GetTeacherName(string id)
返回数据:returns
创建人id(id):
当前用户token(token):
试题列表 (GetQuestionList)
查看
接口地址:~/Exam/V3_Question/GetQuestionList
接口方法:public string GetQuestionList(V3_QuestionQueryPara _V3_QuestionQueryPara)
返回数据:returns
条件(_V3_QuestionQueryPara:{itemBankId:题库id(如果没有就不传 ) courseId: 课程ID 必传 questionTypeId: 题型标识(全部则不传) code :试题ID或者试题标题(不是题干!)(全部则不传) activeStatus : 启用状态(全部则不传,0为启用,1为不启用) pageNumber : 当前页码(不分页则不传) pageSize : 每页条数(不分页则不传) sortName :排序字段(不排序则不传) sortOrder : 排序方式(不排序则不传,asc升序,desc降序) chapterList: 章节列表(全部则不传) perceiverId : 认知分类(全部则不传) masterLevel : 掌握程度(全部则不传) checkStatus : 审核状态(全部则不传,0未审核,1审核通过,2审核拒绝) title : 试题标题(全部则不传) minDifficult : 最小难度(全部则不传) maxDifficult : 最大难度(全部则不传) categoryList : 应用类别列表(全部则不传) includeIdList : 包含试题列表(全部则不传) excludeIdList : 排除试题列表(全部则不传)}):
当前用户token(token):
添加试题(AddQuestion)
查看
接口地址:~/Exam/V3_Question/AddQuestion
接口方法:public string AddQuestion(string para, string courseID,string fileIDs, string callback)
返回数据:returns
条件(para):
课程ID(courseID):
阿里云图片上传后所有的图片ID集合 逗号分隔(fileIDs 例如 xxxxx.jpg,xxxxx.jpg):
当前用户token(token):
获取单个试题(GetQuestion)
查看
接口地址:~/Exam/V3_Question/GetQuestion
接口方法:public string GetQuestion(string qid, int? type,string couseid,string itemBankId)
返回数据:returns
试题ID(qid):
获取试题类型: 1=带答案 2=不带答案 3=获取所有信息(包括答案和解析) null=3(type):
课程ID(couseid):
题库ID(itemBankId):
当前用户token(token):
修改试题 (UpdateQuestion)
查看
接口地址:~/Exam/V3_Question/UpdateQuestion
接口方法:public string UpdateQuestion(string para,string courseID, string fileIDs,string callback)
返回数据:returns
条件(para):
课程ID(courseID):
阿里云图片上传后所有的图片ID集合 逗号分隔(fileIDs 例如 xxxxx.jpg,xxxxx.jpg):
当前用户token(token):
修改试题标题(UpdateQuestionTitle)
查看
接口地址:~/Exam/V3_Question/UpdateQuestionTitle
接口方法:public string UpdateQuestionTitle(string qid, string c, string couseid)
返回数据:returns
试题ID(qid):
标题(c):
课程ID(couseid):
当前用户token(token):
修改试题选项顺序(UpdateQuestionOptionSort)
查看
接口地址:~/Exam/V3_Question/UpdateQuestionOptionSort
接口方法:public string UpdateQuestionOptionSort(string qid, string id, bool m)
返回数据:returns
试题ID(qid):
选项ID(id):
true=上移 false=下移(m):
当前用户token(token):
试题选项删除 (DeleteQuestionOption)
查看
接口地址:~/Exam/V3_Question/DeleteQuestionOption
接口方法:public string DeleteQuestionOption(string qid, string id)
返回数据:returns
试题ID(qid):
选项ID(id):
当前用户token(token):
临时删除试题(DeleteQuestion)
查看
接口地址:~/Exam/V3_Question/DeleteQuestion
接口方法:public string DeleteQuestion(string id,string couseid)
返回数据:returns
试题id(id):
课程ID(couseid):
当前用户token(token):
批量临时删除试题(DeleteQuestionBatchDelete)
查看
接口地址:~/Exam/V3_Question/DeleteQuestionBatchDelete
接口方法:public string DeleteQuestionBatchDelete(string id,string couseid)
返回数据:returns
试题id(id):
课程ID(courseid):
当前用户token(token):
试题审核修改为不通过(UpdateQuestionCheck)
查看
接口地址:~/Exam/V3_Question/UpdateQuestionCheck
接口方法:public string UpdateQuestionCheck(string id)
返回数据:returns
试题id(id):
当前用户token(token):
导入(Import)
查看
接口地址:/Exam/V3_Question/Import
接口方法:Import(string cid, string rid, string chapterId, bool isCheck, string callback)
返回数据:
课程ID(cid):
资源ID(rid):
章节标示(chapterId):
是否审核(isCheck):
token(token):
获取试题数量(QuestionAllConditionCount)
查看
接口地址:/Exam/V3_Question/QuestionAllConditionCount
接口方法:QuestionAllConditionCount(string courseid, string ChapterID, string QuestionCategoryID, string callback)
返回数据:
课程ID(courseid):
章节标示(ChapterID):
用途标示(QuestionCategoryID):
token(token):
获取单个类别的试题数量(QuestionConditionCount)
查看
接口地址:/Exam/V3_Question/QuestionConditionCount
接口方法:QuestionConditionCount(string courseid, string ChapterID, string QuestionCategoryID, string QuestionTypeID, string callback)
返回数据:
课程ID(courseid):
章节标示(ChapterID):
用途标示(QuestionCategoryID):
题型类别(QuestionTypeID):
token(token):
单个试题启停用(UpdateStatus)
查看
接口地址:~/Exam/V3_Question/UpdateStatus
接口方法:public string UpdateStatus(string courseid,string id)
返回数据:{"Code":0,"Message":"","Data":null}
课程ID(courseid):
试题ID(id):
当前用户token(token):
批量试题启停用(BatchUpdateStatus)
查看
接口地址:~/Exam/V3_Question/BatchUpdateStatus
接口方法:public string BatchUpdateStatus(string courseid,string ids, int status)
返回数据:{"Code":0,"Message":"","Data":null}
课程ID(courseid):
试题ID(id,格式1,2,3,4):
起/停(status 0:启用;1:停用):
当前用户token(token):
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn