Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/06/2005, 10:51
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 4 meses
Puntos: 146
aaahh, ya te entendí que es lo que pretendias explicar. Claro que la hora la tomaras inicialmente del servidor y es correcto que el conteo del pretendas llevar en el servidor. Pero veamos algunas cuestiones:

Y no hay forma de no pasar la hora que tengas en las variables de sesión al script por la sencilla razón de que necesariamente necesita el cliente (el browser) saber cuanto tiempo queda, es decir tienes que inicializar las variables del script con la hora que se tenga registrada en el servidor. Y esto es a fuerzas, por que si el cliente no lo sabe, le permitirá continuar trabajando o mandar el examen fuera de tiempo.

Ahora, por lo que es coñazo el ir pasando parámetros a las N páginas, pues tampoco, ya que todas tendrán el mismo script y todas se inicializaran con las mismas variables, esto indica que puedes generar UN include con las rutinas necesarias y colocar ese include en cada página.

Pero, debes considerar que como solo se trabajará con el tiempo del servidor, el cual no considerará el tiempo que el alumno se tarde entre página y página y/o en cargar imágenes, etc; por lo cual podría ser que realmente tengo menos tiempo efectivo para contestar el examen.

Tambien debes considerar, que las llamadas cliente-servidor en ASP son SIN estado, esto es que una vez que se procesa una petición el servidor se olvida de ella, por lo que tendras que actualizar el contenido de las variables de sesión con la hora del servidor en cada petición.

No se si esto te ha quedado un poco más claro.