| | |
| | | let queTypeArr = [] |
| | | |
| | | quesModules.forEach((item, index) => { |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | let quesType = item.choicesType |
| | | |
| | | |
| | | // 是否答题了 |
| | | item.selectedFlag = false |
| | | // 答题的结果 |
| | |
| | | // 题目是否做对 |
| | | item.correctOrError = false |
| | | |
| | | |
| | | queTypeArr.push(quesType) |
| | | |
| | | item.template = item.choicesType |
| | | |
| | | if (item.template == 1) { |
| | | if (item.choicesType == 1 || item.choicesType == 3) { |
| | | item.dualChooseArr = [] |
| | | } |
| | | |
| | | |
| | | item.options = item.examSubjectOptions |
| | | |
| | | if (item.template == 2) { |
| | | item.rightAnswer = item.answer |
| | | } |
| | | |
| | | if (item.template == 0 || item.template == 1) { |
| | | item.options.forEach(it => { |
| | | it.newOptLetter = it.optionName |
| | | it.optContent = it.optionContent |
| | | it.optLetter = it.newOptLetter |
| | | }) |
| | | if (item.choicesType == 0 || item.choicesType == 1 || item.choicesType == 3) { |
| | | item.options.reverse() |
| | | } |
| | | |
| | | |
| | | |
| | | questionList.push(item) |
| | | |
| | | }) |
| | |
| | | |
| | | store.state.questionList = questionList |
| | | |
| | | } |
| | | |
| | | export const topicOptions = (options) => { |
| | | |
| | | var questionList = store.state.questionList |
| | | |
| | | questionList.forEach((item, index) => { |
| | | |
| | | }) |
| | | |
| | | store.state.questionList = questionList |
| | | |
| | | // for (let j = 0; j < quesModules[i].examSubjectOptions.length; j++) { |
| | | // // 解决theoryExamAnswer可能为null的问题,把它赋值为字符串 |
| | | // quesModules[i].examSubjectOptions[j].tempAnswer = "" //暂存每题的答案 |
| | | // quesModules[i].examSubjectOptions[j].template = quesModules[i].choicesType //防止template初始值是null |
| | | // quesModules[i].examSubjectOptions[j].recordId = store.state.examDetail |
| | | // .id //搬移recordId的位置 |
| | | // quesModules[i].examSubjectOptions[j].blankArr = [] //新建blankArr属性,临时保存填空题答案 |
| | | // quesModules[i].examSubjectOptions[j].dualChooseArr = [] //新建blankArr属性,临时保存填空题答案 |
| | | // questionList.push(quesModules[i].examSubjectOptions[j]) |
| | | // } |
| | | } |