Navegación : trabajos : aprende lógica

Aprende Lógica: así se hizo

Por la aplicación Aprende Lógica el CNICE me concedió un segundo premio en el concurso que convoca anualmente sobre materiales curriculares para publicar en internet.

La gestación del proyecto

El año académico 2002/2003 me inscribí en un curso de la UNED titulado “De pura lógica: instrumentos y herramientas para la enseñanza de la lógica”. Tenía que hacer un trabajo para completar el curso, y las páginas web que había localizado no me gustaban, decidí que podía intentar hacer yo mismo la página web con la que me hubiera gustado aprender lógica a mí.

Lo primero, los contenidos

La primera parte del trabajo fue la más dura: elaborar los contenidos. Había que redactar textos para explicar conceptos de un alto nivel de abstracción. Otro de mis objetivos era intentar justificar, ante los usuarios de la aplicación, la utilidad de la lógica para la vida cotidiana.

Otra gran dificultad fue el establecimiento de los diferentes apartados del trabajo, y tratar de conseguir un equilibrio entre ellos; equilibrio en la extensión-apartados más o menos de la misma extensión- y equilibrio entre teoría y práctica -aunque parece claro que los primeros temas de cualquier materia son más teóricos que los últimos-...

Después de unos tres meses de trabajo, los contenidos quedaron fijados. Un aspecto crucial fue la secuenciación de los contenidos, y la graduación de la dificultad de los ejercicios. Otra tarea que requirió muchos esfuerzos fue la elección de los ejemplos, que en algún caso no fue afortunada, debiendo corregirlos en una versión posterior a la entrega de la aplicación al CNICE.

La clave del trabajo: la interactividad

Si lo que tengo es un trabajo que da lo mismo publicar en papel o en pantalla, entonces no aprovecho las ventajas específicas del medio (el ordenador, internet). Es decir, que para explotar las ventajas específicas del medio informático hay que ir más allá de un mero folleto en línea, y eso se consigue añadiendo interactividad. Y si tengo mucho contenido de texto, y actividades sobre ese contenido para publicar en HTML, la forma perfecta de añadirle interactividad consiste en utilizar JavaScript. Había que aprender JavaScript para marcar la diferencia.

Y es JavaScript lo que permite que algo tan abstracto como la lógica pueda practicarse en Aprende Lógica de manera inmediata, ofreciendo al usuario la posibilidad de practicar lo explicado de forma inmediata, informando al usuario acerca de su rendimiento en los ejercicios propuestos. Pienso que este uso de JavaScript para la interactividad es una de las claves de Aprende Lógica.

El dotar de esta suerte de inteligencia a la aplicación requirió del aprendizaje de algo más que nociones básicas de JavaScript. Buscando en foros o en archivos públicos de guiones JavaScript, casi nunca encontraba lo que necesitaba. Y había que aprenderlo sobre la marcha. Esto llevó los dos meses enteros del verano (¡¡todas las vacaciones!!)

La invasión de los hombrecillos verdes

El tercer elemento clave de Aprende Lógica es su aspecto. Algo que tenía claro desde el principio era que tenía que evitar el colorín a toda costa. Para ello elegí una gama de verdes (tres verdes clásicos) complementados con granates y marrones, para darle al conjunto un toque de calidez.

Otra cosa que necesitaba era un elemento gráfico que me sirviera para comunicar al usuario si había hecho bien o mal un ejercicio. Al principio pensé en utilizar una cara sonriente (uno de esos emoticonos que se usan en los foros) para decir al usuario que había hecho bien un ejercicio, y una cara triste para lo contrario. Después descrubrí que podía poner una de esas imágenes, pero animadas.

Pero había que elegir un color, porque el amarillo con que suelen aparecer esos dibujitos no encajaba bien con la gama de verdes que yo tenía. Y de ahí surgió la idea de los hombrecitos verdes y de la sencilla animación que tan bien informa.

La parte gráfica fue más sencilla de llevar a cabo, pues ya tenía muchas horas de vuelo con Photoshop, Image Ready y con Fireworks, que fueron las aplicaciones de tratamiento digital de la imagen que utilicé. El traslado de los textos a HTML y CSS fue sencillo para mi, pues tampoco era el primer trabajo de cierta envergadura que llevaba a cabo con Dreamweaver.

En resumidas cuentas, la elaboración de Aprende Lógica fue toda una experiencia de aprendizaje para mi (sobre todo de JavaScript) con múltiples aspectos que ponían en juego habilidades muy diversas (sentido pedagógico, conocimiento de la lógica, juicio estético...) Seguro que el futuro nos depara nuevos desafíos para la creatividad...