我正在尝试创建一个在线测验脚本,如ODesk或Elance上的专家评级测试。
我想跟踪时间,意味着已经过了多少时间。如果用户互联网连接断开,我也想停止时间计数器,以便他可以从断开连接的地方开始。
最后一件事是如何禁用用户尝试的最后一个问题。我正在使用PHP,MySql。
你的想法对我很有帮助。
先谢谢
答案 0 :(得分:0)
我做过这样的事情。基本上你有正确的开始想法。创建一个存储开始时间,测试ID和用户ID的计时器表。
在每个页面加载或AJax调用上,检查当前时间戳减去开始时间,以查看自启动以来已经过了多长时间。如果它在任何时候超过了您的限制,您将它们重定向到测试完整页面。不要担心互联网连接实际上无关紧要。这个基本规则涵盖了所有。