CLASSROOMIO-T-225: Aligned question number and title

CLASSROOMIO-T-225:Removed console log

CLASSROOMIO-T-225:Aligned question number and title


Co-authored-by: Ifeanyi Nwosu <[email protected]>


Merge-request: CLASSROOMIO-MR-113
Merged-by: Best Admin <[email protected]>
This commit is contained in:
emmanuel
2023-10-24 04:26:26 +00:00
committed by Space Cloud
parent 1acbae281a
commit fdfbdea68e
4 changed files with 26 additions and 13 deletions
@@ -58,13 +58,12 @@ export function getPropsForQuestion(
} }
return { return {
title: questionIndex + '. ' + question.title, index: questionIndex + '. ',
title: question.title,
name: `${question.name}`, name: `${question.name}`,
options: question.options, options: question.options,
code: question.code, code: question.code,
defaultValue: isOpenQuesiton defaultValue: isOpenQuesiton ? answers[question.name] || '' : answers[question.name] || [],
? answers[question.name] || ''
: answers[question.name] || [],
onSubmit, onSubmit,
onPrevious, onPrevious,
disablePreviousButton: questionIndex === 1, disablePreviousButton: questionIndex === 1,
@@ -75,18 +74,18 @@ export function getPropsForQuestion(
nextButtonProps: isOpenQuesiton nextButtonProps: isOpenQuesiton
? { ? {
label: 'Next', label: 'Next',
isActive: true, isActive: true
} }
: isCorrect : isCorrect
? { ? {
label: isLast ? 'Finish' : 'Next', label: isLast ? 'Finish' : 'Next',
isActive: true, isActive: true,
disableOptionSelect: true, disableOptionSelect: true
} }
: { : {
label: 'Check', label: 'Check',
isActive: false, isActive: false
}, }
}; };
} }
@@ -7,6 +7,7 @@
import Grade from '$lib/components/Question/Grade.svelte'; import Grade from '$lib/components/Question/Grade.svelte';
export let title = ''; export let title = '';
export let index = 1;
export let code; export let code;
export let name = ''; export let name = '';
export let options = []; export let options = [];
@@ -63,7 +64,12 @@
<div class="flex items-center justify-between"> <div class="flex items-center justify-between">
<HtmlRender className="mt-4"> <HtmlRender className="mt-4">
<svelte:fragment slot="content"> <svelte:fragment slot="content">
<h3 class={typeof grade === 'number' ? 'w-3/4' : ''}>{title}</h3> <span class={`${typeof grade === 'number' ? 'w-3/4' : ''} flex gap-1`}>
<h3>{index}</h3>
<h3>
{title}
</h3>
</span>
</svelte:fragment> </svelte:fragment>
</HtmlRender> </HtmlRender>
<Grade {gradeMax} {grade} {disableGrading} /> <Grade {gradeMax} {grade} {disableGrading} />
@@ -7,6 +7,7 @@
import Grade from '$lib/components/Question/Grade.svelte'; import Grade from '$lib/components/Question/Grade.svelte';
export let title = ''; export let title = '';
export let index = 1;
export let code = ''; export let code = '';
export let name = ''; export let name = '';
export let options = []; export let options = [];
@@ -65,9 +66,12 @@
<div class="flex items-center justify-between"> <div class="flex items-center justify-between">
<HtmlRender className="mt-4"> <HtmlRender className="mt-4">
<svelte:fragment slot="content"> <svelte:fragment slot="content">
<h3 class="dark:text-white {labelClassName} {typeof grade === 'number' && 'w-3/4'}"> <span
{title} class="dark:text-white flex gap-1 {labelClassName} {typeof grade === 'number' && 'w-3/4'}"
</h3> >
<h3>{index}</h3>
<h3>{title}</h3>
</span>
</svelte:fragment> </svelte:fragment>
</HtmlRender> </HtmlRender>
<Grade {gradeMax} {grade} {disableGrading} /> <Grade {gradeMax} {grade} {disableGrading} />
@@ -7,6 +7,7 @@
import Grade from '$lib/components/Question/Grade.svelte'; import Grade from '$lib/components/Question/Grade.svelte';
export let title = ''; export let title = '';
export let index = 1;
export let code = ''; export let code = '';
export let name = ''; export let name = '';
export let onSubmit = () => {}; export let onSubmit = () => {};
@@ -37,7 +38,10 @@
<div class="flex items-center justify-between mb-2"> <div class="flex items-center justify-between mb-2">
<HtmlRender className="mt-4"> <HtmlRender className="mt-4">
<svelte:fragment slot="content"> <svelte:fragment slot="content">
<h3 class={typeof grade === 'number' ? 'w-3/4' : ''}>{title}</h3> <span class={`${typeof grade === 'number' ? 'w-3/4' : ''} flex gap-1`}>
<h3>{index}</h3>
<h3>{title}</h3>
</span>
</svelte:fragment> </svelte:fragment>
</HtmlRender> </HtmlRender>
<Grade {gradeMax} {grade} {disableGrading} /> <Grade {gradeMax} {grade} {disableGrading} />