What is best & Secure timer for online test application in asp.net C# Ajax timer or Jquery Timer? -
i creating new application in asp.net 4.0 contains online test module, , application supposed handle 10-20k students @ time. confusion should use here, should be:
- secure , don't want kids turn off javascript in browser , unlimited time test.
- which should not overhead network traffic.
- which have pause/start function try limits.
- should fire needed function on server side after time complete (e.g. redirect page via c# function)
any , example code appreciated.
regards
alok sharma
fyi: not experienced jquery.
if security of timer critical should not rely on javascript code. recommend keep time when test started specific user on both sides, server , client. implement javascript timer periodically synchronizes web server. when user completes test , sends results server should check if timeout elapsed on server side.
in additional add logic in order ban possibility open page , start test without javascript enabled.