私はオンラインコースの取り扱い方法に関する情報を探しています。オンラインコースを扱う
背景のビットは:
コースは、CMSシステムにXMLを使用して構築されています。これらはデータベースに公開され、asp.net Webサイトによって解釈されます。ウェブサイトのユーザーは登録してコースを受講します。これらのコースの中には、非常に長いもの(16時間以上必要な読書を含む)があり、主に異なるタイプの質問(複数選択、単一正解、複数正解など)と合格/不合格のスコアリングがあります。コースの長さのため、多くのユーザーは終了するまで数週間かかります。
ユーザーがコースの途中にあり、CMSシステムから更新されて再公開されると問題が発生します。質問の数が変更された場合、ユーザーは新しい質問が挿入されたポイントを既に通過している可能性があり、スコアに影響します。得点は直接的に変化し、あらゆる種類のいたずらに変わったかもしれない。
したがって、既に開始したセッションを中断することなく、作成者が変更できるコースを設計するためのアーキテクチャとパターンに関するヒントはありますか?