diff --git a/src/components/Card/PlanLessonCard.tsx b/src/components/Card/PlanLessonCard.tsx index 798bda3a..8b28ecf4 100644 --- a/src/components/Card/PlanLessonCard.tsx +++ b/src/components/Card/PlanLessonCard.tsx @@ -27,6 +27,7 @@ type FlowCardProps = { px?: SpaceProps['px']; id: number; isSelected: boolean; + suggestedType: string; setSelectedNode: (id: number) => void; updateNodeAt: (id: number, updatedNode: PlanLessonNode) => void; }; @@ -45,13 +46,13 @@ const PlanLessonCard = ({ setSelectedNode, isSelected, updateNodeAt, + suggestedType, }: FlowCardProps) => { const [specificData, setSpecificData] = useState({ solutions_number: 1, distractors_number: 1, easily_discardable_distractors_number: 1, }); - const planNodeSuggestedType = planNode.type; useEffect(() => { @@ -79,7 +80,7 @@ const PlanLessonCard = ({ Topic: {planNode.topic} - Type: {planNode.type} + Suggested Type: {suggestedType} Details: {planNode.details} diff --git a/src/components/Modals/AIToolModal.tsx b/src/components/Modals/AIToolModal.tsx index 15e8da8e..83737c8a 100644 --- a/src/components/Modals/AIToolModal.tsx +++ b/src/components/Modals/AIToolModal.tsx @@ -411,7 +411,7 @@ const AIToolModal = ({ break; case 'short answer question': adaptedData = { - question: dataGen.assignment, + question: dataGen.assignment + ' ' + dataGen.plus, correctAnswers: dataGen.solutions, }; break; diff --git a/src/components/Modals/CreateAILPModal.tsx b/src/components/Modals/CreateAILPModal.tsx index d2ca88da..458d93d9 100644 --- a/src/components/Modals/CreateAILPModal.tsx +++ b/src/components/Modals/CreateAILPModal.tsx @@ -77,7 +77,7 @@ const dataFactory: Record any> = { possibleAnswer: values.solutions[0], }), closeEndedQuestionNode: (values) => ({ - question: values.assignment, + question: values.assignment + ' ' + values.plus, correctAnswers: values.solutions, isAnswerCorrect: [], }), @@ -539,7 +539,7 @@ const CreateAILPModal = ({ isOpen, onClose, action }: ModaTemplateProps) => { if (!learningOutcome || !eduLevel) { throw new Error('Missing learningOutcome or eduLevel'); } - API.planLesson({ + await API.planLesson({ topics: selectedTopic, learning_outcome: learningOutcome, language: analysedMaterial.language, @@ -717,16 +717,20 @@ const CreateAILPModal = ({ isOpen, onClose, action }: ModaTemplateProps) => {