|
@@ -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
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### 文档作业详情
|