Convertidor de preguntas para Moodle: Aiken, GIFT y Moodle XML
De Word, Excel o texto plano a un archivo que Moodle importa sin errores — y la línea exacta que lo bloquea cuando una importación falla.
Texto pegado · Word (.docx) · Hoja de cálculo (.xlsx, CSV) · Aiken, GIFT o XML
Ejemplo
4 preguntas
Formato de salida
Todo se convierte en vuestro navegador; ninguna pregunta ni ningún archivo se envía a un servidor.
También podéis importar estas preguntas directamente en Evalmee, sin pasar por Moodle. Crear un examen con estas preguntas
Cómo convertir preguntas para Moodle
- 01
Entregad vuestras preguntas tal como están
Pegad el texto de vuestro examen, soltad el documento de Word en el que lo escribisteis o soltad el libro de Excel (.xlsx) o el CSV exportado de vuestra hoja de cálculo. El convertidor reconoce las preguntas numeradas o separadas por una línea en blanco, las opciones marcadas con A) A. a) - o •, y la respuesta correcta indicada con un asterisco, con una línea «Respuesta:», con negrita en un documento de Word o en la última columna de una tabla.
- 02
Revisad lo que se ha entendido
Cada pregunta detectada aparece en una tarjeta: el enunciado se puede editar, la respuesta correcta se marca con un clic y un contador indica cuántas preguntas están listas y cuántas faltan por corregir. Los errores se señalan línea por línea, con su motivo — que es justo lo que Moodle nunca os dirá.
- 03
Descargad el formato que espera vuestro Moodle
Elegid Aiken para un examen de opción múltiple sencillo, GIFT para varias respuestas correctas o comentarios por opción, y Moodle XML para todo lo demás. El archivo se descarga o se copia, y luego se importa en el banco de preguntas de vuestro curso.
¿Qué es el formato Aiken?
Aiken es el formato de importación más sencillo que acepta MoodleMoodlePlataforma de aprendizaje libre, distribuida bajo licencia GPL y desplegada muy ampliamente en la enseñanza superior francófona. Su apertura explica que sirva de referencia de integración: una herramienta de evaluación que no se conecta a ella obliga a los docentes a mantener dos listas de estudiantes.: un archivo de texto, una pregunta por bloque, sin etiquetas ni puntuación especial. Se resume en cinco reglas, y ahí está a la vez su fuerza — cualquiera puede escribirlo en el Bloc de notas — y su límite: solo sabe expresar una pregunta de opción única.
Un archivo Aiken se escribe en UTF-8 y se importa en el banco de preguntas del curso. Así se ve el archivo que la documentación de Moodle da como ejemplo:
¿Cuál es la capital de Francia?
A. Lyon
B. Marsella
C. París
D. Burdeos
ANSWER: C
¿Qué río atraviesa París?
A) El Sena
B) El Ródano
C) El Loira
ANSWER: A
Las cinco reglas del formato Aiken
El enunciado ocupa la primera línea del bloque, sin número ni prefijo.
Las opciones siguen, una por línea, precedidas de una letra mayúscula y un punto o un paréntesis: A. o A), de la A a la Z, en orden y sin saltos.
La última línea del bloque da la respuesta con ANSWER: seguido de la letra — en mayúsculas, que es la causa de fallo más frecuente.
Solo puede haber una respuesta correcta: Aiken no sabe expresar opción múltiple, ni respuesta corta, ni un número.
Una línea en blanco separa dos preguntas.
¿Qué es el formato GIFT?
GIFT es el formato de texto nativo de Moodle, y el que conviene aprender cuando Aiken ya no alcanza. Expresa un título de pregunta, varias respuestas correctas con su ponderación, un comentario por opción, verdadero/falso, la respuesta corta y la respuesta numérica con su tolerancia — todo lo que Aiken deja fuera.
Lo cobra en seis caracteres que tienen significado: la virgulilla, el signo igual, la almohadilla, las dos llaves y los dos puntos. Un signo igual olvidado en un enunciado no provoca ningún error: Moodle lee en silencio el resto de la frase como una respuesta correcta. Este convertidor los escapa por vosotros y os avisa de que lo ha hecho.
::Capital:: ¿Cuál es la capital de Francia? {
~Lyon
~Marsella
=París #Desde 987.
}
::Números primos:: ¿Cuáles de estos números son primos? {
~%50%2
~%50%3
~%-100%4
}
::Órbita:: La Tierra gira alrededor del Sol. {T}
::Autor:: ¿Quién escribió Cándido? {=Voltaire =François-Marie Arouet}
::Producto:: ¿Cuánto es 3 x 7? {#21:0.5}
Los caracteres que hay que escapar en GIFT
Seis caracteres deben ir precedidos de una barra invertida donde sea que aparezcan en un enunciado, en una opción o en un comentario: ~ = # { } y :
Un enunciado que dice «x = 3» se escribe entonces «x \= 3». Es mecánico, nadie lo hace a mano sin equivocarse, y es exactamente lo que el convertidor se encarga de hacer.
El formato Moodle XML
Moodle XML es el formato que el propio Moodle exporta, y el único de los tres que lo lleva todo a la vez: imágenes, categorías del banco, comentario por opción, puntos parciales y los diez tipos de pregunta. También es el único que nadie escribe a mano — de ahí el interés de un convertidor.
Preferidlo en cuanto vuestro examen supere la opción múltiple de respuesta única: varias respuestas correctas con ponderaciones repartidas, un comentario en cada distractor, una imagen en el enunciado o un banco que hay que ordenar por categorías. Este convertidor escribe los cuatro tipos que Moodle importa con más frecuencia: multichoice, truefalse, shortanswer y numerical, con las etiquetas single y shuffleanswers y las fracciones esperadas.
Un archivo Moodle XML que soltéis aquí también se vuelve a leer: sus preguntas se muestran, los tipos que no se pueden convertir se listan por número, y puede salir como Aiken o como GIFT. El mismo trabajo sobre un paquete QTIQTI (Question and Test Interoperability)Estándar de 1EdTech que describe un formato de intercambio para las preguntas, los tests y los resultados. Permite transportar un banco de preguntas de un sistema a otro sin volver a teclearlo, lo que hace que una biblioteca de ítems sea independiente de la plataforma que la produjo. destinado a Canvas o a Blackboard corresponde a otra herramienta.
Aiken, GIFT o Moodle XML: ¿cuál elegir?
Los tres formatos se importan en el mismo sitio dentro de Moodle. Simplemente no dicen lo mismo, y un archivo Aiken perfectamente válido seguirá siendo una pregunta de opción única, hagáis lo que hagáis.
| Lo que queréis | Aiken | GIFT | Moodle XML |
|---|---|---|---|
| Opción única | Sí | Sí | Sí |
| Varias respuestas correctas | No | Sí | Sí |
| Verdadero/falso, respuesta corta, numérica | No | Sí | Sí |
| Comentario por opción | No | Sí | Sí |
| Puntos parciales | No | Sí | Sí |
| Imágenes en el enunciado | No | No | Sí |
| Categorías del banco de preguntas | No | No | Sí |
| Se escribe a mano sin documentación | Sí | Casi | No |
¿Por qué falla mi importación en Moodle?
Moodle rechaza un archivo casi sin decir por qué, y a menudo sin decir dónde. Seis causas cubren prácticamente todos los fallos; el validador de esta página detecta las seis y os da el número de línea.
| Lo que muestra Moodle | Lo que ocurre en realidad | La corrección |
|---|---|---|
| «ANSWER line not found» | El bloque no tiene línea de respuesta, o no está en mayúsculas | Escribir ANSWER: seguido de la letra, en mayúsculas, en la última línea del bloque |
| Una importación que solo crea parte de las preguntas | Falta la línea en blanco entre dos preguntas: Moodle las ha fusionado | Separar cada pregunta con una línea en blanco |
| «Error importing question» | Hay dos respuestas marcadas como correctas en un archivo Aiken | Pasar a GIFT o a Moodle XML, que sí saben expresar opción múltiple |
| Opciones que faltan en la pregunta importada | Las letras de las opciones no son consecutivas: A, B, D | Renumerar las opciones en orden, sin saltos |
| Una pregunta cortada a mitad de frase | Un carácter GIFT sin escapar — ~ = # { } : — se ha leído como sintaxis | Escapar los seis caracteres, o volver a Moodle XML |
| Acentos convertidos en signos de interrogación | El archivo no está en UTF-8 | Volver a guardar el archivo en UTF-8 sin BOM; las descargas de esta página ya lo están |
Cómo importar el archivo en Moodle
La ruta no ha cambiado desde Moodle 3.x. En vuestro curso, abrid Más, luego Banco de preguntas y luego Importar. Elegid el formato del archivo — Formato Aiken, Formato GIFT o Formato XML de Moodle —, soltad el archivo, elegid la categoría de destino y lanzad la importación.
Moodle muestra entonces la lista de preguntas que ha entendido antes de guardarlas: ese es el momento de verificar el recuento. La página oficial del formato Aiken está publicada en docs.moodle.org/es/Formato_Aiken, y la del formato GIFT en docs.moodle.org/es/Formato_GIFT.
Si importáis los mismos bancos con regularidad, conservad el archivo de origen: es el que se vuelve a convertir, no la exportación.
Qué formato para qué pregunta
La regla cabe en cuatro líneas. Se lee de arriba abajo: el primer formato que acepta lo que necesitáis expresar es el correcto, porque también es el más fácil de releer dentro de seis meses.
una sola respuesta correcta → Aiken, GIFT o Moodle XML
varias respuestas correctas → GIFT o Moodle XML
verdadero/falso, respuesta corta, numérica → GIFT o Moodle XML
comentarios, imágenes, categorías → Moodle XML
Preguntas frecuentes
Aiken es un formato de texto que Moodle importa directamente. Una pregunta se escribe en un bloque: el enunciado en la primera línea, las opciones precedidas de una letra mayúscula y un punto o un paréntesis, y una última línea ANSWER: con la letra correcta, en mayúsculas. Una línea en blanco separa dos preguntas. Solo admite opción única.
Soltad el archivo .docx en la pestaña Word de esta página. El documento se lee en vuestro navegador: los párrafos se convierten en enunciados y opciones, y las respuestas escritas en negrita se reconocen como las correctas. Revisad las tarjetas que aparecen, corregid lo que haga falta y descargad el archivo Aiken, GIFT o Moodle XML.
No. La línea ANSWER solo lleva una letra, y Moodle importa cada pregunta Aiken como opción única. Una pregunta con varias respuestas correctas debe pasar por GIFT, que reparte las ponderaciones, o por Moodle XML, que pone single en false y distribuye las fracciones. El convertidor señala la pregunta afectada antes de exportar.
Aiken solo expresa la opción única, en cinco reglas que se aprenden en un minuto. GIFT expresa además la opción múltiple, el verdadero/falso, la respuesta corta, la respuesta numérica, los puntos parciales y un comentario por opción — a cambio de seis caracteres que hay que escapar: ~ = # { } y los dos puntos. Aiken para ir rápido, GIFT en cuanto necesitáis más.
Ese error significa que Moodle no ha encontrado línea de respuesta en un bloque. Hay tres causas: la palabra ANSWER no está en mayúsculas, la línea falta, o la línea en blanco entre dos preguntas ha desaparecido y Moodle ha fusionado dos bloques. Soltad el archivo aquí: la pregunta sin respuesta se señala con su número de línea.
Moodle no: no acepta ni .xlsx ni .xls. Esta página sí: soltad el libro y su primera hoja se lee directamente, sin pasar por una exportación a CSV. El convertidor adivina el separador, las columnas de opciones y la columna de respuesta, os deja corregir lo que ha adivinado y escribe el archivo Aiken, GIFT o Moodle XML que Moodle importa. Las fórmulas no se recalculan —se lee el valor que muestra la celda— y una fecha llega como número.
No. La lectura, la conversión y la descarga ocurren enteramente en vuestro navegador; el archivo no sale de vuestro ordenador y no se guarda nada. Por eso mismo la herramienta sigue funcionando en una red de centro que bloquea los servicios externos.
Otras herramientas
¿Y si ya no tuvierais ningún archivo que convertir?
Evalmee importa vuestras preguntas desde Word, Excel, un texto o un Moodle XML, aplica el examen y lo califica — sin paso de conversión.