#%RAML 1.0 /{codeId}: uriParameters: codeId: type: integer description: 代码作业id put: displayName: 老师更新代码作业 body: application/json: type: CodeWorkDTO is: [response: { typeName: CodeWork }] delete: displayName: 老师删除代码作业 is: [empty_response] # /teacher: # /course/{courseId}/code: # uriParameters: # courseId: # type: integer # description: 课程id # get: # displayName: 老师获取代码作业列表 # is: [response: { typeName: 'CodeWork[]' }] # /code/{codeId}: # uriParameters: # codeId: # type: integer # description: 代码作业id # get: # displayName: 老师获取单个代码作业信息 # is: [response: { typeName: CodeWork }] # /submitted/procedure: # get: # displayName: 老师获取代码作业的提交过程记录 # is: [response: { typeName: 'CodeWorkProcedure[]' }] # /unsubmitted/groups: # get: # displayName: 老师获取代码作业的未提交的小组列表 # is: [response: { typeName: 'Group[]' }] # /result: # get: # displayName: 老师获取代码作业所有组的测试情况 # is: [response: { typeName: 'CodeWorkResult[]' }] # /student: # /course/{courseId}/code: # uriParameters: # courseId: # type: integer # description: 课程id # get: # displayName: 学生获取代码作业列表 # is: [response: { typeName: 'CodeWork[]' }] # /code/{codeId}: # uriParameters: # codeId: # type: integer # description: 代码作业id # get: # displayName: 学生获取单个代码作业信息 # is: [response: { typeName: CodeWork }] # /result: # displayName: 学生获取自己小组的测试情况 # is: [response: { typeName: CodeWorkResult }] #