我正在做一个项目在线考试只是为了获得知识。可能会出现断电的情况,当候选人再次登录时,必须给出断电期间浪费的时间。但在我的javascript
代码中,考试在与服务器时间相对应的 2 小时后结束(AJAX
此处使用)。时间结束后,学生被重定向到主页。我已经想到了一个解决方案,但我没有找到实施它的开始。
由于会话保持不变,所以我可以将他使用的时间保持在 2 小时以内,并且可以存储在
database
. 当他重新登录时,可以检查与他对应的特定行并且可以更新时间。
但我无法实现它。请告诉我是否有其他解决方案,或者我认为的方向是对还是错。
考试时钟从 2 小时开始恢复。它不会从停电时的滴答声开始恢复。至少在这种情况下,无论是发生电源故障还是候选人再次登录,都是一样的。而且我不要求任何代码来解决这个问题。我只是想要一个我能想到的提示或方向。我只想知道它背后的概念是什么。