按整卷分配
-
(每份答卷将从以下已选的评阅人员中,按照评阅设置的每题评阅人数随机挑选评阅人员对整卷进行评阅,且以下已选的每位评阅人员分配到的答卷数量基本平均)
+
每份答卷将从以下已选的评阅人员中,按评阅设置的评阅人数随机挑选评阅人员进行评阅(纯自动判分题的答卷直接由已选评阅人员评阅),且每位评阅人员分配到的答卷数量基本平均
+
按每道人工判分题分配
-
(每份答卷的每道人工判分题将从以下题目已选的评阅人员中,按照评阅设置的每题评阅人数随机挑选评阅人员对该题进行评阅,且以下已选的每位评阅人员分配到的该题答卷数量基本平均)
+
每份答卷的每道人工判分题将从以下已选的评阅人员中,按评阅设置的每题评阅人数随机挑选评阅人员进行评阅,且每位评阅人员分配到的该题答卷数量基本平均
@@ -151,27 +152,32 @@ export default {
let i = 0
const allIds = []
const essays = []
+ const outlines = []
// const disabledQuesIds = []
paper.forEach(e => {
- e.id = e.outlineId
- allIds.push(e.id)
- e.label = e.outlineName
- // if (e.questionType === 'essay') e.disabled = true // 主观题不允许取消勾选
- // e.disabled && disabledQuesIds.push(e.id)
- e.questionVersions.forEach(n => {
- i++
- // n.id = n.questionVersionId
- n.stemText = Util.delTag(n.stem)
- n.label = i + '、' + n.stemText
- // if (n.questionType === 'essay') n.disabled = true // 主观题不允许取消勾选
- n.questionType === 'essay' && essays.push(n) // 只有主观题的数组
- allIds.push(n.id)
- // n.disabled && disabledQuesIds.push(n.id)
- })
- e.children = e.questionVersions
- delete e.questionVersions
+ if (e.questionVersions && e.questionVersions.length) {
+ e.id = e.outlineId
+ allIds.push(e.id)
+ e.label = e.outlineName
+ // if (e.questionType === 'essay') e.disabled = true // 主观题不允许取消勾选
+ // e.disabled && disabledQuesIds.push(e.id)
+ e.questionVersions.forEach(n => {
+ i++
+ // n.id = n.questionVersionId
+ n.stemText = Util.delTag(n.stem)
+ n.label = i + '、' + n.stemText
+ // if (n.questionType === 'essay') n.disabled = true // 主观题不允许取消勾选
+ n.questionType === 'essay' && essays.push(n) // 只有主观题的数组
+ allIds.push(n.id)
+ // n.disabled && disabledQuesIds.push(n.id)
+ })
+ e.children = e.questionVersions
+ delete e.questionVersions
+
+ outlines.push(e)
+ }
})
- this.outlines = paper
+ this.outlines = outlines
this.allQuesIds = allIds
this.essays = essays
// this.disabledQuesIds = disabledQuesIds
diff --git a/src/pages/allocationReview/records/index.vue b/src/pages/allocationReview/records/index.vue
index 1fe04c1..459758f 100644
--- a/src/pages/allocationReview/records/index.vue
+++ b/src/pages/allocationReview/records/index.vue
@@ -46,7 +46,7 @@