From df6ce8a8b2589bfae8d2051c07909d955899eadf Mon Sep 17 00:00:00 2001 From: Mawoka Date: Tue, 2 Aug 2022 13:25:42 +0200 Subject: [PATCH] :bug: Small cosmetic fixes --- frontend/src/lib/editor/card.svelte | 1 - frontend/src/lib/editor/sidebar.svelte | 8 +++++++- frontend/src/routes/create.svelte | 11 ++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/editor/card.svelte b/frontend/src/lib/editor/card.svelte index 39a9662..ab05e41 100644 --- a/frontend/src/lib/editor/card.svelte +++ b/frontend/src/lib/editor/card.svelte @@ -65,7 +65,6 @@ data.questions[selected_question].type = QuizQuestionType.ABCD; } */ - console.log(data.questions[selected_question].type, 'moin');
diff --git a/frontend/src/lib/editor/sidebar.svelte b/frontend/src/lib/editor/sidebar.svelte index 38b4b47..e7c6079 100644 --- a/frontend/src/lib/editor/sidebar.svelte +++ b/frontend/src/lib/editor/sidebar.svelte @@ -198,8 +198,14 @@ > {/each}
+ {:else if question.type === QuizQuestionType.RANGE} +

+ All numbers between {question.answers.min_correct} + and {question.answers.max_correct} are correct, where numbers between {question + .answers.min} and {question.answers.max} can be selected. +

{:else} -

Hi!

+

Unknown Question Type (shouldn't happen)

{/if} {/each} diff --git a/frontend/src/routes/create.svelte b/frontend/src/routes/create.svelte index 015769b..386da4a 100644 --- a/frontend/src/routes/create.svelte +++ b/frontend/src/routes/create.svelte @@ -25,6 +25,7 @@ import Editor from '$lib/editor.svelte'; import { getLocalization } from '$lib/i18n'; import { navbarVisible } from '$lib/stores'; + import { QuizQuestionType } from '$lib/quiz_types'; navbarVisible.set(false); @@ -40,6 +41,7 @@ interface Question { question: string; time: string; + type?: QuizQuestionType; answers: Answer[]; } @@ -61,7 +63,14 @@ description: '', public: false, title: '', - questions: [{ question: '', time: '20', answers: [{ right: false, answer: '' }] }] + questions: [ + { + type: QuizQuestionType.ABCD, + question: '', + time: '20', + answers: [{ right: false, answer: '' }] + } + ] }; } else { data = JSON.parse(from_localstorage);