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 bd4f26c1..fc10ac5d 100644 --- a/src/interfaces/exam.ts +++ b/src/interfaces/exam.ts @@ -102,6 +102,7 @@ interface InteractiveSpeakingEvaluation extends Evaluation { interface CommonEvaluation extends Evaluation { perfect_answer?: string; + perfect_answer_1?: string; } export interface WritingExercise {