2529716798 hace 7 años
padre
commit
1800045818
Se han modificado 1 ficheros con 88 adiciones y 17 borrados
  1. 88 17
      review/api/Review-互评.md

+ 88 - 17
review/api/Review-互评.md

@@ -194,6 +194,26 @@ see [ReviewSimpleSerializer](../serializer/ReviewSimpleSerializer.md)
 
 
 ## STUDENT
 ## STUDENT
 
 
+### 学生查看老师发布的互评作业列表
+
+[STUDENT]
+
+```http
+get /student/course/:courseId/review
+```
+
+#### Response
+
+```json
+{
+    "data": Array<ReviewSimpleSerializer>
+}
+```
+
+see [ReviewSimpleSerializer](../serializer/ReviewSimpleSerializer.md)
+
+
+
 ### 学生申请解释互评作业
 ### 学生申请解释互评作业
 
 
 [STUDENT]
 [STUDENT]
@@ -230,23 +250,6 @@ post /argue
 
 
 
 
 
 
-### 学生查看互评作业列表
-
-[STUDENT]
-
-```http
-get /student/course/:courseId/review
-```
-
-#### Response
-
-```json
-{
-    "data": Array<ReviewSimpleSerializer>
-}
-```
-
-see [ReviewSimpleSerializer](../serializer/ReviewSimpleSerializer.md)
 
 
 ### 学生查看互评作业详情
 ### 学生查看互评作业详情
 
 
@@ -332,3 +335,71 @@ see [ResultSerializer](../serializer/ResultSerializer.md)
 
 
 ## 数据定义
 ## 数据定义
 
 
+### 互评作业概况
+
+- reviewId: **Number**, // 老师布置一次互评作业id
+- name : **String** - 对应的文档作业名称 | {2-100}
+- reviewDdl : **Number** - 互评结束时间 | `timestamp`
+- argueDdl : **Number** - argue结束时间 | `timestamp`
+- endDdl : **Number** - 最后结束时间 | `timestamp`
+- state : **Enum<STRING>** - ["DEFAULT","REVIEWING","ARGUING","SOLVING","END"]
+
+
+### 互评作业详情
+
+- reviewId: **Number**, // 老师布置一次互评作业id
+- name : **String** - 对应的文档作业名称 | {2-100}
+- documents: **Array<一次文档评价的实例概况>**,
+- reviewDdl : **Number** - 互评结束时间 | `timestamp`
+- argueDdl : **Number** - argue结束时间 | `timestamp`
+- endDdl : **Number** - 最后结束时间 | `timestamp`
+- state : **Enum<STRING>** - ["DEFAULT","REVIEWING","ARGUING","SOLVING","END"]
+
+
+### 一次文档评价的实例概况
+
+- docReviewId: **Number** - 一次文档评价的实例id
+- group : [**GroupSerializer**](../../course/serializer/GroupSerializer.md)
+
+
+### 一次文档评价实例的详情
+  
+- docReviewId: **Number** - 一次文档评价的实例id
+- review: **互评作业详情**
+- docContent : **String** - 作业内容
+- checkList : Array<[**CheckListItemSerializer**](./CheckListItemSerializer.md)>
+- group : [**GroupSerializer**](../../course/serializer/GroupSerializer.md)
+
+### 评价方 checkListItem-DEFAULT
+
+- id : **Number** - checkListItem id
+// 评价方id
+// 被评价方 id
+- content : **String** - 名称 | {2-100}
+- level : **Number** - 用户的评级 | 0 or 1
+- comment : **String** - 用户的备注 | {0-200}
+- explain : **String** - 老师的说明 | {0-200}
+- state : **Enum<String>** - ["DEFAULT","SUBMITTED","PENDING","SOLVING","ARGUED"]
+
+### 评价方 checkListItem-SUBMITTED
+
+see DEFAULT
+
+### 评价方 checkListItem-PENDING
+
+[READ ONLY]
+
+see DEFAULT
+
+- remark : **String** - 学生申请argue的备注
+
+### 评价方 checkListItem-SOLVING
+
+- 
+
+## Attributes
+
+- id : **Number** - 互评 id
+
+
+### 文档作业详情