知識を得るためだけにオンライン試験のプロジェクトに取り組んでいます。停電の場合があり、候補者が再度ログインする場合、停電中に無駄になった時間を指定する必要があります。しかし、私のjavascript
コードでは、サーバー時間に対応する正確な2時間後に試験が終了します(AJAX
ここでは使用されています)。時間が終わると、生徒はホームページにリダイレクトされます。私は解決策を考えましたが、それを実装するための開始点が見つかりません。
セッションが維持されているので、彼が使用した時間を2時間から維持でき、
database
. 彼が再ログインすると、彼に対応する特定の行がチェックされ、時間が更新されます。
しかし、私はそれを実装することができません。それに対する別の解決策や、私が考えている方向性が正しいか間違っているか教えてください。
試験時間は 2 時間の開始から再開されます。停電時カチカチしていた時刻から復帰しません。この場合、電源障害が発生した場合でも、候補が再度ログに記録された場合でも、少なくとも同じことです。そして、この問題のコードを求めているわけではありません。考えられるヒントや方向性が欲しいだけです。その背後にあるコンセプトが何であるかを知りたいだけです。