diff --git a/src/components/Solutions/Speaking.tsx b/src/components/Solutions/Speaking.tsx index ae5febaa..8447b8e3 100644 --- a/src/components/Solutions/Speaking.tsx +++ b/src/components/Solutions/Speaking.tsx @@ -80,7 +80,8 @@ export default function Speaking({id, type, title, video_url, text, prompts, use ))} - {userSolutions[0].evaluation && userSolutions[0].evaluation.perfect_answer ? ( + {userSolutions[0].evaluation && + (userSolutions[0].evaluation.perfect_answer || userSolutions[0].evaluation.perfect_answer_1) ? ( - {userSolutions[0].evaluation!.perfect_answer.replaceAll(/\s{2,}/g, "\n\n")} + {userSolutions[0].evaluation!.perfect_answer && + userSolutions[0].evaluation!.perfect_answer.replaceAll(/\s{2,}/g, "\n\n")} + {userSolutions[0].evaluation!.perfect_answer_1 && + userSolutions[0].evaluation!.perfect_answer_1.replaceAll(/\s{2,}/g, "\n\n")} diff --git a/src/interfaces/exam.ts b/src/interfaces/exam.ts index f25cdfbb..d9977d9a 100644 --- a/src/interfaces/exam.ts +++ b/src/interfaces/exam.ts @@ -101,6 +101,7 @@ interface InteractiveSpeakingEvaluation extends Evaluation { interface CommonEvaluation extends Evaluation { perfect_answer?: string; + perfect_answer_1?: string; } export interface WritingExercise {