diff --git a/src/components/Course/components/Lecture/Homework/EditMode.svelte b/src/components/Course/components/Lecture/Homework/EditMode.svelte index da8269af..0a173914 100644 --- a/src/components/Course/components/Lecture/Homework/EditMode.svelte +++ b/src/components/Course/components/Lecture/Homework/EditMode.svelte @@ -5,9 +5,13 @@ handleRemoveOption, handleRemoveQuestion, handleCode, + handleAnswerSelect, } from "./store/index"; import Delete24 from "carbon-icons-svelte/lib/Delete24"; import AddFilled24 from "carbon-icons-svelte/lib/AddFilled24"; + import CheckmarkFilled24 from "carbon-icons-svelte/lib/CheckmarkFilled24"; + import CheckmarkOutline24 from "carbon-icons-svelte/lib/CheckmarkOutline24"; + // import Subtract24 from "carbon-icons-svelte/lib/Subtract24"; import TextField from "../../../../Form/TextField.svelte"; import TextArea from "../../../../Form/TextArea.svelte"; @@ -104,45 +108,71 @@ {/if}
- {#each question.options as option} - {#if QUESTION_TYPE.RADIO === question.type} + {#if QUESTION_TYPE.RADIO === question.type} + {#each question.options as option} -
+
+ + {#if question.answers.includes(option.id)} + + {:else} + + {/if} +
- {/if} + {/each} + {/if} - {#if QUESTION_TYPE.CHECKBOX === question.type} + {#if QUESTION_TYPE.CHECKBOX === question.type} + {#each question.options as option} -
+
+ + {#if question.answers.includes(option.id)} + + {:else} + + {/if} +
- {/if} + {/each} + {/if} - {#if QUESTION_TYPE.TEXTAREA === question.type} -