diff --git a/frontend/src/lib/admin.svelte b/frontend/src/lib/admin.svelte index 9956f79..cedb255 100644 --- a/frontend/src/lib/admin.svelte +++ b/frontend/src/lib/admin.svelte @@ -193,7 +193,7 @@ style="background-color: {answer.color ?? '#B45309'}" class:opacity-50={!answer.right && timer_res === '0' && - quiz_data.questions[selected_question].type !== + quiz_data.questions[selected_question].type === QuizQuestionType.ABCD} > icon diff --git a/frontend/src/lib/play/question.svelte b/frontend/src/lib/play/question.svelte index 219ce56..042c421 100644 --- a/frontend/src/lib/play/question.svelte +++ b/frontend/src/lib/play/question.svelte @@ -98,118 +98,126 @@ $: console.log(slider_value, 'values'); -
-

- {@html question.question} -

-
- +
+
+

+ {@html question.question} +

+
+ +
-
-{#if question.image !== null && game_mode !== 'kahoot'} -
- Content for Question -
-{/if} -{#if timer_res !== '0'} - {#if question.type === QuizQuestionType.ABCD || question.type === QuizQuestionType.VOTING} - {#if game_mode === 'normal'} -
- {#each question.answers as answer} - - {/each} -
- {:else if game_mode === 'kahoot'} -
- {#each question.answers as answer, i} - - {/each} -
- {:else} -

Error

- {/if} - {:else if question.type === QuizQuestionType.RANGE} - {#await import('svelte-range-slider-pips')} - - {:then c} -
- -
-
- -
- {/await} - {/if} -{:else if question.type === QuizQuestionType.ABCD} - {#if solution === undefined} - - {:else} -
- {#each solution.answers as answer} - {#if answer.right} - - {:else} - - {/if} - {/each} + {#if question.image !== null && game_mode !== 'kahoot'} +
+ Content for Question
{/if} -{:else if question.type === QuizQuestionType.RANGE} - {#if solution === undefined} - - {:else} -

- Every number between {solution.answers.min_correct} and {solution.answers.max_correct} was - correct. You got {selected_answer}, so you have been - {#if solution.answers.min_correct <= parseInt(selected_answer) && parseInt(selected_answer) <= solution.answers.max_correct} - correct + {#if timer_res !== '0'} + {#if question.type === QuizQuestionType.ABCD || question.type === QuizQuestionType.VOTING} + {#if game_mode === 'normal'} +

+ {#each question.answers as answer} + + {/each} +
+ {:else if game_mode === 'kahoot'} +
+ {#each question.answers as answer, i} + + {/each} +
{:else} - wrong. +

Error

{/if} -

- {/if} - -{/if} + {/if} +