Foros del Web » Programando para Internet » PHP »

como controlar tiempo de acceso y duda lista/menu

Estas en el tema de como controlar tiempo de acceso y duda lista/menu en el foro de PHP en Foros del Web. Buenos dias amigos, estoy realizando una aplicacion que consta de una prueba en linea que deben realizar los alumnos, me gustaria saber si me pueden ...
  #1 (permalink)  
Antiguo 02/07/2007, 09:08
 
Fecha de Ingreso: junio-2007
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 0
como controlar tiempo de acceso y duda lista/menu

Buenos dias amigos, estoy realizando una aplicacion que consta de una prueba en linea que deben realizar los alumnos, me gustaria saber si me pueden ayudar ya que necesito una forma de poder controlar el tiempo que se encuentran los alumnos realizando la prueba, de manera que por ejemplo luego de 30 min de haber entrado a la prueba se les acabe el tiempo. Tambien me gustaria saber si es posible que al modificar un combo o lista/menu para que yo al elegir algo me muestre un texto referente a eso pero sin tener que enviar las variable y volver a cargar la misma pagina luego. Gracias!
  #2 (permalink)  
Antiguo 02/07/2007, 09:49
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
Re: como controlar tiempo de acceso y duda lista/menu

Todo ello se realiza mediante javascript. quizas te sea necesario usar algo de php (por ejemplo guardar la hora de la primera entrada para que si el alumno recarga la página no se reinicie el tiempo.)

Pregunta en el foro javascript
  #3 (permalink)  
Antiguo 02/07/2007, 10:55
 
Fecha de Ingreso: junio-2007
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: como controlar tiempo de acceso y duda lista/menu

exacto yo me encuentro realizando la aplicacion en php y con algunos javascript , mas que todo php.
  #4 (permalink)  
Antiguo 02/07/2007, 11:17
 
Fecha de Ingreso: marzo-2005
Ubicación: Sevilla
Mensajes: 277
Antigüedad: 19 años, 1 mes
Puntos: 2
Re: como controlar tiempo de acceso y duda lista/menu

a ver.

en la segunda pregunta seria algo asi:
tienes tu lista:
<select name="lista1" size="1" onchange="cambiar_texto(this.value)">
<option value="0">Mostrar texto 0</option>
<option value="1">Mostrar texto 1</option>
<option value="2">Mostrar texto 2</option>
...
</select>

y aquí mostramos el texto:

<p id="texto1" align="justify">texto por defecto que va a cambiar cuando cambie el select de arriba</p>

y la funcion javascript que incluiremos en el <head> sería algo asi:
Código PHP:
<script>
function 
cambiar_texto(id){
var 
texto=new Array(3); //numero de textos que halla
texto[0]="texto que queremos que se muestre cuando en el select seleccionemos la <b>primera</b> posicion, es decir, la 0.";
texto[1]="texto que queremos que se muestre cuando en el select seleccionemos la <b>segunda</b> posicion, es decir, la 1.";
texto[2]="texto que queremos que se muestre cuando en el select seleccionemos la <b>tercera</b> posicion, es decir, la 2.";

document.getElementById("texto1").innerHTML=texto[id];
}
</script> 
eso cambiaria el texto sin recargar la pagina.

ahora, en respuesta a la primera pregunta,

en javascript esta la funcion setTimeout();
un ejemplo de uso:
<script>
function hacer_algo(){
//aquí decimos que ahcer si cerrar la ventana window.close();
//si abrir ventana nueva,
//o si redireccionar a otra página:
document.location.href="fin_tiempo.php";
}
var segundos = 30*60; (30 minutos*60 segundos cada minuto)
setTimeout("hacer_algo()",segundos*1000);
</script>
  #5 (permalink)  
Antiguo 02/07/2007, 18:11
 
Fecha de Ingreso: junio-2007
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: como controlar tiempo de acceso y duda lista/menu

Manu millones de gracias por tu ayuda me sirvio todo perfecto!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:51.