Skip to content
Snippets Groups Projects

Playquiz fix

Merged Torbjørn Antonsen requested to merge playquiz-fix into main
2 files
+ 108
72
Compare changes
  • Side-by-side
  • Inline
Files
2
<template>
<div>
<h3>{{ question }}</h3>
<ul>
<li v-for="(answer, index) in answers" :key="index">
<input type="radio" :id="'answer_' + index" :value="answer" v-model="selectedAnswer">
<label :for="'answer_' + index">{{ answer }}</label>
</li>
</ul>
<button @click="checkAnswer">Check Answer</button>
<p v-if="showResult">{{ isCorrect ? 'Correct!' : 'Incorrect!' }}</p>
</div>
</template>
<script>
export default {
props: {
question: String,
answers: Array,
correctAnswer: String
},
data() {
return {
selectedAnswer: null,
showResult: false,
isCorrect: false
};
},
methods: {
checkAnswer() {
if (this.selectedAnswer === this.correctAnswer) {
this.isCorrect = true;
} else {
this.isCorrect = false;
}
this.showResult = true;
}
}
};
</script>
<style>
/* Add your CSS styles here */
</style>
Loading