| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #%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 }]
-
|