提交 85a002ac authored 作者: lihuihui's avatar lihuihui

update

上级 e0fa7dab
......@@ -88,32 +88,28 @@ export default {
}
api.getCourseQuestion(param).then(response => {
const data = JSON.parse(response.data)
let numCount = 0
console.log(data)
for (const item in data.sheet.score_items) {
for (const cItem in data.sheet.score_items[item]) {
if (data.sheet.score_items[item][cItem].is_right) {
numCount++
}
}
}
let countNum = 0
let rightNum = 0
let totalNum = 0
const arr = []
data.sheet.questions.question_items.forEach(list => {
list.question_list = list.question_list.reduce((a, b) => {
return a.concat(b)
}, [])
list.question_list.forEach(item => {
if (item.question_options) {
countNum++
arr.push(item)
totalNum++
if (data.sheet.score_items[list.question_item_id][item.id].is_right) {
rightNum++
}
}
console.log(item, 'list')
})
})
console.log(countNum)
this.accuracy = parseInt(data.sheet.score)
this.accuracText = parseInt((numCount / countNum) * 100)
this.accuracy = parseInt(rightNum)
console.log(arr, '=123')
this.accuracText = parseInt((rightNum / totalNum) * 100)
this.data = data
this.accuracScore = parseInt(data.sheet.questions.total_score)
this.accuracScore = parseInt(totalNum)
})
}
}
......
......@@ -84,32 +84,28 @@ export default {
}
api.getExamQuestion(param).then(response => {
const data = JSON.parse(response.data)
let numCount = 0
console.log(data)
for (const item in data.sheet.score_items) {
for (const cItem in data.sheet.score_items[item]) {
if (data.sheet.score_items[item][cItem].is_right) {
numCount++
}
}
}
let countNum = 0
let rightNum = 0
let totalNum = 0
const arr = []
data.sheet.questions.question_items.forEach(list => {
list.question_list = list.question_list.reduce((a, b) => {
return a.concat(b)
}, [])
list.question_list.forEach(item => {
if (item.question_options) {
countNum++
arr.push(item)
totalNum++
if (data.sheet.score_items[list.question_item_id][item.id].is_right) {
rightNum++
}
}
console.log(item, 'list')
})
})
console.log(countNum)
this.accuracy = parseInt(data.sheet.score)
this.accuracText = parseInt((numCount / countNum) * 100)
this.accuracy = parseInt(rightNum)
console.log(arr, '=123')
this.accuracText = parseInt((rightNum / totalNum) * 100)
this.data = data
this.accuracScore = parseInt(data.sheet.questions.total_score)
this.accuracScore = parseInt(totalNum)
})
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论