Cómo crear preguntas de examen con IA y pasarlas a Moodle en formato GIFT
Pide a la IA que escriba las preguntas directamente en formato GIFT, revísalas tú, guarda el texto como archivo .txt en UTF-8 e impórtalo en el banco de preguntas con Formato GIFT. Antes de importar, escapa con barra invertida los dos puntos, el signo igual, la virgulilla, el numeral y las llaves que aparezcan dentro de las preguntas.
En esta guía ▾
La forma más rápida de pasar preguntas hechas con IA a Moodle es pedirle a la IA que las escriba directamente en formato GIFT, revisarlas tú, guardar el texto como archivo .txt en UTF-8 e importarlo en el Banco de preguntas con Formato GIFT. Antes de importar, escapa con barra invertida (\) los dos puntos, el signo igual, la virgulilla, el numeral y las llaves que aparezcan dentro del texto de las preguntas. Con eso evitas el 90 % de los errores de importación.
Paso 1: pide las preguntas en GIFT con un prompt completo
Cuanto más claro sea el pedido, menos tendrás que corregir. Este prompt funciona con ChatGPT, Gemini, Claude o la IA que uses; cambia lo que está entre corchetes:
Eres docente de [Contabilidad Básica] en un instituto del Perú. Crea [10] preguntas de opción múltiple sobre [el asiento contable y la partida doble] para alumnos de [primer ciclo]. Reglas: 4 opciones por pregunta, una sola correcta, distractores creíbles basados en errores comunes de los alumnos, sin «todas las anteriores» ni «ninguna de las anteriores». Escribe todo en formato GIFT de Moodle: cada pregunta con título entre
::, la correcta con=, las incorrectas con~, retroalimentación breve después de cada opción con#, y una línea en blanco entre preguntas. Si una pregunta necesita los caracteres: = ~ # { }como texto, escríbelos con barra invertida delante. Responde solo con el texto GIFT, sin bloques de código ni explicaciones.
Un resultado bien formado se ve así:
``` ::ASI-01 Partida doble::¿Qué principio establece que todo cargo tiene un abono por el mismo importe?{ =Partida doble#Correcto: cada operación afecta al menos dos cuentas por el mismo monto. ~Devengado#El devengado indica cuándo se registra, no cómo se equilibra. ~Empresa en marcha#Ese principio supone que la empresa seguirá operando. ~Prudencia#La prudencia trata sobre la valuación de activos y pasivos. }
::ASI-02 Verdadero o falso::En un asiento contable, la suma del Debe siempre es igual a la suma del Haber.{T#Correcto, es la base de la partida doble.} ```
Para entender qué tipo de pregunta conviene en cada caso, revisa Tipos de preguntas en Moodle. Y para que los distractores realmente midan, sigue Cómo redactar preguntas de opción múltiple que sí miden lo que enseñas.
Paso 2: revisa el contenido antes que el formato
La IA se equivoca con seguridad. Antes de preocuparte por la sintaxis, revisa cada pregunta como si la hubiera escrito un practicante:
- ¿La respuesta marcada con
=es realmente la correcta? Es el error más frecuente y el más grave. - ¿Hay dos opciones correctas? Pasa mucho en temas con matices (normas que cambiaron, excepciones).
- ¿Los datos son del Perú y vigentes? Tasas, montos, normas, nombres de entidades. Si no lo puedes confirmar, cambia la pregunta.
- ¿La pregunta está en lo que enseñaste? Si la IA agregó contenido que no diste en clase, quítalo.
- ¿La retroalimentación enseña algo? «Incorrecto» no sirve; «El devengado indica cuándo se registra» sí.
Paso 3: corrige los caracteres que rompen la importación
GIFT usa algunos caracteres como instrucciones. Si aparecen como texto común dentro de una pregunta o respuesta, hay que escaparlos con una barra invertida delante. La documentación oficial del formato GIFT lista estos seis:
| Carácter | Qué significa en GIFT | Cómo escribirlo como texto | Ejemplo que rompe |
|---|---|---|---|
: |
Delimita el título (::título::) |
\: |
«La clase empieza a las 10:30» |
= |
Marca la respuesta correcta | \= |
«Si x = 5, ¿cuánto vale 2x?» |
~ |
Marca una respuesta incorrecta | \~ |
«aprox. ~ 30 %» |
# |
Inicia la retroalimentación | \# |
«la pregunta #3 del simulacro» |
{ |
Abre las respuestas | \{ |
fórmulas o código |
} |
Cierra las respuestas | \} |
fórmulas o código |
Otras reglas que la IA suele romper:
- Una línea en blanco entre preguntas. Sin ella, Moodle junta dos preguntas en una.
- Nada de marcas de código. Si la IA puso tres comillas invertidas al inicio y al final, bórralas.
- Números con punto decimal. En las preguntas numéricas (
{#3.5:0.1}), usa punto y no coma. - Emparejamiento con al menos tres pares. La documentación pide un mínimo de tres.
- Porcentajes válidos. En preguntas con varias correctas usa valores como
%50%,%33.33333%o%25%. Un valor como%30%hace fallar la importación si eliges que dé error cuando la calificación no está en la lista.
Paso 4: guarda el archivo en UTF-8
- Copia el texto GIFT revisado.
- Pégalo en un editor de texto plano: el Bloc de notas de Windows, TextEdit en modo texto en Mac o cualquier editor de código. No uses Word.
- Guarda como
asientos-unidad2.txty, en Codificación, elige UTF-8.
Si guardas con otra codificación, las tildes y la eñe llegan como símbolos raros.
Paso 5: importa al banco de preguntas
En Moodle 4.5:
- Entra al curso y ve a Más → Banco de preguntas.
- En el menú desplegable de la parte superior, elige Importar.
- En Formato de archivo marca Formato GIFT.
- En General, elige la categoría de destino, por ejemplo «Unidad 2 · Asientos». Si tu archivo trae líneas
$CATEGORY:, marca Obtener categoría de archivo. - En Coincidir calificaciones, deja Error si la calificación no está en la lista para detectar porcentajes mal escritos.
- Deja marcado Detenerse si se produce un error.
- En Importar preguntas de un archivo, sube tu .txt y haz clic en Importar.
- Moodle muestra la lista de preguntas leídas. Pulsa Continuar.
En Moodle 5.0 o superior los bancos de preguntas son una actividad del curso: entra por Más → Bancos de preguntas, abre el banco donde quieres guardarlas y desde ahí usa Importar. El resto es igual. Si buscas dónde quedaron tus preguntas antiguas, revisa Banco de preguntas en Moodle 5.1 y 5.2.
Si todo salió bien, verás tus 10 preguntas en la categoría elegida, con su título (ASI-01, ASI-02…), listas para agregarlas a un cuestionario o usarlas como preguntas aleatorias.
Con miaula.pe Si tus preguntas están en Word o en un formato que no es GIFT, el soporte de miaula.pe te ayuda a revisar el archivo y dejarlo listo para importar. Prueba primero el flujo completo en el aula demo con dos o tres preguntas.
Problemas comunes
«Error al importar: la pregunta no tiene respuestas». Causa: falta una llave de cierre o hay un = sin escapar dentro del enunciado. Solución: busca en la pregunta indicada los caracteres de la tabla del paso 3.
«Se importó una sola pregunta gigante». Causa: faltan líneas en blanco entre preguntas. Solución: deja una línea vacía después de cada llave de cierre.
«Las tildes salen como é». Causa: el archivo no está en UTF-8. Solución: vuelve a guardarlo eligiendo UTF-8.
«La calificación no está en la lista». Causa: un porcentaje como %30% o %40% en una pregunta de varias respuestas. Solución: usa porcentajes válidos o reparte las correctas para que sumen 100 con valores de la lista.
«El título de la pregunta es todo el enunciado». Causa: la IA no puso ::título::. Solución: no es un error, pero ponle títulos con un código (ASI-01) para encontrarlas rápido en el banco.
«Moodle marcó como correcta otra opción». Causa: la IA puso el = en la opción equivocada. Solución: corrígelo en el banco con Editar pregunta y revisa el resto del archivo antes de volver a importarlo.
Preguntas frecuentes
¿ChatGPT puede generar preguntas para Moodle?
Sí. Si le pides que responda en formato GIFT y le das las reglas de sintaxis, genera un texto que Moodle importa directamente al banco de preguntas. Siempre hay que revisar las respuestas correctas y los caracteres especiales antes de importar.
¿Por qué Moodle no importa mi archivo GIFT?
Las causas más comunes son: el archivo no está en UTF-8, falta una línea en blanco entre preguntas, hay dos puntos o signos igual sin escapar dentro del texto, o la IA dejó marcas de bloque de código como tres comillas invertidas al inicio y al final.
¿Cómo pongo varias respuestas correctas en GIFT?
Usa porcentajes con virgulilla en todas las opciones, sin signo igual: por ejemplo ~%50% para cada correcta y ~%-50% para cada incorrecta. Los porcentajes deben ser valores que Moodle acepta, como 50, 33.33333 o 25.
¿Dónde importo las preguntas en Moodle 5.0?
Desde Moodle 5.0 los bancos de preguntas son parte del curso como actividad. Entra por Más, luego Bancos de preguntas, abre el banco y usa Importar.
¿Se tildan bien las preguntas importadas?
Sí, si el archivo está guardado en UTF-8. Si las tildes o la eñe salen como símbolos raros, vuelve a guardar el archivo eligiendo la codificación UTF-8.
¿Quieres un aula así para tu institución?
Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.
