Wednesday, 27 November 2024
MONOGRÁFICO: Matemáticas y las TIC - Pyromaths PDF Print E-mail
EQUIPAMIENTO TECNOLÓGICO - Didáctica de la tecnología
Written by Elvira Mifsud   
Monday, 28 June 2010 00:00
Article Index
MONOGRÁFICO: Matemáticas y las TIC
DMATHS
GEOGEBRA
gMatESO
Pyromaths
All Pages

Pyromaths

Introducción

Siguiendo con las herramientas de software libre de ayuda y soporte TIC para la docencia de Matemáticas, vamos a estudiar ahora una aplicación muy sencilla que permite preparar hojas de ejercicios y exámenes.

Esta herramienta se llama Pyromaths. Fue creada por Jerome Ortais y es un programa escrito en Python que genera ejercicios o exámenes y su corrección correspondiente. Hay que resaltar que la corrección proporcionada no es sólo la solución final sino que es muy completa, indicando todos los pasos intermedios.

En consecuencia puede ser utilizado tanto por los profesores como por los alumnos, ya que tienen disponible la solución detallada de cada ejercicio.

Al ser su autor francés está preparada para los diferentes niveles del sistema educativo francés. Pero podemos utilizarla sin problemas conociendo las equivalencias con nuestro sistema educativo.

La página web del proyecto es http://www.pyromaths.org/.

Pyromaths: características

La última versión disponible es la 10.06-1. La figura siguiente muestra los créditos donde podemos observar la versión, las personas que han contribuido en el proyecto junto con el autor y que se trata de software libre con licencia GPL.

Existen versiones para Windows y Mac OS, aunque nosotros vamos a trabajar con la versión para GNU/Linux y mas concretamente con el paquete Debian para Ubuntu.

Las principales características de Pyromaths son:

  1. Se trata de un programa que permite generar fichas u hojas de ejercicios de matemáticas en formato pdf.
  2. Proporciona la solución de los ejercicios mediante una corrección detallada para que se vean bien los errores y los pueda comprender el alumno.
  3. Al utilizar LaTeX para generar los archivos pdf, el aspecto de los documentos generados en muy profesional.
  4. Puede ser utilizado tanto o­n line (http://www.pyromaths.org/enligne/) como instalado en el ordenador, en cuyo caso se dispone de mayor funcionalidad ya que se pueden mezclar los ejercicios, poner títulos personalizados, etc. Nosotros lo vamos a instalar.

Instalación y configuración

Instalación

La instalación la realizaremos mediante el paquete .deb específico. La aplicación no está disponible directamente en los repositorios de Ubuntu. Por tanto hemos de crear un archivo sources.list específico para Pyromaths.

La siguiente orden ejecutada desde una terminal genera el archivo /etc/apt/sources.list.d/pyromaths.sources.list e incluye como contenido la línea deb correspondiente:

$echo deb http://www.pyromaths.org/debs/ ./ | sudo tee /etc/apt/sources.list.d/pyromaths.sources.list

deb http://www.pyromaths.org/debs/ ./

Comprobamos que se ha generado el archivo indicado:

$ls /etc/apt/sources.list.d/

medibuntu.list medibuntu.list.save pyromaths.sources.list

Comprobamos el contenido del archivo:

$more /etc/apt/sources.list.d/pyromaths.sources.list

deb http://www.pyromaths.org/debs/ ./

Importamos las claves gpg del repositorio incluido:

$sudo apt-key adv --recv-keys --keyserver pgp.mit.edu B39EE5B6

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver pgp.mit.edu B39EE5B6

    gpg: solicitando clave B39EE5B6 de hkp servidor pgp.mit.edu

    gpg: clave B39EE5B6: clave pública "Jérôme Ortais (Développeur du logiciel Pyromaths) <jerome.ortais@pyromaths.org>" importada

    gpg: Cantidad total procesada: 1

gpg: importadas: 1

Actualizamos la lista de paquetes disponibles incluyendo ya el nuevo repositorio:

$sudo aptitude update

Instalamos Pyromaths:

$sudo aptitude install pyromaths

Esta instalación incluye todas las dependencias del paquete, como es el caso de PyQt4 y LaTeX.

Una vez instalado el programa está disponible en Aplicaciones > Educación > Pyromaths.

Configuración (Options)

La configuración que permite Pyromaths es mínima. Para ello ir a la pestaña Options en la interfaz que muestra. Nos deja establecer:

  • Nombre del archivo por defecto: aunque se puede cambiar e cualquier momento si por ejemplo, unas veces queremos crear Exámenes y otras veces Controles o simplemente Ejercicios de repaso. Las soluciones generadas para un archivo se llama igual pero acabado con '-corrige'.
  • El directorio donde se almacenan los archivos generados. Podemos establecerlo mediante el botón de navegación.
  • El título de la hoja de ejercicios. Nosotros hemos puesto Control de matemáticas.
  • La posibilidad de generar la corrección o no de la hoja o examen generado.
  • La posibilidad de crear el archivo pdf correspondiente. Si no se marca esta casilla sólo se genera el fuente de LaTeX.
  • El nivel educativo con el que vamos a trabajar.
  • El modelo o plantilla que Pyromaths va a utilizar para generar el documento. Pyromaths es la típica y si queremos que el alumno escriba su nombre y apellidos, utilizaremos la plantilla evaluation.

Cada vez que se hagan modificaciones sobre las opciones disponibles hay que pulsar el 'Enregistrer dans les préférences' es decir, Guardar las preferencias.

El archivo que contiene las preferencias es ~/.config/pyromaths/pyromaths.xml disponible desde el home del usuario.




Utilización de Pyromaths

La interfaz que muestra Pyromaths es la siguiente:


La tabla siguiente muestra la equivalencia entre los sistemas educativos francés y español para poder los niveles en los que se puede utilizar la herramienta. La información se ha obtenido de http://www.mec.es/sgci/fr/es/estudios/equivalencias.shtml

SISTEMA EDUCATIVO ESPAÑOL

SISTEMA EDUCATIVO FRANCÉS

1º de Primaria

Cours Préparatoire (CP)

2º de Primaria

Cours Elémentaire 1 ère année (CE1)

3º de Primaria

Cours Elémentaire 2 ème année (CE2)

4º de Primaria

Cours Moyen 1 ère année (CM1)

5º de Primaria

Cours Moyen 2 ème année (CM2)

6º de Primaria

Sixième "6 ème"

1º de ESO

Cinquième "5 ème"

2º de ESO

Quatrième "4 ème"

3º de ESO

Troisième "3 ème"

4º de ESO

Título de Graduado en Ed. Secundaria

Seconde "2de"

1º de Bachillerato

Première "1 ère"

2º de Bachillerato

Título de Bachiller

Terminale

Título de Baccalauréat

En base a esta tabla cada profesor puede averiguar los contenidos curriculares de sus cursos a qué nivel corresponden en Francia y seleccionar los ejercicios correspondientes.

Nosotros, como muestra de su utilización, tomamos como referencia el equivalente a 2º de la ESO que es el nivel 4e francés.

Los botones disponibles desde la interfaz son:

  • Créer: genera la hoja o examen
  • Quitter: abandonar la aplicación
  • Réinitialiser: poner a cero todos contadores de cuestiones de todos los niveles educativos.

Preparación del examen u hoja de ejercicios

Simplemente seleccionando el número de ejercicios de cada tipo que se quieren poner en el examen o actividad y pulsando en Créer, es suficiente.

El programa pregunta donde almacenar los archivos generados y ya tenemos listo el examen y, en documento aparte, las soluciones.

Ejemplo 1

La figura siguiente muestra un posible examen o actividad que consta de 2 ejercicios de cálculo mental. El programa genera un archivo pdf con los enunciados y otro archivo pdf con las soluciones. Además incluye los archivos fuente en LaTeX (.tex) para ambos.


El archivo con las soluciones:


Como se puede comprobar los textos salen en francés. La aplicación no permite seleccionar idioma, pero si que se pueden editar los fuentes y traducir y/o personalizar los enunciados.

Ejemplo 2

Si nos planteamos poner un examen mas complicado mezclando ejercicios de diferente tipo, podemos marcar el número de ejercicios de cada apartado que se quiera incluir.

Por ejemplo, vamos a poner un examen que contenga 2 ejercicios de cada una de las materias siguientes:

  • Cálculo mental
  • Teorema de Pitágoras
  • Trigonometría
  • Potencias de 10
  • Teorema de Thales

Cuando se pulsa en Créer ,como hay ejercicios de diferente tipo, el programa da opción a que se modifique su orden de aparición en el archivo generado. Para ello simplemente seleccionar y arrastrar hasta que ocupe el lugar en el orden que queramos y soltar.




Pulsar en OK y se generan en el directorio establecido en Opciones los archivos correspondientes, como en el caso anterior. La figura siguiente muestra el Control de Matemáticas generado.




Cada vez que se genera una hoja de ejercicios y/o exámenes podemos personalizar el título indicando la fecha o la información que consideremos de interés.

Dependiendo del tipo de actividad podemos también proporcionar al alumno la hoja de corrección para que pueda él mismo comprobar los fallos que ha tenido y puntuarse.

Como podemos observar existe un problema importante, y es que los enunciados están en francés. Pero haciendo uso de los fuentes podemos editarlos y traducirlos para que nuestros alumnos lo entiendan. Es una tarea añadida, pero realmente compensa.

Ejemplo 3

Se trata de utilizar la opción Fichier > Tous les exercices. En este caso el programa genera un archivo pdf hoja de ejercicios y un archivo soluciones (con su fuente) para cada uno de los niveles existentes. La nomenclatura es 3e.pdf, 4e.pdf, 5e.pdf,... Viene a ser como un recopilatorio de todos los ejercicios que Pyromaths genera para un año determinado.

Es importante tener en cuenta que el proceso lleva su tiempo, ya que se generan para todos los niveles.

Personalizaremos los textos desde un editor de LaTeX (que veremos a continuación) y la figura siguiente muestra el aspecto del cuadernillo de ejercicio para 2º de la ESO (4e):




Edición de hojas de ejercicios

Existen gran cantidad de editores de LaTeX dentro del software libre. En concreto para Ubuntu están Lyx y Texmaker, ambos muy conocidos.

Podemos instalar, por ejemplo, Texmaker desde Sistema > Administración > Gestor de paquetes Synaptic. Su instalación genera una entrada de menú en Aplicaciones > Oficina . Al ejecutarlo muestra la siguiente interfaz:




No vamos a hacer una explicación de cómo utilizar este editor ya que nos ocuparía todo un artículo. Si se quiere conocer en profundidad las características y funcionamiento de este editor LaTeX, en la página web del proyecto http://www.xm1math.net/texmaker/index.html hay disponible un manual de usuario que se puede consultar (http://www.xm1math.net/texmaker/doc.html). También hay un manual de usuario en la propia aplicación, en la opción de menú Help.

Nuestro objetivo es mucho mas humilde. Simplemente queremos que los textos de los enunciados y todo aquello que se pueda de forma sencilla, poder escribirlos en castellano para que los alumnos lo puedan entender.

Abrimos, por ejemplo, la hoja de ejercicios que hemos generado en el Ejemplo 1.




Texmaker muestra lo siguiente:




Como se puede observar hemos modificado el texto 'Realizar sin calculadora'. Es entretenido, pero podemos buscar los textos en francés y traducirlos al castellano.

Si ahora pulsamos el botón PDFLAT se actualiza el archivo .tex y se genera el archivo PDF correspondiente en el mismo directorio.

Si pulsamos el botón Visor PDF veremos el aspecto del documento modificado:


Conclusión

Como vemos Pyromaths puede ser muy útil en el aula. El profesor de matemáticas puede, en pocos minutos, preparar tarea para los alumnos y puede facilitarles las soluciones para que ellos los revisen.

El problema es que la interfaz y los documentos generados están en francés. Esperemos que alguna distribución GNU/Linux se tome interés por ella y la traduzca al castellano.



 

Revista INTEFP

Marcadores Sociales

Facebook MySpace Twitter Delicious Google Bookmarks 

Artículos relacionados