Kaynağa Gözat

要完成demo, 修改了好多

Johnson 7 yıl önce
ebeveyn
işleme
2082c14ec3

+ 7 - 1
assignment/README.md

@@ -10,4 +10,10 @@
 | 张怡 | 初始化作业 api           | 2018/12/20 |
 | 张怡 | 修改作业 api | 2018/12/25 |
 | 张亚森 | 修改部分url前缀 | 2018/12/25|
-| 张怡 | 修改团队代码作业展示信息 api | 2019/01/10|
+| 张怡 | 修改团队代码作业展示信息 api | 2019/01/10|
+| 张亚森 | [新增]学生查看单个文档作业信息 | 2019/01/11|
+| 张亚森 | [修改]DocumentResultSerializer | 2019/01/12|
+| 张亚森 | [修改]老师查看文档作业列表 | 2019/01/12|
+| 张亚森 | [新增]文档作业已提交和未提交列表 | 2019/01/12|
+| 张亚森 | [新增]代码作业已提交和未提交列表 | 2019/01/12|
+

+ 18 - 2
assignment/api/Code-代码作业.md

@@ -164,12 +164,12 @@ see [ProjectSerializer](../serializer/ProjectSerializer.md)
 
 
 
-## (新增)老师查看单个代码作业下所有组的过程统计信息
+## (新增)老师查看单个代码作业下所有已提交组的过程统计信息
 
 [TEACHER]
 
 ```http
-get /teacher/code/:codeId/procedure
+get /teacher/code/:codeId/submitted/procedure
 ```
 
 ### Response
@@ -182,7 +182,23 @@ get /teacher/code/:codeId/procedure
 
 see [CodeProcedureSerializer](../serializer/CodeProcedureSerializer.md)
 
+## (新增)老师查看单个代码作业下所有未提交组的信息
 
+[TEACHER]
+
+```http
+get /teacher/code/:codeId/unsubmitted/groups
+```
+
+### Response
+
+```json
+{
+  "data": List<GroupSerializer>
+}
+```
+
+see [**GroupSerializer**](../../course/serializer/GroupSerializer.md) 
 
 ## 老师查看单个代码作业的成绩列表(所有组的)
 

+ 23 - 4
assignment/api/Document-文档作业.md

@@ -1,4 +1,4 @@
-# Document - 代码作业
+# Document - 文档作业
 
 > url 前缀:**/assignment**
 >
@@ -75,7 +75,7 @@ delete /document/:documentId
 ```
 
 
-## 老师查看文档作业列表
+## [修改]老师查看文档作业列表
 
 [TEACHER]
 
@@ -87,6 +87,7 @@ get /teacher/course/:courseId/document
 
 ```json
 {
+  "status":作业进行状态,String  
   "data": List<DocumentSerializer>
 }
 ```
@@ -131,12 +132,12 @@ get /student/document/:documentId
 see [DocumentSerializer](../serializer/DocumentSerializer.md)
 
 
-## 老师查看文档作业的成绩列表(所有小组)
+## [修改]老师查看文档作业的成绩列表(已提交小组)
 
 [TEACHER]
 
 ```http
-get /teacher/document/:documentId/result
+get /teacher/document/:documentId/submitted/result
 ```
 
 ### Response
@@ -147,6 +148,24 @@ get /teacher/document/:documentId/result
 }
 ```
 
+see [**GroupSerializer**](../../course/serializer/GroupSerializer.md) 
+
+## [新增]老师查看未提交文档作业小组列表
+
+[TEACHER]
+
+```http
+get /teacher/document/:documentId/unsubmitted/groups
+```
+
+### Response
+
+```json
+{
+  "data": List<GroupSerializer>
+}
+```
+
 see [DocumentResultSerializer](../serializer/DocumentResultSerializer.md)
 
 

+ 2 - 2
assignment/serializer/CodeProcedureSerializer.md

@@ -9,8 +9,8 @@
 - group:[**GroupSerializer**](../../course/serializer/GroupSerializer.md) - 所属小组
 - buildStatus:StatusSerializer - 构建情况
 - deployStatus:StatusSerializer - 部署情况
-- unitTestStatus:StatusSerializer - 单元测试情况
-- functionTestStatus:StatusSerializer - 功能测试情况
+- unitTestStatus:TestStatusSerializer - 单元测试情况
+- functionTestStatus:TestStatusSerializer - 功能测试情况
 
 
 # StatusSerializer

+ 4 - 2
assignment/serializer/DocumentResultSerializer.md

@@ -5,7 +5,9 @@
 ## Attributes
 
 - id : **Number** - 文档作业成绩 id
-- document:**Number** - 所属文档作业 id
+- document:[**DocumentSerializer**](./DocumentSerializer.md) - 所属文档作业
 - group:[**GroupSerializer**](../../course/serializer/GroupSerializer.md) - 所属小组
 - state:**String** - 作业状态(TBD)
-- result:**String** - 成绩等级(TBD)
+- result:**String** - 成绩等级(TBD) 注:如果无成绩,返回 -1(Number)
+- url:**String** - 作业git地址
+- reviewGroup: List<[**GroupSerializer**](../../course/serializer/GroupSerializer.md) >- 互评小组

+ 0 - 1
assignment/serializer/DocumentSerializer.md

@@ -12,7 +12,6 @@
 - startAt:**timestamp** - 开始时间
 - endAt:**timestamp** - 结束时间
 - problem:**NestedProblemSerializer** - 作业题目
-- url:**String** - 作业git地址