OPEN2U基础服务 - 教学服务

Index

播放列表、资源上传以及课程设计
保存文件(SaveFile)
  • 接口地址:/Course/CourseWare/SaveFile
  • 接口方法:SaveFile(string courseId, string callback)
  • 返回数据:
读取CateLog文件(GetFileList)
  • 接口地址:/Course/CourseWare/GetFileList
  • 接口方法:GetFileList(string courseId, string callback)
  • 返回数据:
获取目录树列表(GetList,教师端)
  • 接口地址:/Course/CourseWare/GetList
  • 接口方法:GetList(string rootID, string callback)
  • 说明:教师端获取已发布和未发布状态的数据
  • 返回数据:
获取目录树列表与资源状态列表(GetDataStatusList,学生端)
  • 接口地址:/Course/CourseWare/GetDataStatusList
  • 接口方法:GetDataStatusList(string rootID, string callback)
  • 说明:获取已发布状态的
  • 返回数据:
添加课程(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" }
添加章(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" }
添加节(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" }
以列表方式添加资源(AddResByJson)
  • 接口地址:/Course/CourseWare/AddResByJson
  • 接口方法:AddResByJson(string data, string contents, string courseid, string callback)
  • 返回数据:
获取静态化后的练习(GetTestPaperFileList)
  • 接口地址:/Course/CourseWare/GetTestPaperFileList
  • 接口方法:GetTestPaperFileList(string TestPaper_ID, string callback)
  • 备注:(getType,0:默认;1:无答案)
  • 返回数据:
更新节点名称(UpdateResName)
  • 接口地址:/Course/CourseWare/UpdateResName
  • 接口方法:UpdateResName(string ID, int dataID, string Name, int status, string callback)
  • 返回数据:
移动节点(MoveNode)
  • 接口地址:/Course/CourseWare/MoveNode
  • 接口方法:MoveNode(string ID, string RootID, string PID, string data, string callback)
  • 返回数据:
删除节点(Delete)
  • 接口地址:/Course/CourseWare/Delete
  • 接口方法:Delete(string resID, int type, string PID, string callback)
  • 返回数据:
发布课程下所有资源(PublishResource)
  • 接口地址:/Course/CourseWare/PublishResource
  • 接口方法:PublishResource(string courseId, string callback)
  • 返回数据:
启用停用(InitiateModeRes_CateLog)
  • 接口地址:/Course/CourseWare/InitiateModeRes_CateLog
  • 接口方法:InitiateModeRes_CateLog(string ID, string callback)
  • 返回数据:
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn