From 3ad173c101bb87ebea097d58c2153c7995884774 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Thu, 4 Aug 2022 10:57:02 +0200 Subject: [PATCH] :sparkles: Made public quiz view compatible with range-answers --- frontend/src/routes/view/[quiz_id].svelte | 62 +++++++++++++---------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/frontend/src/routes/view/[quiz_id].svelte b/frontend/src/routes/view/[quiz_id].svelte index 366786b..eb73455 100644 --- a/frontend/src/routes/view/[quiz_id].svelte +++ b/frontend/src/routes/view/[quiz_id].svelte @@ -32,6 +32,7 @@ import CollapsSection from '$lib/collapsible.svelte'; import { createTippy } from 'svelte-tippy'; import ImportedOrNot from '$lib/view_quiz/imported_or_not.svelte'; + import { QuizQuestionType } from '$lib/quiz_types.js'; const tippy = createTippy({ arrow: true, @@ -145,34 +146,43 @@ {/if} {$t('editor.time_in_seconds')}: -

{question.time}

+ {question.time}
- {#each question.answers as answer, index_answer} -
-

{$t('words.answer')} {index_answer + 1}

-

- {$t('words.answer')}: {index_answer + 1} - {$t('words.question')}: {index_question + 1} -

-

- {$t('words.answer')} - : {quiz.questions[index_question].answers[index_answer].answer} -

- -
- {/each} +

+ {$t('words.answer')} + {index_answer + 1} +

+

+ {$t('words.answer')}: {index_answer + 1} + {$t('words.question')}: {index_question + 1} +

+

+ {$t('words.answer')} + : {quiz.questions[index_question].answers[index_answer].answer} +

+ + + {/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. + {/if}