url은 다음과 같다.
<Route path="/writing/:title" element={<ReportWriting/>}>
<Route path="form/:formnum" element={<Writeform/>}/>
<Route path="bingo" element={<Bingo/>}/>
</Route>
독후감 작성하기 활동은 사용자가 선택한 책을 모두 다 읽고 단원 별 활동까지 모두 마무리하면 시작할 수 있다. 가장 먼저 아홉 가지의 독후감 형식 중 원하는 형식을 선택하고 형식 가이드를 확인한 후 독후감을 작성하면 된다. 독후감 작성 시에도 무작정 작정하는 것이 아닌 각 형식에 따라 준비되어 있는 질문에 응답하면서 독후감을 작성하면 된다. 작성이 모두 끝나면 AI의 피드백 혹은 빙고 게임을 진행할 수 있습니다.
독후감 쓰기 부분은 거의 노가다였다. 아홉 가지의 각 형식을 일일이 모두 작성했다. 처음에는 아홉 개 별거 아닐 줄 알았는데, 별거였다. 변경 사항 적용이나 유지 보수가 너무 어려웠다. 특히 변경 사항이 생기면 아홉 개의 형식을 모두 바꿔줘야 하니.. 이래서 설계가 중요한 것 같다. 다형성.. 이제야 그 중요성을 느낍니다..