amigo buscador2k
te explico DE NUEVO como un mismo código BUENO puede NO SER ACEPTADO el primer submit si no hasta el segundo o tercero
tu codigo calcula una respuesta en base a datos en la pantalla actual los cuales cambian en el servidor cada 3 segundos.
digamos que el problema es dados A y B sumelos y de la respuesta en la variable respuesta
la pregunta que te aparece es
var A = 1
var B = 2
tu codigo será
var respuesta = A+B
HASTA AQUI TU CODIGO ESTA CORRECTO
asi como esta, al evaluar tu codigo la variable "respuesta" regresará "3"
Y ESTA BIEN PARA CUANDO A = 1 y B = 2
pero 3 segundos despues el server tiene nuevos datos y son
var A = 4
var B = 16
para el server la respuesta que espera recibir es "20"
la pregunta original queda descartada, YA CADUCÓ
pero como te tardaste y genero una nueva variante, tu código evalua para A = 1 y B = 2
das por respuesta "3" y esta no es igual a "20" entonces en pantalla te volvera a preguntar y esa nueva pregunta y nueva respuesta es valida para los proximos 3 segundos
ahora si, mas claro no lo puedo dejar, si no lo entendiste talvez no estabas preparado para este reto.
que el diseño de la prueba esta "raro" ?
pudo haber mejorado?
si, talvez, pero este era el reto a vencer y era el que habia, asi como en la vida, uno no elige los retos, si no que los enfrenta y los supera como vengan buscando la mejor solucion posible y de antemano conciendo sus procedencias, causas y consecuencias