statistics.raml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #%RAML 1.0
  2. /code:
  3. /commitStatistics:
  4. get:
  5. displayName: 获取关于某次代码作业的全部git提交记录信息
  6. queryParameters:
  7. codeWorkId:
  8. type: integer
  9. description: 代码作业id
  10. groupId:
  11. type: integer
  12. description: 小组id
  13. is: [response: { typeName: 'CommitDetails[]' }]
  14. /{codeworkId}/process:
  15. uriParameters:
  16. courseId:
  17. type: integer
  18. description: 代码作业id
  19. get:
  20. displayName: 获取关于某次代码作业的全部统计信息
  21. queryParameters:
  22. groupId:
  23. type: integer
  24. description: 小组id
  25. is: [response: { typeName: 'CodeWorkProcessDataVO'}]
  26. /course/{courseId}:
  27. uriParameters:
  28. courseId:
  29. type: integer
  30. description: 课程id
  31. get:
  32. displayName: 老师获取某次代码作业的成绩统计
  33. is: [response: {typeName: 'ResultStatistics[]' }]
  34. /percent:
  35. get:
  36. displayName: 老师获取某门课各种类型的作业的成绩占百分比信息
  37. is: [response: {typeName: 'ResultPercent' }]
  38. post:
  39. displayName: 老师设置某一门课各种作业的成绩占百分比信息
  40. body:
  41. application/json:
  42. type: ResultPercent
  43. is: [empty_response]