Creación de exámenes respuesta múltiple con diferentes valores

12 diciembre 2021

Hace poco colgué un programa que podía desordenar exámenes tipo test para imprimir, pero aquí os dejo una versión muy mejorada.

Si buscáis lo mismo para subir a Moodle (preguntas de respuesta múltiple calculada), en este otro post

Funcionalidades:

  1. Mezcla preguntas (número arbitrario)
  2. Mezcla respuestas (número arbitrario)
  3. Admite preguntas multilínea (OPCIONAL)
  4. Admite valores aleatorios y cálculos con ellos en enunciados y respuestas. (OPCIONAL)
  5. Da la clave de corrección

La idea es que podáis escribir el examen de manera cómoda e intuitiva.

Si os sirve quizá podáis contribuir con un KO-FI. Gracias

SIN las características opcionales sería algo así.

Pregunta, respuesta correcta, resto de respuestas, línea en blanco.

Imagen de un test básico

Para usar las opciones multilínea y variables hay que conocer una marcas sencillas.

Imagen de un test con todas las opciones

Explicación de las marcas:

Si queréis poner alguna pregunta multilínea debéis poner al final de la pregunta una línea que ponga +++p

Si queréis usar variables, tendréis que definirlas primero en una cabecera:

– Para enteros y reales: tipo de variable, nombre de variable, valor mínimo, valor máximo

– Para listas (se transformará en lista en reales): lista, nombre de variable, valor1, valor2… (tamaño arbitrario)

El final de la cabecera se marca con cuatro arrobas y una línea en blanco.

Los valores a calcular se enmarcan entre dos pares de arrobas y un espacio a cada lado

P.ej.: @@ x*(y-2) @@

La salida quedaría así (debajo sale la clave de corrección)

Resultado del test desordenado

Aquí tenéis el enlace al programa

Está escrito en Python y se ejecuta en Google Colab. Así que no tenéis que instalar nada, solo entrar con una cuenta de google.

  1. Escribid un archivo de texto plano (.txt) con el nombre que queráis.
  2. Ejecutad el primer bloque del programa, os pedirá que lo subáis.
  3. Ejecutad el segundo bloque del programa, os pondrá en pantalla el test desordenado.
  4. Ejecutad el tercer bloque para descargar un archivo output.txt con el test desordenado.
  5. Si queréis otra versión, no hace falta que volváis a ejecutar el primer bloque, ejecutad el segundo y os dará otra versión cada vez.

Este programa deja obsoleta una versión que os dejé hace unos días.

Si os sirve quizá podáis contribuir con un KO-FI. Gracias