XZ-X 7 anos atrás
pai
commit
4beb374f14
2 arquivos alterados com 73 adições e 10 exclusões
  1. 73 10
      review/api/Review-互评.md
  2. BIN
      review/seq.asta

+ 73 - 10
review/api/Review-互评.md

@@ -34,7 +34,7 @@ get /sum/:reviewId
   "finishPercentage": Double, //完成比例
    // 学生id和checkList通过数给前端
    "studentIdCheckListAcceptNumMap": { [groupId]: [checkListNum]},
-   "
+   
 }
 ```
 
@@ -370,36 +370,99 @@ see [ResultSerializer](../serializer/ResultSerializer.md)
 - checkList : Array<[**CheckListItemSerializer**](./CheckListItemSerializer.md)>
 - group : [**GroupSerializer**](../../course/serializer/GroupSerializer.md)
 
-### 评价方 checkListItem-DEFAULT
+### checklistItems
+
+#### 评价方 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
+#### 评价方 checkListItem-SUBMITTED
 
 see DEFAULT
 
-### 评价方 checkListItem-PENDING
+#### 评价方 checkListItem-PENDING
 
-[READ ONLY]
+[R]
 
 see DEFAULT
 
 - remark : **String** - 学生申请argue的备注
 
-### 评价方 checkListItem-SOLVING
+#### 评价方 checkListItem-SOLVING
+
+[RW]
 
-- 
+see PENDING
 
-## Attributes
+#### 评价方 checkListItem-ARGUED
 
-- id : **Number** - 互评 id
+[R]
+
+see DEFAULT
 
+### 某次互评作业中自己的文档&别的组的互评结果
+
+```json
+{
+"reviewId" : Number ,// 互评作业ID,
+"detail" : ,//[互评作业详情],
+"level" : String|Null,// 文档等级(可能还未生成),
+"checkListResult" : // 详细评价结果,
+[
+ {
+    "id" : Number ,// checkListItem id,
+    "content" : String ,// 名称 | {2-100},
+    "explain" : String ,// 老师的说明 | {0-200},
+    "results" : // 各个小组的评价,
+  [
+    {
+      "groupId" : Number,// 某个小组的评价 id
+      "level" : Number,// 小组作出的评价 | 0 或 1
+      "comment" : String,// 小组做出的备注 |
+    },...
+  ]
+ },...
+]
+}
+```
+
+### 互评作业结果汇总
+
+>用于老师查看某次互评作业结果
+
+```json
+{
+  "reviewId": Number, // // 老师布置一次互评作业id
+  "name" : String, // - 对应的文档作业名称 | {2-100}
+  "reviewDdl" : Number, // - 互评结束时间 | `timestamp`
+  "argueDdl" : Number, // - argue结束时间 | `timestamp`
+  "endDdl" : Number, // - 最后结束时间 | `timestamp`
+  "state" : String,//Enum<STRING>** - ["DEFAULT","REVIEWING","ARGUING","SOLVING","END"]
+  "completeRate": Number,//(int)(完成率*100)
+  "passedCDF": [ 
+    {
+      "passedNumber": Number,
+      "passedRatio": Number
+    },...
+  ],
+  "checklistItems":[//按通过数降序排序
+    {
+      "id" : Number ,// checkListItem id,
+      "content" : String ,// 名称 | {2-100},
+      "explain" : String ,// 老师的说明 | {0-200},
+      "passedNum" : Number // number of passed
+    },...
+  ]
+
+}
 
-### 文档作业详情
+```

BIN
review/seq.asta