diff --git a/modules/assessment/component/AssessmentPreview.tsx b/modules/assessment/component/AssessmentPreview.tsx index 7a7d06839..33d6838ed 100644 --- a/modules/assessment/component/AssessmentPreview.tsx +++ b/modules/assessment/component/AssessmentPreview.tsx @@ -101,7 +101,7 @@ export default function Preview() { className="py-[32px] px-[24px] border border-[#DFE3E6] rounded-[16px] mt-6 w-[328px] md:w-[608px]" >

- Question {assessment.question_no} out of 10 + Question {assessment.question_no} out of {assessments.length}

{assessment.question_text}

diff --git a/modules/assessment/component/editLayout.tsx b/modules/assessment/component/editLayout.tsx index 99007ab67..33df64479 100644 --- a/modules/assessment/component/editLayout.tsx +++ b/modules/assessment/component/editLayout.tsx @@ -21,8 +21,10 @@ type QuestionType = { }; // const initialOptions: string[] = ["Option 1", "Option 2", "Option 3", "Option 4"]; -const EditLayout = () => { - const notify = () => toast('Assessment updated successfully, You can go back'); +const EditLayout = ({}) => { + const notifySuccess = () => toast('Assessment updated successfully, You can go back'); + const notifyFailure = () => toast('Assessment did not update, Try again'); + const [editDisabled, setEditDisabled] = useState(false); const [loading, setLoading] = useState(true); const navigate = useRouter(); const router = useRouter(); @@ -171,10 +173,13 @@ const EditLayout = () => { const data = await response.json(); console.log('Assessment updated successfully:', data); // alert('Assessment updated successfully, You can go back'); - notify(); + setEditDisabled(false); + notifySuccess(); ; } catch (error) { console.error('Error:', error); + setEditDisabled(false); + notifyFailure(); } } @@ -240,9 +245,9 @@ const EditLayout = () => { // ); // } return loading ? ( -
+
- +
) : ( @@ -361,17 +366,41 @@ const EditLayout = () => {
-
+
+ {editDisabled && ( +
+ + Loading... +
+ )}
); diff --git a/modules/assessment/component/previewQuests.tsx b/modules/assessment/component/previewQuests.tsx index eb0ae8930..9ed823eb6 100644 --- a/modules/assessment/component/previewQuests.tsx +++ b/modules/assessment/component/previewQuests.tsx @@ -32,6 +32,8 @@ const PreviewQuests = ({ setCurrentSection((prevStep) => prevStep - 1); }; + const handleDeleteQuestion = () => {}; + return (
@@ -40,18 +42,20 @@ const PreviewQuests = ({ return (
-
{`Question ${items.question_no} out of 10`}
- - Edit - - +
+ + Edit + + {/*

Delete

*/} +
+
{`Question ${items.question_no} out of ${questions.length}`}
{items.question_text}

Pick only one correct answer

diff --git a/pages/super-admin/assessment/preview-edit/index.tsx b/pages/super-admin/assessment/preview-edit/index.tsx index f8454c67b..f2eda3e69 100644 --- a/pages/super-admin/assessment/preview-edit/index.tsx +++ b/pages/super-admin/assessment/preview-edit/index.tsx @@ -164,14 +164,14 @@ const Previewedit: React.FC = () => { > Questions & Answers
-
handleClick('button2')} - > + >git Scoring -
+
*/}
{/* Actual layouts */}