OPEN2U基础服务 - 教学服务
Index
播放列表、资源上传以及课程设计
保存文件(SaveFile)
查看
接口地址:/Course/CourseWare/SaveFile
接口方法:SaveFile(string courseId, string callback)
返回数据:
课程ID(courseId):
当前用户token(token):
读取CateLog文件(GetFileList)
查看
接口地址:/Course/CourseWare/GetFileList
接口方法:GetFileList(string courseId, string callback)
返回数据:
课程ID(courseId):
当前用户token(token):
获取目录树列表(GetList,教师端)
查看
接口地址:/Course/CourseWare/GetList
接口方法:GetList(string rootID, string callback)
说明:教师端获取已发布和未发布状态的数据
返回数据:
课程ID(rootID):
当前用户token(token):
获取目录树列表与资源状态列表(GetDataStatusList,学生端)
查看
接口地址:/Course/CourseWare/GetDataStatusList
接口方法:GetDataStatusList(string rootID, string callback)
说明:获取已发布状态的
返回数据:
课程ID(rootID):
当前用户token(token):
添加课程(AddCourse)
查看
接口地址:/Course/CourseWare/AddCourse
接口方法:AddCourse(string ID, string Name, string CourseCode, string Remark, string callback)
返回数据:{ "Success": true, "Message": "课程创建成功!", "ErrCode": "", "Data": "{\"Status\":true,\"Code\":-1,\"Message\":null,\"Data\":null}", "StartTime": "2015/8/20 16:15:14:846", "EndTime": "2015/8/20 16:15:19:188" }
课程ID(ID):
课程名称(Name):
课程代码(CourseCode):
课程描述(Remark):
当前用户token(token):
添加章(AddChapter)
查看
接口地址:/Course/CourseWare/AddChapter
接口方法:AddChapter(string ID, string Name, string Remark, int sort, Guid PID, Guid RootID, string callback)
返回数据:{ "Success": true, "Message": "章创建成功!", "ErrCode": "", "Data": "{\"Status\":true,\"Code\":-1,\"Message\":null,\"Data\":null}", "StartTime": "2015/8/20 16:34:35:754", "EndTime": "2015/8/20 16:34:35:814" }
章ID(ID):
章名称(Name):
章描述(Remark):
排序(sort):
父节点ID(PID):
根节点ID(RootID):
当前用户token(token):
添加节(AddSection)
查看
接口地址:/Course/CourseWare/AddSection
接口方法:AddSection(string ID, string Name, string Remark, int sort, Guid PID, Guid RootID, string callback)
返回数据:{ "Success": true, "Message": "节创建成功!", "ErrCode": "", "Data": "{\"Status\":true,\"Code\":-1,\"Message\":null,\"Data\":null}", "StartTime": "2015/8/20 16:35:13:514", "EndTime": "2015/8/20 16:35:13:535" }
节ID(ID):
节名称(Name):
节描述(Remark):
排序(sort):
父ID(PID):
根节点ID(RootID):
当前用户token(token):
以列表方式添加资源(AddResByJson)
查看
接口地址:/Course/CourseWare/AddResByJson
接口方法:AddResByJson(string data, string contents, string courseid, string callback)
返回数据:
以固定格式拼接的JSON字符串(data):
内容(contents):
课程ID(courseid):
当前用户token(token):
获取静态化后的练习(GetTestPaperFileList)
查看
接口地址:/Course/CourseWare/GetTestPaperFileList
接口方法:GetTestPaperFileList(string TestPaper_ID, string callback)
备注:(getType,0:默认;1:无答案)
返回数据:
TestPaper_ID(id,
必填
):
当前用户token(token):
更新节点名称(UpdateResName)
查看
接口地址:/Course/CourseWare/UpdateResName
接口方法:UpdateResName(string ID, int dataID, string Name, int status, string callback)
返回数据:
节点ID(ID):
数据ID(dataID):
更新的名称(Name):
状态(status):
当前用户token(token):
移动节点(MoveNode)
查看
接口地址:/Course/CourseWare/MoveNode
接口方法:MoveNode(string ID, string RootID, string PID, string data, string callback)
返回数据:
节点ID(ID):
根节点ID(RootID):
父节点(PID):
类型(data):
当前用户token(token):
删除节点(Delete)
查看
接口地址:/Course/CourseWare/Delete
接口方法:Delete(string resID, int type, string PID, string callback)
返回数据:
根节点ID(resID):
类型(type):[1:视频;2:音频;3:动画;4:文本;5:文档;6:图片(PPT,图片);7:链接;8:练习; 101:课程;102:章;103:节;]
父节点(PID):
当前用户token(token):
发布课程下所有资源(PublishResource)
查看
接口地址:/Course/CourseWare/PublishResource
接口方法:PublishResource(string courseId, string callback)
返回数据:
课程ID(courseId):
当前用户token(token):
启用停用(InitiateModeRes_CateLog)
查看
接口地址:/Course/CourseWare/InitiateModeRes_CateLog
接口方法:InitiateModeRes_CateLog(string ID, string callback)
返回数据:
ID(ID):
当前用户token(token):
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn