resolves #23 and #26

This commit is contained in:
2025-11-25 09:21:22 +02:00
parent 2f93b11b28
commit 87ab335897
16 changed files with 651 additions and 103 deletions
@@ -39,11 +39,20 @@
<v-checkbox v-model="modelValue.shuffle" hide-details label="Shuffle questions"></v-checkbox>
<v-number-input density="compact" label="Correct answer points" v-model="modelValue.questionPoints"></v-number-input>
<v-number-input density="compact" label="Wrong answer penalty points" v-model="modelValue.questionPenalty"></v-number-input>
<v-select v-model="modelValue.style" :items="styles" density="compact" label="VIsual style"></v-select>
</template>
<script>
export default {
props:['modelValue'],
data(){
return {
styles:[
{ title: 'Lake reeds', value: 'quiz.gltf' },
{ title: 'Grass and pavement pathway', value: 'quiz-s2.gltf' }
]
}
},
mounted(){
this.modelValue.questions ??= [];
this.modelValue.questionPoints ??= 10;