Resumen
El objetivo es describir cómo es posible trabajar con calificaciones de alumnos sobre una hoja de cálculo y sugerir un procedimiento por el cuál dichas calificaciones son subidas de forma casi automática a Moodle.
Motivación
Me he decidido a escribir este artículo porque en la documentación oficial de Moodle, tanto en español como en inglés, no se detalla suficientemente el proceso de importación (véanse los enlaces en las referencias).
Por otro lado, aunque la configuración de calificaciones para cursos en Moodle es plenamente flexible y completa, actualizar datos online es un proceso mucho más lento que hacerlo sobre una hoja de cálculo que está abierta en local, dependes de la respuesta del servidor, de tu velocidad de conexión, en fin, muchas cosas pueden fallar en medio.
Por último, creo que hacer que cada alumno sepa de la forma más actualizada posible como, día a día, se van calificando sus progresos, redunda en una mayor motivación para el estudio. Maximizar la productividad en este proceso de calificación y comunicación al alumno, parece interesante.
Requisitos mínimos
- Haber configurado una hoja de calificaciones en Moodle con todos los ítems de calificación disponibles.
- Disponer de las calificaciones en una hoja de cálculo, una fila por alumno, una columna por cada ítem de calificación.
- Conocer los correos electrónicos que Moodle tiene almacenados para cada alumno, los utilizaremos para identificarlos.
Paso a paso
Todos los pasos que se detallan a continuación, están bajo el supuesto de la utilización de la aplicación Calc del paquete LibreOffice / OpenOffice.
Lo primero que debemos saber es que Moodle sólo aceptará calificaciones en las que los decimales estén especificados por punto, no por coma como habitualmente trabajan las hojas de cálculo que utilizamos. Esto no está en absoluto documentado en el manual de Moodle referido a la importación de datos CSV. Para solucionarlo por la vía rápida, nos vamos al menú de Calc Herramientas - Opciones - Configuración de idioma - Idiomas - Configuración regional y ahí especificamos Español (México). Si importamos calificaciones con Moodle frecuentemente, habrá que dejarlo así, para ahorrarnos un paso.
Lo siguiente que debemos saber es que no puede haber celdas vacías en el fichero que generemos (ojo con las filas del final, que a veces nos meten filas vacías), exceptuando la primera fila, que contendrá cabeceras de columna (los nombres que le vamos a dar a cada columna), todas las filas deben referenciar a algún alumno. Tendremos una columna para el correo electrónico del alumno, no tiene porqué ser la primera, podemos tener columnas para su nombre y apellidos (no es necesario para Moodle, es más útil para nosotros, que visualmente por el nombre identificamos antes al alumno que por su correo) y desde luego tendremos columnas destinadas a sus notas.

Verificado lo anterior, nos vamos al menú Archivo - Guardar como, elegimos texto CSV como formato del documento, mantener formato actual, codificado como Windows 1252, delimitador de campos tabulador y delimitador de texto vacío (hay que borrarlo editando, en el desplegable no aparece la opción vacío). Prestar atención al lugar del cursor, si está fijado en una celda vacía de las del final (no correspondiente a ningún alumno), es posible que el CSV aparezca con líneas en blanco al final y Moodle emitirá un error informando que ningún alumno concuerda con el correo “” (vacío).
Por último, nos vamos a moodle y hacemos un importar desde CSV, allí elegimos las mismas opciones para delimitador de campos que aquí (tabulador) y codificación Windows-1252 y ya podemos asignar cada nota a su correspondiente en moodle (la vinculación de columnas del CSV a columnas de notas en moodle la hacemos nosotros eligiendo lo que queremos en la zona de mapeo de items de calificación). Es importante vincular la columna de correo electrónico con la de useremail en la zona de identificación de usuario, de lo contrario moodle no podrá encontrar a los usuarios.
Herramienta de cálculo automaticado de notas
Si ya trabajamos con hojas de cálculo para calcular las notas, en esta misma web hay un artículo (enlace al mismo) que presenta una herramienta totalmente flexible en cuanto a items de calificación y peso de cada item, que en la versión 1.7 (pronto disponible) traerá una hoja a mayores para la extracción rápida en formato CSV de calificaciones ya metidas en alguna otra hoja.


