
Auditoría de respuestas al migrar cuestionarios
Cuándo usarlo
Para docentes y equipos que trasladan un banco de preguntas entre plataformas. Una importación puede completarse aunque se marque otra opción como correcta o una pregunta de dos puntos pase a valer uno.
Qué archivos recibes
audit.html— Informe para abrir en el navegador. Cada fila incluye el enunciado, la respuesta aprobada y la exportada, ambas puntuaciones y el motivo del resultado.audit.csv— Hoja filtrable con las mismas diferencias. Permite agrupar claves incorrectas, cambios de puntos y preguntas ausentes o adicionales.
Cómo se usa
- Exporta la referencia aprobada como CSV UTF-8 con
question,correct_answery, si procede,points. Escribe el texto de la respuesta porque las letras de las opciones pueden cambiar. - Exporta el cuestionario de destino en Moodle XML o en un XML o ZIP QTI 1.2 compatible. En los ZIP se sigue el archivo de evaluación declarado en el manifiesto. Conserva ambos originales.
- Pide al agente local que procese los dos archivos. Revisa los enunciados en el HTML, filtra el CSV y previsualiza en el LMS las preguntas señaladas antes de publicarlas.
Prueba el ejemplo incluido
El solucionario incluido tiene cuatro preguntas y la exportación Moodle contiene tres. La respuesta aprobada sobre el color de la hoja es Green, pero la exportación marca Blue. Tokyo sigue siendo correcta, aunque baja de dos puntos a uno.
| Pregunta | Aprobado | En la exportación | Resultado |
|---|---|---|---|
| What is 2 + 2? | 4 | 4 | MATCH |
| Which colour is the leaf? | Green | Blue | WRONG_KEY |
| What is the capital of Japan? | Tokyo · 2 | Tokyo · 1 | POINTS |
| Which fraction equals one half? | 2/4 | — | MISSING |
python3 audit.py examples/approved.csv examples/after-migration.xml results
Qué se ha comprobado
Doce escenarios independientes dieron el resultado esperado, con muestras oficiales de Moodle e Instructure. Una pregunta con imagen y otra con crédito parcial requirieron revisión. Se comprobaron archivos exportados; la calificación real se revisa en la plataforma.
Requisitos y costes de uso
Pago único de US$9.99. Requiere un agente con comandos locales y Python 3.9+ con su biblioteca estándar. La auditoría no necesita cuenta del LMS, API externa ni pago por pregunta. Probada en macOS.
Preguntas frecuentes
¿Qué pasa si cambia el orden de las opciones?
Se compara el texto, así que mover la opción correcta de A a C puede seguir dando coincidencia. Un enunciado reescrito puede aparecer como ausente y adicional; compara las dos filas.
¿Qué cubre MATCH?
La clave exportada coincide con la referencia y, si los indicaste, los puntos. Enunciados duplicados, imágenes y puntuación compleja necesitan revisión. El docente decide si el solucionario es académicamente correcto.
Soporte · [email protected]


