|
@@ -77,7 +77,7 @@ export const getCodeAssignmentListByStu = () => {
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 学生查看单个代码作业列表
|
|
|
|
|
|
|
+ * 学生查看单个代码作业
|
|
|
* @returns {Promise<{data:CodeSerializerType}>}
|
|
* @returns {Promise<{data:CodeSerializerType}>}
|
|
|
*/
|
|
*/
|
|
|
export const getCodeAssignmentByStu = () => {
|
|
export const getCodeAssignmentByStu = () => {
|
|
@@ -100,6 +100,28 @@ export const getCodeResultByCode = () => {
|
|
|
return request(`${ASSIGNMENT_MODULE}/student/code/:codeId/result`);
|
|
return request(`${ASSIGNMENT_MODULE}/student/code/:codeId/result`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
|
+ * 老师查看单个代码作业下所有已提交组的过程统计信息
|
|
|
|
|
+ * @param codeId
|
|
|
|
|
+ * @returns {Promise<{data:CodeProcedureSerializerType[]}>}
|
|
|
|
|
+ */
|
|
|
|
|
+export const getCodeProcedureListByCodeId = (codeId = 123) => {
|
|
|
|
|
+ return request(
|
|
|
|
|
+ `${ASSIGNMENT_MODULE}/teacher/code/${codeId}/submitted/procedure`
|
|
|
|
|
+ );
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 老师查看单个代码作业下所有未提交组的信息
|
|
|
|
|
+ * @param codeId
|
|
|
|
|
+ * @returns {Promise<{data:GroupSerializerType[]}>}
|
|
|
|
|
+ */
|
|
|
|
|
+export const getUnsubmittedCodeGroupsList = (codeId = 123) => {
|
|
|
|
|
+ return request(
|
|
|
|
|
+ `${ASSIGNMENT_MODULE}/teacher/code/${codeId}/unsubmitted/groups`
|
|
|
|
|
+ );
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 老师查看单个代码作业的成绩列表(所有组的)
|
|
* 老师查看单个代码作业的成绩列表(所有组的)
|
|
|
* @returns {Promise<{data:CodeResultSerializerType}>}
|
|
* @returns {Promise<{data:CodeResultSerializerType}>}
|
|
@@ -171,30 +193,51 @@ export const delDocAssignment = () => {
|
|
|
* 老师查看文档作业列表
|
|
* 老师查看文档作业列表
|
|
|
* @returns {Promise<{data:DocumentSerializerType[]}>}
|
|
* @returns {Promise<{data:DocumentSerializerType[]}>}
|
|
|
*/
|
|
*/
|
|
|
-export const getDocAssignmentListByTeacher = () => {
|
|
|
|
|
- return request(`${ASSIGNMENT_MODULE}/teacher/course/:courseId/document`);
|
|
|
|
|
|
|
+export const getDocAssignmentListByTeacher = (courseId = 123) => {
|
|
|
|
|
+ return request(`${ASSIGNMENT_MODULE}/teacher/course/${courseId}/document`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 学生查看文档作业列表
|
|
* 学生查看文档作业列表
|
|
|
* @returns {Promise<{data:DocumentSerializerType[]}>}
|
|
* @returns {Promise<{data:DocumentSerializerType[]}>}
|
|
|
*/
|
|
*/
|
|
|
-export const getDocAssignmentListByStu = () => {
|
|
|
|
|
- return request(`${ASSIGNMENT_MODULE}/student/course/:courseId/document`);
|
|
|
|
|
|
|
+export const getDocAssignmentListByCrs = (courseId = 123) => {
|
|
|
|
|
+ return request(`${ASSIGNMENT_MODULE}/student/course/${courseId}/document`);
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 学生查看单个文档作业信息
|
|
|
|
|
+ * @returns {Promise<{data:DocumentSerializerType}>}
|
|
|
|
|
+ */
|
|
|
|
|
+export const getDocAssignmentDetailByDocuId = (documentId = 123) => {
|
|
|
|
|
+ return request(`${ASSIGNMENT_MODULE}/student/document/${documentId}`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 学生查看单个文档作业下的成绩
|
|
* 学生查看单个文档作业下的成绩
|
|
|
* @returns {Promise<{data:DocumentResultSerializerType}>}
|
|
* @returns {Promise<{data:DocumentResultSerializerType}>}
|
|
|
*/
|
|
*/
|
|
|
-export const getDocResultByDoc = () => {
|
|
|
|
|
- return request(`${ASSIGNMENT_MODULE}/student/document/:documentId/result`);
|
|
|
|
|
|
|
+export const getDocResultById = (documentId = 123) => {
|
|
|
|
|
+ return request(`${ASSIGNMENT_MODULE}/student/document/${documentId}/result`);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 老师查看单个文档作业的成绩列表(所有组的)
|
|
|
|
|
|
|
+ * 老师查看文档作业的成绩列表(已提交小组)
|
|
|
* @returns {Promise<{data:DocumentResultSerializerType}>}
|
|
* @returns {Promise<{data:DocumentResultSerializerType}>}
|
|
|
*/
|
|
*/
|
|
|
-export const getDocResultListByDoc = () => {
|
|
|
|
|
- return request(`${ASSIGNMENT_MODULE}/teacher/document/:documentId/result`);
|
|
|
|
|
|
|
+export const getDocResultListByDocId = (documentId = 123) => {
|
|
|
|
|
+ return request(
|
|
|
|
|
+ `${ASSIGNMENT_MODULE}/teacher/document/${documentId}/submitted/result`
|
|
|
|
|
+ );
|
|
|
|
|
+};
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 老师查看未提交文档作业小组列表
|
|
|
|
|
+ * @param documentId
|
|
|
|
|
+ * @returns {Promise<{data:GroupSerializerType[]}>}
|
|
|
|
|
+ */
|
|
|
|
|
+export const getUnsubmittedDocGroupsByDocId = (documentId = 123) => {
|
|
|
|
|
+ return request(
|
|
|
|
|
+ `${ASSIGNMENT_MODULE}/teacher/document/${documentId}/unsubmitted/groups`
|
|
|
|
|
+ );
|
|
|
};
|
|
};
|