resultstatistics.js 765 B

1234567891011121314151617181920212223242526272829303132
  1. import request from "@/util/request";
  2. import { RESULTSTATISTICS_MODULE } from "./_prefix";
  3. /**
  4. * 获得所有学生所有作业的统计
  5. * @returns {Promise<{data:ResultstatisticsSerializer[]}>}
  6. */
  7. export const getStudentFinaleResult = (courseId = 123) => {
  8. return request(`${RESULTSTATISTICS_MODULE}/course/${courseId}`, {
  9. method: "POST"
  10. });
  11. };
  12. /**
  13. * 设置作业成绩比例
  14. * @returns {Promise<{data:string}>}
  15. */
  16. export const setResultPercentList = (
  17. courseId,
  18. docPercentList,
  19. codePercentList,
  20. reviewPercentList
  21. ) => {
  22. return request(`${RESULTSTATISTICS_MODULE}/course/${courseId}/percent`, {
  23. method: "POST",
  24. body: {
  25. documents: docPercentList,
  26. codes: codePercentList,
  27. reviews: reviewPercentList
  28. }
  29. });
  30. };