ユーザーがテストを受けることができるオンラインクイズサイトを開発しています(複数選択)。テストにタイマーを設定する必要があります。たとえば、テストの作成者が時間を30分に設定した場合、タイマーはページの上部に配置され、時間をカウントダウンします。サーバー側でタイマーを監視したいのはいつですか。 00:00に達するとテストが停止し、取得したマークが表示されます。
私が検討した解決策:
1)JSプラグインを使用し、その有効期限が切れたら、テストを終了location.href
するいくつかのプラグインを実行します。ActionResult
2)セッションを作成し、指定された時間の後、各質問をレンダリングする前にセッションをクリアするには、セッションの有効期限が切れているかどうかを確認します。
javascriptベースのソリューションを使用することについての私の懸念は、その堅牢性です。サーバー側のソリューションを実装したいと思います。正しい道を見つけるのを手伝ってください...
よろしく。