1
0
Prechádzať zdrojové kódy

作业成绩统计,添加成绩占比百分比

ZhangYi 7 rokov pred
rodič
commit
253c56301b

+ 38 - 0
resultstatistics/api/Resultstatistics-成绩统计.md

@@ -20,3 +20,41 @@ post /course/:courseId
 }
 ```
 see [ResultstatisticsSerializer](./serializer/ResultstatisticsSerializer.md)
+
+
+## 获得所有作业成绩比例
+
+[TEACHER]
+
+```http
+get /course/:courseId/percent
+```
+
+### Response
+
+```json
+{
+  "data": ResultPercentSerializer
+}
+```
+see [ResultPercentSerializer](./serializer/ResultPercentSerializer.md)
+
+
+## 设置作业成绩比例
+
+[TEACHER]
+
+```http
+post /course/:courseId/percent
+```
+
+### Parameters
+
+```json
+{
+  documents: List<PercentItemSerializer>,
+  reviews: List<PercentItemSerializer>,
+  codes: List<PercentItemSerializer>
+}
+```
+see [PercentItemSerializer](./serializer/PercentItemSerializer.md)

+ 2 - 1
resultstatistics/serializer/NestedScoreSerializer.md

@@ -4,5 +4,6 @@
 
 ## Attributes
 - id: **number** - 作业id
-- name: **Sreing** - 作业名称
+- name: **String** - 作业名称
+- percent: **int** - 作业分数百分比
 - score: **number** - 作业成绩 | `[0-100]`

+ 9 - 0
resultstatistics/serializer/PercentItemSerializer.md

@@ -0,0 +1,9 @@
+# PercentItemSerializer
+
+单个作业成绩占比的基本信息
+
+## Attributes
+
+- id: **Number** - 作业id
+- name: **String** - 作业名称
+- percent: **Number** - 百分比的整数部分(例如:15%,percent为15)

+ 10 - 0
resultstatistics/serializer/ResultPercentSerializer.md

@@ -0,0 +1,10 @@
+# ResultPercentSerializer
+
+作业成绩统计的基本信息
+
+## Attributes
+- documents: [**```List<PercentItemSerializer>```**](./PercentItemSerializer.md) - 各文档作业成绩占比
+- reviews: [**```List<PercentItemSerializer>```**](./PercentItemSerializer.md) - 各互评作业成绩占比
+- codes: [**```List<PercentItemSerializer>```**](./PercentItemSerializer.md) - 各代码作业成绩占比
+
+