Generador de Exámenes es un herramienta que facilita la creación de exámenes respuesta múltiple con diferentes valores.
Los exámenes se pueden descargar en formato texto para imprimir en papel o en formato XML para las aulas virtuales de Moodle.
Ofrece las siguientes funcionalidades:
- Mezcla preguntas (número arbitrario)
- Mezcla respuestas (número arbitrario)
- Admite preguntas multilínea (OPCIONAL)
- Admite valores aleatorios y cálculos con ellos en enunciados y respuestas. (OPCIONAL)
- Da la clave de corrección
La idea es que podáis escribir el examen de manera cómoda e intuitiva.
Generador de Exámenes se ofrece bajo licencia CC BY,NC,SA 4.0, quedando expresamente prohibido su uso comercial.
El programa fue desarrollado por Javier F. Panadero y publicado en su blog La Ciencia para todos.
Posteriormente, esta web fue desarrollada por Jorge Barata, facilitando el uso del programa sin necesidad de usar Google Colab.
- Prepara el examen de entrada (ejemplo)
- Elige un formato (
Papel
oMoodle
) y sube el examen de entrada. - Descarga el examen de salida.
Para aprender a usar esta herramienta recomendamos consultar el Videotutorial.
entero,x1,20,25
real,x2,0.3,0.4
lista,x3,2,4,6,8
@@@@
¿Cuál es el cociente entre estos dos números @@ x1 @@, @@ x3 @@ ?
Dividirlos y da como resultado: @@ x1/x3 @@
Restarlos y da como resultado: @@ x1-x3 @@
Ninguna de las anteriores
¿Estás de acuerdo con estas afirmaciones?
- El doble de @@ x2 @@ es @@ x2*2 @@
- El triple de @@ x2 @@ es @@ x2*3 @@
+++p
Con las dos
Con ninguna
Con la primera sí, con la segunda no, sería @@ x2*4 @@
Ninguna de las anteriores
- El archivo de entrada debe estar en formato texto (
.txt
). - No se dejan líneas en blanco ni al principio ni al final del archivo.
- Sin cabecera, examen tipo test habitual.
- Cabecera para definir variables, su tipo y su rango. Termina la cabecera con cuatro arrobas.
- Preguntas: Primera línea, enunciado. Segunda, respuesta correcta. Después, respuestas incorrectas.
- Si el enunciado tiene más de una línea. Al final del enunciado se añade
+++p
- Si se quiere usar el valor de una variable se pone entre pareja de arrobas:
@@ x1 @@
- Si se quiere usar un cálculo con una variable, también entre pareja de arrobas:
@@ x2*3 @@
- En el examen en papel las variables tendrán el mismo valor en todo el examen. En Moodle, cambian de valor en cada pregunta.
- Guárdese en un archivo txt con codificación UTF-8
- Si quieres usar imágenes, sólo tienes que incluir en el enunciado esta etiqueta hmtl
- Debe estar en formato texto (
.txt
) - Debe guardarse con codificación UTF-8
- Si quieres usar preguntas calculadas debes empezar el archivo con una cabecera declarándolas. Sin cabecera, será un examen test normal.
- Sin líneas en blanco antes de la cabecera
- Tipo:
entero
,real
(decimal),lista
(lista de valores) - Nombre de la variable. Puede hacerse con palabras, pero usar
x1
,x2
,x3
... es posible que te ahorre confusiones - Valores mínimo y máximo (si son enteros o reales), lista de valores si es una lista.
- En cada examen los valores de las variables serán diferentes, dentro de los rangos establecidos.
- Termina la cabecera con cuatro arrobas y una línea en blanco.
- Preguntas:
- La primera línea es el enunciado
- La segunda línea es la respuesta correcta.
- Las siguientes líneas son respuestas incorrectas. Puedes poner tantas como quieras. En Moodle restará al contestarlas lo correspondiente al número de opciones)
- Cuando acaba la pregunta y sus respuestas se pone una línea en blanco.
- Preguntas con enunciados de más de una línea.
- Pones todas las líneas del enunciado y después de la última pones
+++p
(indicando que ahí acaba el párrafo del enunciado). - A partir de ahí pones las respuestas como en una pregunta normal.
- Pones todas las líneas del enunciado y después de la última pones
- Uso de las variables
- Si pones
x1
, en el examen aparecerá "x1" - Si quieres que salga su valor, debes poner
@@ x1 @@
- También puedes hacer operaciones con ellas y que se muestre su valor, por ejemplo dividir la variable
x1
entrex3
sería así:@@ x1/x3 @@
(para las operaciones, usaremos la sintaxis de Python, que en operaciones sencillas sería la habitual. Para otras consultas, por ejemplox2
al cuadrado seríax**2
)
- Si pones
- El programa va a mezclar tanto preguntas como respuestas.
- Corrección
- En el examen en papel te sale al final la clave de corrección
- En el examen de moodle se marca como correcta la primera respuesta que pusiste y se resta
1/(n-1)
por respuesta incorrecta, siendon
el número de respuestas. Digamos 1/3 en cuatro opciones, 1/4 en cinco opciones, etc.
- Si necesitas incluir imágenes, tendrás que hacerlo a mano. Puedes poner en el enunciado Fig 1., Fig 2., etc. y luego añadir un conjunto de figuras o ir incluyéndolas a mano y borrando la referencia.
- Si vas a hacer un examen sobre HTML u otro lenguaje de marcado, puede que tengas problemas y el programa confunda tus etiquetas con las suyas.
- Si quieres usar imágenes, sólo tienes que incluir en el enunciado esta etiqueta hmtl Si conoces html puedes añadir texto alternativo, tamaño y el resto de atributos. También puedes intentar añadir más características html a los enunciados o respuestas, creo que funcionarán bien.
Para más información sobre el código, consulte los artículos publicados en el blog "La Ciencia para todos":