1
0
Quellcode durchsuchen

[修改] 修改代码作业api,获取代码作业项目信息api整合到代码作业api中。

GuardOfDawn vor 7 Jahren
Ursprung
Commit
c90659a211

+ 11 - 0
assignment/README.md

@@ -0,0 +1,11 @@
+### 负责人
+
+- 【后端】张怡
+- 【前端】张亚森
+
+### 修改记录
+
+| 修改人 | 修改内容             | 修改时间   |
+| ------ | -------------------- | ---------- |
+| 张怡 | 初始化作业 api           | 2018/12/20 |
+| 张怡 | 修改作业 api | 2018/12/25 |

+ 36 - 4
assignment/api/Code-代码作业.md

@@ -36,6 +36,7 @@ post /course/:courseId/assignment/code
 see [CodeSerializer](../serializer/CodeSerializer.md)
 see [CodeSerializer](../serializer/CodeSerializer.md)
 
 
 
 
+
 ## 更新代码作业信息
 ## 更新代码作业信息
 
 
 [TEACHER]
 [TEACHER]
@@ -66,6 +67,7 @@ put /assignment/code/:codeId
 see [CodeSerializer](../serializer/CodeSerializer.md)
 see [CodeSerializer](../serializer/CodeSerializer.md)
 
 
 
 
+
 ## 删除代码作业
 ## 删除代码作业
 
 
 [TEACHER]
 [TEACHER]
@@ -74,6 +76,13 @@ see [CodeSerializer](../serializer/CodeSerializer.md)
 delete /assignment/code/:codeId
 delete /assignment/code/:codeId
 ```
 ```
 
 
+### Response
+
+```
+{}
+```
+
+
 
 
 ## 老师查看代码作业列表
 ## 老师查看代码作业列表
 
 
@@ -94,6 +103,7 @@ get /teacher/course/:courseId/assignment/code
 see [CodeSerializer](../serializer/CodeSerializer.md)
 see [CodeSerializer](../serializer/CodeSerializer.md)
 
 
 
 
+
 ## 学生查看代码作业列表
 ## 学生查看代码作业列表
 
 
 [STUDENT]
 [STUDENT]
@@ -113,6 +123,7 @@ get /student/course/:courseId/assignment/code
 see [CodeSerializer](../serializer/CodeSerializer.md)
 see [CodeSerializer](../serializer/CodeSerializer.md)
 
 
 
 
+
 ## 学生查看单个代码作业
 ## 学生查看单个代码作业
 
 
 [STUDENT]
 [STUDENT]
@@ -133,6 +144,26 @@ see [CodeSerializer](../serializer/CodeSerializer.md)
 
 
 
 
 
 
+## 学生查看单个代码作业下的项目信息列表
+
+[STUDENT]
+
+```http
+get /student/assignment/code/:codeId/project
+```
+
+### Response
+
+```json
+{
+    "data": List<ProjectSerializer>
+}
+```
+
+see [ProjectSerializer](../serializer/ProjectSerializer.md)
+
+
+
 ## 老师查看单个代码作业的成绩列表(所有组的)
 ## 老师查看单个代码作业的成绩列表(所有组的)
 
 
 [TEACHER]
 [TEACHER]
@@ -145,11 +176,12 @@ get /teacher/assignment/code/:codeId/result
 
 
 ```json
 ```json
 {
 {
-  "data": List<ResultSerializer>
+  "data": List<CodeResultSerializer>
 }
 }
 ```
 ```
 
 
-see [ResultSerializer](../serializer/ResultSerializer.md)
+see [CodeResultSerializer](../serializer/CodeResultSerializer.md)
+
 
 
 
 
 ## 学生查看单个代码作业的成绩
 ## 学生查看单个代码作业的成绩
@@ -164,8 +196,8 @@ get /student/assignment/code/:codeId/result
 
 
 ```json
 ```json
 {
 {
-  "data": ResultSerializer
+  "data": CodeResultSerializer
 }
 }
 ```
 ```
 
 
-see [ResultSerializer](../serializer/ResultSerializer.md)
+see [CodeResultSerializer](../serializer/CodeResultSerializer.md)

+ 0 - 24
assignment/api/Project-代码作业项目信息.md

@@ -1,24 +0,0 @@
-# Project - 代码作业项目信息
-
-> url 前缀:**project**
->
-> 示例:**https://xxxxxxxxx/api/project/xxxx**
-
-
-## 学生查看代码作业项目信息列表
-
-[STUDENT]
-
-```http
-get /student/assignment/code/:codeId/project
-```
-
-### Response
-
-```json
-{
-    "data": List<ProjectSerializer>
-}
-```
-
-see [ProjectSerializer](../serializer/ProjectSerializer.md)

+ 4 - 4
assignment/serializer/ProjectSerializer.md

@@ -8,7 +8,7 @@
 - codeId:**Number** - 代码作业 id
 - codeId:**Number** - 代码作业 id
 - url : **String** - 项目git地址
 - url : **String** - 项目git地址
 - name : **String** - 项目名称
 - name : **String** - 项目名称
-- buildIdList:**List<Number>** - 构建IDlist
-- deployIdList:**List<Number>** - 部署IDlist
-- unitTestIdList:**List<Number>** - 单元测试IDlist
-- functionTestIdList:**List<Number>** - 页面功能测试IDlist
+- buildIdList:**```List<Number>```** - 构建IDlist
+- deployIdList:**```List<Number>```** - 部署IDlist
+- unitTestIdList:**```List<Number>```** - 单元测试IDlist
+- functionTestIdList:**```List<Number>```** - 页面功能测试IDlist