mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-12 04:16:45 +08:00
考试判断题显示问题
This commit is contained in:
@@ -75,10 +75,10 @@
|
|||||||
<div>{{ i + 1 }}、{{ question.title }} ({{question.defaultScore}}分)</div>
|
<div>{{ i + 1 }}、{{ question.title }} ({{question.defaultScore}}分)</div>
|
||||||
<div>
|
<div>
|
||||||
<div class="question-option">
|
<div class="question-option">
|
||||||
<el-radio v-model="question.userAnswer" :label="true">正确</el-radio>
|
<el-radio v-model="question.userAnswer" label="true">正确</el-radio>
|
||||||
</div>
|
</div>
|
||||||
<div class="question-option">
|
<div class="question-option">
|
||||||
<el-radio v-model="question.userAnswer" :label="false">错误</el-radio>
|
<el-radio v-model="question.userAnswer" label="false">错误</el-radio>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -349,24 +349,25 @@ export default {
|
|||||||
answer.push(key);
|
answer.push(key);
|
||||||
paperJson.forEach((item,index) => {
|
paperJson.forEach((item,index) => {
|
||||||
item.result=true;
|
item.result=true;
|
||||||
if(item.id == key) {
|
if(item.id == key) {
|
||||||
if(item.type==1){
|
if(item.type==1){
|
||||||
item.userAnswer='';
|
item.userAnswer='';
|
||||||
}else if(item.type==2){
|
}else if(item.type==2){
|
||||||
item.userAnswer=[];
|
item.userAnswer=[];
|
||||||
}else{
|
}else{
|
||||||
item.userAnswer=''
|
item.userAnswer=''
|
||||||
}
|
}
|
||||||
item.correctOptIdxs=[];
|
|
||||||
item.userOptIdxs=[];
|
item.correctOptIdxs=[];
|
||||||
if(item.type==1){
|
item.userOptIdxs=[];
|
||||||
item.userAnswer=answerJson[key];
|
if(item.type==1){
|
||||||
}else if(item.type==2){
|
item.userAnswer=answerJson[key];
|
||||||
item.userAnswer.push(...answerJson[key].split(','));
|
}else if(item.type==2){
|
||||||
}else{
|
item.userAnswer.push(...answerJson[key].split(','));
|
||||||
item.userAnswer=answerJson[key]
|
}else{
|
||||||
}
|
item.userAnswer=answerJson[key]
|
||||||
data.push(item);
|
}
|
||||||
|
data.push(item);
|
||||||
// item.userAnswer.push(answerJson[key]);
|
// item.userAnswer.push(answerJson[key]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -579,7 +580,7 @@ export default {
|
|||||||
}
|
}
|
||||||
let str1=item.userAnswer.join();
|
let str1=item.userAnswer.join();
|
||||||
let str2=tempAnswer.join();
|
let str2=tempAnswer.join();
|
||||||
|
|
||||||
if(str1==str2){
|
if(str1==str2){
|
||||||
console.log('str1='+str1);
|
console.log('str1='+str1);
|
||||||
console.log('str2='+str2);
|
console.log('str2='+str2);
|
||||||
@@ -605,10 +606,12 @@ export default {
|
|||||||
}else if(qitem.type==2){ //多选
|
}else if(qitem.type==2){ //多选
|
||||||
qitem.userAnswer=avalue.split(',');
|
qitem.userAnswer=avalue.split(',');
|
||||||
}else if(qitem.type==3){ //判断
|
}else if(qitem.type==3){ //判断
|
||||||
qitem.userAnswer=avalue=='true'? true:false;
|
qitem.userAnswer=avalue;
|
||||||
|
//console.log(avalue,'avalue');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
//console.log(this.paperQuestion,'this.paperQuestion')
|
||||||
this.arrangeQuestion();
|
this.arrangeQuestion();
|
||||||
this.splitQuestionType();
|
this.splitQuestionType();
|
||||||
//进入考试阶段
|
//进入考试阶段
|
||||||
@@ -726,10 +729,9 @@ export default {
|
|||||||
if(this.judge.length > 0){
|
if(this.judge.length > 0){
|
||||||
this.judge.forEach(item => {
|
this.judge.forEach(item => {
|
||||||
let judgeUserAnswer = "";
|
let judgeUserAnswer = "";
|
||||||
if(String(item.userAnswer) && item.userAnswer != null){
|
//if(String(item.userAnswer) && item.userAnswer != null){
|
||||||
|
|
||||||
judgeUserAnswer = item.userAnswer + "";
|
judgeUserAnswer = item.userAnswer + "";
|
||||||
}
|
//}
|
||||||
answer[item.id] = judgeUserAnswer;
|
answer[item.id] = judgeUserAnswer;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user