Php 专家评分测试的时间跟踪

Php 专家评分测试的时间跟踪,php,javascript,mysql,Php,Javascript,Mysql,我正在尝试创建一个在线测试脚本,比如ODesk或Elance上的专家评分测试 我想追踪时间,意味着有多少时间已经过去和离开。如果用户的internet连接断开,我还想停止计时,这样他就可以从断开的地方开始计时 最后一件事是如何禁用用户尝试的最后一个问题。我用的是PHP,MySql 你的想法对我会有很大帮助 提前谢谢我做过类似的事情。基本上你有正确的开始想法。创建一个存储开始时间、测试id和用户id的计时器表 在每次页面加载或AJax调用中,您都会检查当前时间戳减去开始时间,以查看从开始到现在已经

我正在尝试创建一个在线测试脚本,比如ODesk或Elance上的专家评分测试

我想追踪时间,意味着有多少时间已经过去和离开。如果用户的internet连接断开,我还想停止计时,这样他就可以从断开的地方开始计时

最后一件事是如何禁用用户尝试的最后一个问题。我用的是PHP,MySql

你的想法对我会有很大帮助


提前谢谢

我做过类似的事情。基本上你有正确的开始想法。创建一个存储开始时间、测试id和用户id的计时器表


在每次页面加载或AJax调用中,您都会检查当前时间戳减去开始时间,以查看从开始到现在已经过去了多长时间。如果在任何时候它超过了您的限制,您将它们重定向到测试完成页面。不要担心网络连接,它实际上是无关紧要的。这条基本规则涵盖了所有方面。

这是一个非常广泛的问题,真的。。。你不能说得更详细些吗?询问具体问题?您计划如何检测用户的internet连接何时断开?你确定你想让时钟完全停止;他仍然可以思考和解决当前显示的问题。有了你的规格,我可以在几秒钟内回答你最难的测验,只要问题加载完毕,就可以拔出我的网线。谢谢大家的关注。我正在讲述完整的步骤。1) 一旦用户开始测试,其开始时间将以Db为单位保存。2) 在下一个测验页面上,从开始时间中减去当前时间。这将是测验的剩余时间3)用户可以在限定的时间内完成考试,比如从开始到结束的某个特定时间内。我认为这是有道理的。4) 现在我有问题,如何检查他的电缆连接是否拔下。也许有些会话是有用的@Andrzej Doyle。如果你参加过任何专家等级考试,那么你在那里也会遇到同样的情况。感谢Derek Organ为我指明了正确的方向,最后一件事是我将如何禁用,最后一个已经尝试过的问题。感谢使用javascript/ajax在时间结束时自动重定向。