「ワークブック」の Ruby on Rails アプリケーションを作成しています。基本的に、ユーザーは 1 つか 2 つの段落を読んでから、読んだ内容に基づいていくつかの質問に答えます。
これをモデル化する方法がわかりません。ペーパーワークブックには多くのページがあり、各ページには多くの段落があります。物理的な形で正確にモデル化する必要がありますか、それともモデルを単純化する必要がありますか?
私の最大の疑問は、ユーザーがワークブックを更新したり、割り当ての一部を送信した後に修正したりできるように、状態を保存するにはどうすればよいかということです。