import { MatchSentenceExerciseSentence, MatchSentencesExercise } from "@/interfaces/exam";
import clsx from "clsx";
import { CommonProps } from ".";
import { Fragment } from "react";
function QuestionSolutionArea({
question,
userSolution,
}: {
question: MatchSentenceExerciseSentence;
userSolution?: { question: string; option: string };
}) {
return (
{question.sentence}
{userSolution && userSolution?.option.toString() !== question.solution.toString() && `Paragraph ${userSolution.option}`}
Paragraph {question.solution}
);
}
export default function MatchSentencesSolutions({
id,
type,
prompt,
sentences,
userSolutions,
headerButtons,
footerButtons,
}: MatchSentencesExercise & CommonProps) {
return (
{headerButtons}
{prompt.split("\\n").map((line, index) => (
{line}
))}
{sentences.map((question) => (
x.question.toString() === question.id.toString())}
key={`question_${question.id}`}
/>
))}
{footerButtons}
);
}