12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figura 7. Resultados estadísticosobtener <strong>la</strong>s preguntas cuyo nivel <strong>de</strong> dificultad másha cambiado, or<strong>de</strong>nar los temas por porcentaje <strong>de</strong>fallo (acierto), etc.El profesor también dispone <strong>de</strong>l menú <strong>de</strong>configuración <strong>de</strong> parámetros <strong>de</strong>l sistema (MCPS)que permite fijar una serie <strong>de</strong> parámetros que<strong>de</strong>finen el funcionamiento por <strong>de</strong>fecto <strong>de</strong>l sistema:• Tiempo máximo para contestar <strong>la</strong>s preguntas.• Número <strong>de</strong> preguntas en un juego.• Número <strong>de</strong> respuestas por pregunta.• Posibilida<strong>de</strong>s <strong>de</strong> error.• Activar actualización <strong>de</strong> <strong>la</strong> dificultad <strong>de</strong> <strong>la</strong>spreguntas.• Si se muestra o no <strong>la</strong> respuesta (y <strong>la</strong>explicación si existe) cuando un alumno fal<strong>la</strong>una pregunta.• Modo <strong>de</strong> juego por <strong>de</strong>fecto: preguntasseleccionadas <strong>de</strong> forma aleatoria, preguntasor<strong>de</strong>nadas según <strong>la</strong> dificultad inicial, según <strong>la</strong>dificultad actual o según el número asignadopor el profesor.Todos estos valores son por <strong>de</strong>fecto, lo quesignifica que se pue<strong>de</strong>n variar cuando se <strong>de</strong>see.Por ejemplo, se pue<strong>de</strong> fijar un tiempo máximopara contestar <strong>la</strong>s preguntas <strong>de</strong> 30 segundos, peropara algunas preguntas el profesor pue<strong>de</strong> <strong>de</strong>cidirusar otro cantidad.5. Arquitectura <strong>de</strong> <strong>la</strong> aplicaciónLa aplicación AWAM se pue<strong>de</strong> dividir en tresniveles: lógica <strong>de</strong> presentación, lógica <strong>de</strong> negocio(aplicación) y lógica <strong>de</strong> datos.La lógica <strong>de</strong> presentación, encargada <strong>de</strong>interactuar con el usuario, se ha programadomediante los lenguajes HTML y JavaScript. Estaparte <strong>de</strong> <strong>la</strong> aplicación se ejecuta en el cliente(navegador web) y se ha intentado hacer lo máscompatible posible. Hemos comprobado sucorrecto funcionamiento en los navegadores másconocidos: Microsoft Internet Explorer, NetscapeCommunicator y Opera.La lógica <strong>de</strong> negocio, encargada <strong>de</strong>seleccionar <strong>la</strong>s preguntas, verificar <strong>la</strong>s respuestas<strong>de</strong> un usuario, etc., se ha programado mediantePHP en un servidor web Apache bajo el sistemaoperativo Linux.Por último, para <strong>la</strong> lógica <strong>de</strong> datos, encargada<strong>de</strong> gestionar los datos, se ha empleado un servidor<strong>de</strong> bases <strong>de</strong> datos MySQL bajo el sistemaoperativo Linux.Actualmente, tanto el servidor web como elservidor <strong>de</strong> bases <strong>de</strong> datos resi<strong>de</strong>n en <strong>la</strong> mismamáquina, pero nada impi<strong>de</strong> que residan enmáquinas diferentes.6. ConclusionesLas primeras pruebas realizadas parecen indicarque <strong>la</strong> aplicación incentiva <strong>la</strong> realización <strong>de</strong>ejercicios y el aprendizaje <strong>de</strong> <strong>la</strong> asignatura. No

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!