{@html question.question}
{#if question.image !== null}
{/if}
{timer_res}
{#if question.type === QuizQuestionType.ABCD} {#if show_results}
{#each question.answers as answer, i}
{answer.answer}
{/each}
{:else}
{#each question.answers as answer, i}
{ selected_answer = i; timer_res = '0'; }}>{answer.answer}
{/each} {#if timer_res === '0'}
{ show_results = true; }}>{$t('admin_page.get_results')}
{/if}
{/if} {:else if question.type === QuizQuestionType.RANGE} {#if timer_res === '0'} {#await import('svelte-range-slider-pips')}
{:then c}
{/await} {:else} {#await import('svelte-range-slider-pips')}
{:then c}
{ selected_answer = slider_value[0]; timer_res = '0'; }} >{$t('words.submit')}
{/await} {/if} {:else if question.type === QuizQuestionType.VOTING} {#each question.answers as answer, i}
{ selected_answer = i; timer_res = '0'; }}>{answer.answer}
{/each} {#if timer_res === '0'}
No correct answers, since this is a poll-question
{/if} {:else if question.type === QuizQuestionType.SLIDE} {#await import('$lib/play/admin/slide.svelte')}
{:then c}
{/await} {:else if question.type === QuizQuestionType.TEXT} {#if timer_res === '0'} {#each question.answers as answer, i}
{answer.answer}
{/each} {:else}
{ selected_answer = text_input; timer_res = '0'; }}>{$t('words.submit')}
{/if} {:else if question.type === QuizQuestionType.ORDER}
{#each question.answers as answer, i (answer.id)}
{ question.answers = swapArrayElements(question.answers, i, i - 1); }} class="disabled:opacity-50 transition shadow-lg bg-black bg-opacity-30 w-full flex justify-center rounded-lg p-2 hover:bg-opacity-20 transition" type="button" disabled={i === 0 || order_corrected} >
{answer.answer}
{ question.answers = swapArrayElements(question.answers, i, i + 1); }} class="disabled:opacity-50 transition shadow-lg bg-black bg-opacity-30 w-full flex justify-center rounded-lg p-2 hover:bg-opacity-20 transition" type="button" disabled={i === question.answers.length - 1 || order_corrected} >
{/each}
{ select_complex_answer(); }} > {$t('words.submit')}
{/if}