Comunidad de diseño web y desarrollo en internet online

¿COMO hacer una evaluación o examnen en un CD interactivo?

Citar            
MensajeEscrito el 05 Nov 2007 08:00 pm
:shock:

Hola amigos del foro, tengo una duda?
En un cd quiero hacer una evaluación o tipo examen, mi boton submit_btn es el que activa la validación...

Tengo este script:

stop();
submit_btn.onRelease = function() {
if (sobre_txt.text == null) {
gotoAndStop("werror");
} else {
(sobre_txt.text="4");
gotoAndStop("dos");
}
};

Mi duda es como puedo forzar a que solo escribiendo el numero asignado dentro del campo de texto se pase al siguiente frame o etiqueta?

Alguien sabe? me podria iluminar? o saben de algun tutorial parecido a un examne? no lo encuentro...

Por TONGLEN

3 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 06 Nov 2007 03:18 pm
¿Te refieres a que detectes cuando se escribio la respuesta correcta pase automáticamente al siguiente frame sin que se haya dado clic en el boton submit?

Si a esto te refieres entonces tienes que programar el evento onChanged del campo de texto, y validar suando sea correcta la respuesta, cambiar de fotograma.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 07 Nov 2007 03:16 am
Hola.

Tonglen, a lo que dice gabynufe te apunto una duda razonable.
¿Qué sentido tiene ir poniendo una cantidad hasta acertar?
Si es para examinar... tienes que dejar margen al error ya que de esta forma tuya si no acierta a la pregunta no pasa a la siguiente.

No sé como estas haciendo ese cd pero quizá la forma más correcta de hacer un examen sería realizar todas las preguntas, guardar las respuestas 1 a 1 y al final, sólo al final realizar un test que indique el número de respuestas acertadas. ¿no?

Por otro lado, si alguien pone una cantidad a la respuesta en cuestion, y 1 segundo mas tarde quiere rectificar, ¿tiene la posibilidad de volver atrás para cambiar su respuesta antes de que se evalue si es correcta o no?

La forma de presentación y la manejabilidad así como el control inteligente de las variables que el usuario puede necesitar es de lo mas importante también.

Por pitger

Claber

201 de clabLevel



Genero:Masculino  

Cáceres

firefox
Citar            
MensajeEscrito el 07 Nov 2007 03:27 am
De todas formas creo que tu codigo funcionará mejor así...

Código :

stop();
submit_btn.onRelease = function() {
     if (sobre_txt.text == null) {
         gotoAndStop("werror");
     }
     else if (sobre_txt.text==4){
           sobre_txt.onChanged=function(){
                   gotoAndStop("dos");
           }
      }
};


... le he agregado lo que decía gabynufe aunque no lo he probado.
Ahora tu dirás.

Por pitger

Claber

201 de clabLevel



Genero:Masculino  

Cáceres

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.