diff --git a/frontend/src/lib/practice/question.svelte b/frontend/src/lib/practice/question.svelte index 1312542..0339d4a 100644 --- a/frontend/src/lib/practice/question.svelte +++ b/frontend/src/lib/practice/question.svelte @@ -10,6 +10,7 @@ import { getLocalization } from '$lib/i18n'; import Spinner from '$lib/Spinner.svelte'; import { flip } from 'svelte/animate'; + import BrownButton from '$lib/components/buttons/brown.svelte'; export let question: Question; @@ -43,6 +44,8 @@ let text_input; timer(question.time); + let check_choice_selected = [false, false, false, false]; + function shuffleArray(a) { for (let i = a.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); @@ -73,13 +76,13 @@ let order_corrected = false; const select_complex_answer = () => { /* const correct_order_ids = [] - for (const e of original_order) { - correct_order_ids.push(e.id) - } - const user_set_ids = [] - for (const e of answer) { - correct_order_ids.push(e.id) - }*/ + for (const e of original_order) { + correct_order_ids.push(e.id) + } + const user_set_ids = [] + for (const e of answer) { + correct_order_ids.push(e.id) + }*/ question.answers = original_order; order_corrected = true; timer_res = '0'; @@ -303,5 +306,45 @@ {$t('words.submit')} + {:else if question.type === QuizQuestionType.CHECK} + {#if show_results} +
+ {#each question.answers as answer, i} + + {/each} +
+ {:else} +
+ {#each question.answers as answer, i} + + {/each} + { + timer_res = '0'; + }}>{$t('words.submit')} + {#if timer_res === '0'} + + {/if} +
+ {/if} {/if}