| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #%RAML 1.0
- /course/{courseId}:
- uriParameters:
- courseId:
- type: integer
- description: 课程id
- /code:
- post:
- displayName: 老师创建代码作业
- body:
- application/json:
- type: CodeWorkDTO
- is: [response: { typeName: CodeWork }]
- /code: !include codework/codework.raml
- /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:
- get:
- displayName: 学生获取自己小组的测试情况
- is: [response: { typeName: CodeWorkResult }]
|