LibreOffice: Combinando correspondencia, varios registros en una sola hoja

base de datos, capacitaciones, docencia, investigación, libreoffice, libreoffice Base, Ofimática, Problemas del día a día

Combinar correspondencia en LibreOffice es sumamente sencillo. El problema me surgía cuando debo copiar más de un registro en una hoja…

Es común que el Gobierno de turno, a través de la organización que beneficia a los estudiantes con alimento o alguna beca, envíe información a los estudiantes que, a principio de año, quieren o no continuar con el beneficio; tal vez sería más fácil seguir otorgándolo y solo dejar de hacerlo cuando cada uno de ellos lo solicitara, pero supongo que, como estrategia para disminuir los beneficios, se espera que l@s estudiantes/apoderados respondan a un llamado. Si no lo hacen en los plazos determinados, el Gobierno corta la ayuda y otorga una cantidad de menor a los establecimientos. En resumen, este proceso es crítico. ¿Qué pasa si, además de comunicar a los padres/apoderados, se debe “generar” un campo extra, por ejemplo, el curso en que actualmente se encuentra el estudiante? De no hacerlo correctamente, también se pierde “la respuesta” y otra ración menos para el establecimiento educacional.

Lo anterior es otra muestra de la descoordinación de los organismos de Estado, que supongo, no solo pasa en mi país; si existiera tal comunicación, aquella pregunta llegaría lista para entregar directamente a los establecimientos. ¿Por qué no habilitar un formulario por Internet? Sencillamente porque la pregunta es a los apoderados, no a los estudiantes y éstos no necesariamente poseen un acercamiento a las tecnologías.

Con todos estos antecedentes, tenemos el siguiente escenario: se necesitan generar varias comunicaciones por hoja, en donde aparezcan el nombre y el curso de cada estudiante. Se tiene la lista de beneficiados con su RUT correspondiente (identificación personal, DNI en otros países).

¿Cómo se solucionó?

  1. Se creó una base de datos en LibreOffice Base con:
    1. Una tabla con los datos de los estudiantes beneficiados
    2. Una tabla con los datos de todos los estudiantes del establecimiento
  2. Se creó una tabla con los datos requeridos, a partir de una consulta (Select) devolviendo, nombre y curso para cada identificador presente en la tabla A, presente en la tabla B
  3. Se creó una nueva tabla, esta vez con más datos por registro, esto es: Registro1{Nombre1,Curso1,Nombre2,Curso2,Nombre3,Curso3} Considerando que se necesitarían tres nombres por cada hoja.
  4. Se generó un documento con tres comunicaciones por hoja en LibreOffice Writer, agregando los campos desde la tabla de la base de datos generada en el paso 3 (Insertar-> Campos->Otros y luego seleccionar el campo de la tabla correspondiente)
  5. Se presionó imprimir.. y luego se le indicó a LibreOffice Writer que se quería crear un documento nuevo (también existe la opción de imprimir directamente, pero bueno, eran 431 hojas!).
  6. Como paso extra, se exportó el documento creado en el paso 5 a un formato pdf (considerando que varias personas lo imprimirían, no necesitan modificarlo, para trabajar en paralelo y usar recursos de manera más eficiente).

Claro, se puede usar LibreOffice Calc en vez de LibreOffice Base, para esto la función BUSCARV es la que reemplazaría a la Select del paso 2; Un paso previo obviamente sería preparar los datos. Resulta que la tabla A tiene identificadores en formato de texto y la tabla B en formato numérico, para pasar de texto a número se usó la función VALOR en LibreOffice Calc.

Para la inserción de los campos desde LibreOffice Base hacia el documento “madre” en LibreOffice Writer se usó esta guía

Todo marcha bien cuando tienes que imprimir un registro por hoja, pero cuando son varios nombres en la misma hoja (con el objetivo de optimizar recursos), el tema se complica un poco. La solución simple que usé fue crear registros con la cantidad de pares nombre/curso que se necesitaran, en este caso 3 por registro, como se dice en el paso 3, en cada registro posees tres nombres con sus cursos correspondientes.

Aparte de la claridad del método, me sorprendió el resultado.. un pdf de 431 hojas en tan solo 1.1 MB Cuando quise aplicar el paso 5, en un sistema operativo privativo, el programa generó un error. En cambio, al hacerlo sobre sistemas operativos libres, Fedora, Ubuntu y Debian, el proceso tomó menos de un 1 minuto… se le puede aliviar la pega a los sistemas operativos privativos indicando en el paso 5 que se desea generar un documento, digamos, desde el registro 1 al 50 y luego otro del 51 al 100, etc. Supongo que también la potencia del procesador y la cantidad de memoria RAM puedan tener relación.

Un final feliz para una tarea que llevaba semanas e involucraba a varias personas (aumentando el riesgo de errores).

¡Imprimir Formularios.. de una sola vez!

docencia, lenguaje, Ofimática, sofware libre

Bueno, después de leer el libro de Mauricio, aquí les dejo mi código para imprimir varios formularios. La idea es ingresar un número y luego la macro va imprimiendo, a partir del registro que se encuentra visible, de ahí avanza al siguiente registro hasta completar la cantidad ingresada:



REM  *****  BASIC  *****


Option Explicit

sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
Dim Contador As Integer
Dim respuesta as Integer
rem ----------------------------------------------------------------------
rem get access to the document

Respuesta = InputBox("Ingresa el número de copias")

document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")


    'Inicia el contador con los límites especificados
    
    For Contador = 1 To Respuesta
        'Este es el código que se ejecuta el número de veces
        'especificado con los límites en nuestro caso "Respuesta" veces
        document   = ThisComponent.CurrentController.Frame
        dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
        dispatcher.executeDispatch(document, ".uno:PrintDefault", "", 0, Array())
        dispatcher.executeDispatch(document, ".uno:NextRecord", "", 0, Array())

    Next
    

End Sub


¿Cómo se puede mejorar? Bueno, se me ocurre que no tengo porqué saber la cantidad de registros que quiero imprimir, en el caso que nos convoca, no sé la cantidad de alumnos en un curso, por lo tanto, lo óptimo sería que mostrara una lista de los cursos disponibles, seleccionarlo y luego, imprimir. Se me ocurre que podría consultar por el dato del campo “curso” y fuera imprimiendo hasta que fuera distinto… Lo anterior solo funciona con registros ordenados, por lo tanto, es un problema a la hora de ingresar nuevos registros, ya que estos quedarán fuera del margen establecido. Ejemplo, el curso A contiene alumnos desde el registro 13 al registro 63; la base tiene 1450 registros. Si ingreso uno nuevo, el siguiente no estará en la posición 64, estará en la 1451.. Mucho más óptimo es que el formulario tome los datos a partir de una consulta! Entonces, solo mostrará los datos por curso.. y listo!

Software libre y educación: Charla a educadores y coordinadores

capacitaciones, docencia

Hace un par de IMG_20141029_103803semanas, se realizó en nuestra querida ciudad de Arica las Olimpiadas TIC, en donde estudiantes participan de concursos en diversas áreas como son robótica, armado de computadores, cómic digital, etc.

IMG_20141029_103552Mi granito de arena fue aportar con una charla acerca de software libre y su aplicación, algo así como un resumen de varios programas tanto en aula como a nivel administrativo. Utilicé wikipedia para ir mostrando algunas características básicas, como introducción de cada herramienta y esto me permitió crear prácticamente al instante un breve libro con todos los tópicos tratados. Dejo el enlace para que lo puedan descargar.

Software libre y educación: Realidad y oportunidades

capacitaciones, docencia, sofware libre

En Chile la parte de tecnologías informáticas comúnmente se llama ENLACES, nombre dado por el programa implementado por el gobierno. Sin embargo, no se encuentra debidamente definido este rol (encargado/coordinador de ENLACES); la consecuencia directa es que, si bien debe existir una persona en el cargo, no todos tienen las mismas horas, ni las competencias… en mi experiencia, pienso que no es un trabajo de “una” persona.. esto es debido a que existen dos tres temáticas muy importantes y al parecer, el tiempo no da para todas.. una es la parte técnica, el mantenimiento de equipos, la instalación de nuevos dispositivos junto a la participación en las decisiones de adquisición. Otra parte es la integración de las tecnologías (TIC, NTIC o cualquier sigla que quiera usted colocar) al aula y/o a la administración del establecimiento. Por último, el papeleo… la burocracia que cada vez más va creciendo en los establecimiento debido al control por parte del estado, bueno control es una forma de decir.. el punto es que se deben generar informes, informes del informe e informes del informe, del informe y claro, para eso también se necesita tiempo.

Lo anterior es el marco en el cual se desarrollan actualmente las cosas por este lado del mundo; el software libre genera posibilidades de mejorar tal situación gracias a sus modelos de desarrollo compartido, más horizontal que vertical y a sus herramientas que aparte del enfoque ético (que es para mí lo más importante) genera costos muy bajos (Que es lo que generalmente a las personas les sorprende). Es así como ya se trabaja en la creación del perfil mencionado en la creada hace un par de años en nuestra ciudad red de coordinadores de ENLACES la cual ya está dando de qué hablar, a nivel nacional, por sus logros en autocapacitaciones e integración con docentes; siguiendo la idea de compartir el conocimiento, pudimos evaluar competencias y necesidades de la región, realizar capacitaciones (como por ejemplo a educadoras en el uso de wikis, uso de libreoffice y publicación de contenidos con animaciones) y charlas (como la ofrecida a coordinadores y docentes en el uso con ejemplos específicos de software libre).

Una sensación de alegría, pero claro, con harto trabajo por delante.

Formatos para documentos: Solución con uso del software libre

docencia, investigación, Ofimática, pedagogía entretenida, Problemas del día a día, seguridad

Con la masificación en el uso de computadores, aparece un “oportunidad” (no diremos “problema”, claro!) Se diversifica o más bien, se tienen acceso a diversos tipos de formatos… maneras en las cuáles es representada, almacenada, nuestra información. En la vida cotidiana, los jóvenes de nuestro país, tremendamente influenciados por la televisión y el buen momento económico de sus padres, se dan el lujo de pedir y pavonearse con lo último en ropa y artículos tecnológicos.. la informática también ha sido “contaminada” con esta mirada comercial.. es típico escuchar un tono altanero de parte de los bisoños usuarios cuando se refieren a la versión del software que creen poseer.. se llevan tareas para la casa, pero deben presentarlos en equipos de establecimientos educacionales en donde no existe tal versión del software. Comúnmente, al tratarse de formatos privativos, no son enteramente compatibles. Más aún, la generación actual de jóvenes usuarios, desde la más tierna infancia, se inclina por el cómo se ven las cosas en vez de que sirvan. Por lo tanto, usarán hasta fuentes descargadas de sitios recónditos para diferenciarse, para ser original.. luego, cuando todas sus horas de esfuerzo chocan con el detalle práctico, de que no se ve nada o parte de lo que hicieron, se justificand diciendo que el problema es que aquí no tienen lo último.

¿Cómo mejorar esto? si pensamos que solo son hechos aislados, de poca importancia, porque siempre hay un gurú encargado de solucionar estos enredos, no haremos nada. Sin embargo, si consideramos que es altamente probable que la contaminación de formatos y costos asociados (compra de software, entre otros) aumente con el tiempo, es tierra fértil para generar estrategias que nos ayuden a solventar este problema.

¿Qué tal si usamos formatos libres? Esto implica alinear a todos los agentes del establecimiento en una mirada, todos los informes que pidan, serán realizados en formatos abiertos. Mucho mejor si es con libreoffice, claro. Se pueden realizar campañas de masificación, en donde se regalen instaladores, se les enseñe a los estudiantes a utilizar el software y a instalarlo en sus hogares de manera voluntaria. A mediano plazo, los usuarios, mejorarán sus habilidades en informática, aprenderán el manerjo de nuevas herramientas y podrán elegir qué es lo que quieren usar cuando dependa exclusivamente de ellos…

Ideas anexas, son el uso de un formato intermedio, por ejemplo pdf.. o el uso de herramientas web. Pueden ser complementarias a la idea principal, cada una tiene sus ventajas y desventajas, como el acceso a red, etc. El pecado capital sería quedarse con la frase: es que es diferente.. nadie nació usando software privativo, se usa por osmosis, por costumbre; se adopta una mirada del mundo tangible (ropa, autos, utensilios) para hablar de normal en un mundo en donde somos dueños, de lo que queremos usar.

¿Si te regalaran un auto, que no usa combustible, que sirve para desplazarte de un lugar a otro, con un espacio cómodo.. seguirías pensando en comprar uno? ¿No sería más raro el que se empecina en comprarlo?

Innovemos con sentido común.. en la educación.

docencia, pedagogía entretenida, Problemas del día a día

He aquí, un humano frente a un espejo. ¿Siempre debemos decir que sí a la tecnología? En el caso de la informática aplicada a la educación, las luces de colores que suponen el uso de tablet, proyectores HD, computadores con manzanas mordidas, sistema remotos de almacenamiento de recursos y todo activado desde un smartphones… (o implantes neuronales y registro de asistencia con reconocimiento facial… Para no ser menos) créanme, no es el punto. Educación no es solo contenido, aunque la gran mayoría de la pruebas estandarizadas aplicadas a nuestros hij@s tienden a ese fin… Bueno, digamos que la premisa se cumple, por más que roboticemos la sala de clases, no tendremos mejor educación.

Un factor es la disponibilidad del docente a aprender el uso básico de tales herramientas. Claro, es fácil apuntar los dardos y echarle la culpa a esto, sin embargo, ¿Qué motivación tiene una persona si no le pagan lo suficiente por todas sus especializaciones, le hacen llenar una pila de papeles en su tiempo “libre” y más encima tiene que ver como normal llevarse N*1000 trabajo para la casa? Lo anterior por parte baja. Simplemente no es justo. Ese docente no tiene porqué querer aprender a usar todos los productos que se le ocurren vender a las empresas… La carreta delante de los bueyes; primero debes dar espacios, equilibrar horas de planificación con horas de aula; quitar papeleo y “sincronizar” los enfoques de esta tendencia con quiénes toman decisiones, ojo, no solo directivos, sino también Gobierno; si al final gran parte de la pega es traspasada hacia la docencia desde las cuatro paredes de un edificio en Valpo.

Entonces, ¿Decimos que no a todo? Decimos que no a los extremos. Pienso que los cambios, las innovaciones, van en detalles y bueno, si es de la mano del software libre, mucho mejor.

Prefiero hablar de microinnovaciones, “incrementales e iterativas” como decía el gran Ricardo Durán. Como siempre, el trabajo del informático (o el placer en mi caso) es crear la ilusión de simplicidad… El docente solo presiona un botón y su documento/informe/tarea/prueba es compartida; no tuvo que crear cuentas de usuario, ni contraseñas, ni nada… Otro se encargó de eso.

La magia es no recargar de trabajo y generar facilidades; uno de mis últimos juguetes, por ejemplo, son los formularios… Archivos de texto predefinido, que no pierden “su forma” al momento de ser editados. Se envían por correo y facilitan el proceso posterior (tedioso) de impresión. La idea me la comentó Jaime hace como cinco años… En ese tiempo aún estaba embobado por la web, ahora le encuentro más sentido a lo que quiso decir… después que me tocara compaginar un par de cientos de hojas.

La invitación entonces está hecha; innovemos con sentido común 😀

Torneo de matemáticas, dinámico y “smart”

ciencia, docencia, Entrenamientos, geografía, investigación, lenguaje, matemáticas, pedagogía entretenida

Básicamente, la idea es crear una instancia de entretención usando matemáticas, teléfonos móviles con acceso a Internet y alguno de los tantos sitios para crear formularios con alternativas.

Los equipos participantes deben recorrer un circuito, (todo el establecimiento educacional, un parque, etc.)  en el cual están ocultos códigos y pistas al siguiente código. Cada código es ingresado, por medio del móvil, a un sitio en Internet, apareciendo entonces la pregunta o ejercicio a responder. De no responder correctamente, el sitio agrega faltas las cuales serán consideradas para la puntuación final.

Algunos detalles:

  • Es ideal que los códigos se encuentren sin tanto esfuerzo, más bien es el desplazamiento al lugar en cuestión el que debiese dar la dificultad.
  • Obviamente, matemáticas es solo una idea inicial, se puede realizar con cualquier tipo de contenido.
  • Lo recomendable por un tema de agilizar la competencia, es usar alternativas en vez de preguntas abiertas y que las preguntas no permitan ser buscadas por Internet, por lo menos, no todas.
  • Se puede ser flexible; de un set de 10 preguntas, que dos sean de conocimiento. De todas maneras el diente se hinca en la aplicación, en la deducción por parte del estudiante.
  • Cada pista conduce a otra, pero cada equipo tiene su propia “linea” de acción, color y orden. De tal manera de evitar que un equipo espere a que los demás encuentren las pistas. Estas no le servirán a otro equipo.
  • Un bonus interesante es un código dado a todos… el que responde primero gana más puntos o tiene la opción de quitarle puntos a otro equipo.
  • Un comodín a considerar es usar el móvil para llamar a un “maestro”, el cual está previamente determinado, en un lugar público, en donde todos ven qué le está preguntando.
  • Otras opciones son las de cambio en los integrantes del equipo. Cada cierto tiempo, por ejemplo o dado un bonus ganado, el capitán puede sacar a gente de su equipo y reemplazarla por otra. Se entiende que en un establecimiento educacional hay bastantes posibles jugadores.
  • Se pueden realizar eliminatorias por curso durante el año y luego ir generando competencias “internivel” (todos los de sexto entre sí), para descubrir al equipo ganador.
  • Otra idea digna de ser tomada en consideración es el streaming en vivo. Un “camarógrafo” sigue al equipo en sus andanzas por encontrar un código, la transmisión se muestra por paneles en donde los apoderados o invitados pueden seguir la acción. Esto debe ser probado con antelación.
  • Una versión más “fofa” sería en la misma sala, con equipos dispuestos en grupo. Los códigos van siendo dados a medida que los estudiantes vayan avanzando.

Con HTML5 se pueden generar las plantillas, así como también las páginas con las preguntas y la recepción de las respuestas. Ideal es unirlo a una base de datos, pero bueno, también existen herramientas de Google y thatquiz.org para crearlo de manera más “rápida”, pero menos personalizable. Este punto no es menor, ya que al generar contenido propio, se puede visualizar mejor en un móvil.

¿Será muy costoso? Pienso que no, solo es un tema de organizar el espacio, las preguntas y crear los formularios. Las claves pueden ser dadas en un papel ya usado, no es tan importante que sea todo nuevo.

Creando contenidos dinámicos: Selección múltiple, arrastrar, etc. fácil y rápido

ciencia, docencia, Entrenamientos, geografía, html, lenguaje, matemáticas

L@s docentes a menudo utilizan diversas formas para realizar preguntas. Una de las más usada tiene que ver con la selección múltiple, por lo menos en mi país, Chile, tiene relación con las pruebas de selección universitaria y de medición de calidad de educación. Así, se aprovecha de “adiestrar” a los estudiantes en técnicas de descarte y balance de cargas (mm así le llamo yo, la idea es ir respondiendo primero las preguntas que sabes y luego las que no, de tal manera de optimizar los tiempos de respuesta).

Lo que se hace:

  • Seleccionar material de internet y copiar/pegar sobre un procesador de texto.
  • Imprimir y copiar para los estudiantes.
  • Los estudiantes deben esperar para que el docente les otorgue alguna clasificación

Lo que propongo:

  • Usar un software de edición de contenidos xhtml. En este caso, eXeLearning. Lo que hace, básicamente, es ayudar a crear una página web / sitio, sin necesariamente manipular el código fuente. Además provee una serie de plantillas para la creación de actividades, como por ejemplo: Selección múltiple, arrastrar y soltar, verdaderos y falsos, casos de estudio, etc.
  • Luego de terminar, se guarda y:
  • Se puede insertar en nuestro propio sitio permitiendo el trabajo en linea.
  • Entonces, tenemos listas las actividades y prácticamente, pruebas en linea, sin la necesidad de nombres de usuario, contraseñas, etc.

Tiene un apartado para el uso de java, así que inclusive podría incrustar una actividad de jclic.. también vídeos desde la web, etc.

Para lo anterior hay mucho material en Internet, con una capacitación de dos horas para usuarios de nivel básico e intermedio, debería bastar. Como siempre, el método sería:

  • Mostrar actividades realizadas.
  • Aprender a instalarlo (descargar e instalar, la verdad es bien sencillo eso..)
  • Crear paso a paso una actividad,(con apartados de objetivos y conocimientos previos.)
  • Cómo guardar la actividad, (para posteriores ediciones)
  • Cómo exportarla en una carpeta autoextraíble para su uso en la web. (Aquí es donde se le pasa al encargado del sitio educativo para que la pueda colgar).

Algunas consideraciones:

  • Ir mencionando cómo se van agrupando las actividades generadas en el menú
  • Proponer ideas para ir complementando las actividades.
  • Ir mencionando la importancia del apartado “feedback” para cada actividad.
  • Hacer una meta mensual para la creación de actividades y crear un sitio para consultas.

Con todo lo anterior, en un par de meses, ya tienes una nueva forma de crear contenidos, una comunidad de aprendizaje y con estos nexos, la posibilidad de ir agregando más conocimiento, debido a la gran riqueza y flexibilidad que otorga el ambiente web.

Dile Adiós a las pruebas en papel, dile adiós a los procesadores de texto.

 

Apoyo docente con html5, recogiendo reportes a costo cero.

ciencia, docencia, geografía, html, html5, investigación, lenguaje, matemáticas

Muchas veces los docentes necesitan recibir feedback de sus estudiantes. Una forma es a través de informes o documentos que pueden ser enviados a través de Internet. ¿Un correo electrónico? Justamente es una de las cosas que se pretende evitar; algunos estudiantes no tienen cuenta de correo… otros olvidan sus contraseñas.

Entonces, una solución que propongo es, simplemente, generar una web para que los estudiantes envíen sus archivos. Sin nombres de usuario (van en el archivo) y sin necesidad de contraseñas. Para esto es necesario:

  1. Tener nuestra página (con los permisos de edición correspondiente; hay varios servicios gratuitos que lo permiten)
  2. Generar la página para subir los archivos.

Con html5 se puede incluso colocar algunos efectos interesantes, como por ejemplo barra de carga. La idea de este detalle es que no es necesario usar código privativo (flash) para hacer estas cosas. Claro, desde un punto de vista funcional, basta con usar html y php. En eso justamente estoy, ahora me falta depurar un poco más el código…

El sitio lo he podido controlar, hasta desde mi celular, lo cual me da una libertad enorme para publicar contenido para los estudiantes. Además, esto abre las puertas a otras ideas, como por ejemplo, subir contenido multimedia (de nuevo, usando html5, puro) crear encuestas… pruebas en linea.

Entonces, a costo cero, podemos tener un repositorio de archivos. Un ejemplo de actividad:

  1. El docente prepara la guía de ejercicios, con las preguntas correspondientes a desarrollar. (puede ser en forma asíncrona, o sea, tarea para la semana, o bien tarea para ser resuelta durante la clase)
  2. Los estudiantes descargan el archivo con las instrucciones correspondientes. (puede ser un archivo de procesador de texto, o un archivo de html 😀 )
  3. Los estudiantes completan la información y luego…
  4. Suben su archivo colocando su nombre en el nombre del archivo.
  5. Cuando termine el tiempo asignado para realizar la actividad, el archivo para subir documentos se modifica para no aceptar más cargas.

 

Investigación y análisis de datos, una puerta al conocimiento

ciencia, docencia, investigación, lenguaje

Monitorear el avance de nuestr@s estudiantes, es muy importante. Eso se logra, dirán algunas almas, con las notas en el libro de clases.. o bien en algun sistema informático comprado para tal efecto. Sin embargo, he aquí otra de las ventajas del uso del software libre, poder crear nuestros propios sistemas de análisis.

Un primer acercamiento seria usar hojas de cálculo que se van llenando con los resultados obtenidos por l@s estudiantes, para recibir tablas de resúmenes y gráficos. Una mejora s lo anterior, desde ya, sería proteger las celdas críticas, para que no se eliminen las fórmulas que automatizan el trabajo.

Sin embargo, es un gran lío extraer conocimiento a partir de hojas de cálculo, sacar.. conclusiones..
Con el uso de bases de datos, se logra palear esto.

La técnica consiste en ingresar los datos, tal cual fuese una hoja de cálculo en una tabla previamente creada para tal efecto. Luego, reunirse con l@s docentes y compartir el análisis a partir de consultas a la misma base de datos. ¿Para qué? Para lograr una mayor integración y proveer espacios de intercambios de opinión, en donde no solo se expongan resultados generales, sino que tambien se puedan responder inquietudes personales (de los niños, cuáles con los que sacaron menos de 20 puntos?) El uso de base de datos, permite esto.

Además, se le puede agregar otras variables a considerar, como por ejemplo, género, situación emocional, tipo de aprendizaje (el chico es más visual, más auditivo…), situación familiar, relación con los pares…)

Definitivamente, constituye una gran herramienta. Libreoffice Base, es una de ellas. A través de la web y un pelín más de complejidad, encontramos a postgresql y mysql.