Prueba aleatoria de opción múltiple basada en LaTeX

Prueba aleatoria de opción múltiple basada en LaTeX

Me gustaría crear una prueba de opción múltiple con LaTeX. Tiene las siguientes condiciones de contorno:

  • 20 preguntas ( q1... q20) por prueba.
  • 20 estudiantes ( s1... s20) toman la prueba, el orden de las preguntas en general debe ser diferente para cada estudiante.
  • El orden de las posibles respuestas también debe variar entre los estudiantes. Entonces, si la pregunta q1sobre la versión s1es una pregunta q5sobre la versión s2, la respuesta Ade q1in s1en general no debería ser la misma que la respuesta Ade q5in s2.

Yo uso MiKTex 2.9.

Respuesta1

Mi colega y yo hemos escrito un paquete basado enAcrótexyprobsolnlo que permite hacer exactamente lo que quieras, utilizando únicamente látex. El paquete, llamadoesami(la palabra italiana para exámenes) está disponible en CTAN.

Respuesta2

Me sorprende que no lo sepas ya automultiplechoice.sty.http://home.gna.org/auto-qcm/index.en... Puede utilizar la clase de LaTeX para su propósito y, si no tiene miedo de trabajar con Linux, ¡el software corregirá automáticamente el examen por usted!

Respuesta3

Hemos colocado la versión beta del paquete en una carpeta pública compartida en Google Drive. Puedes utilizar este enlace:

https://drive.google.com/folderview?id=0B5j7iaSnRmWQWWJvRFYyd2VNMWs&usp=sharing

Agradeceremos cualquier sugerencia o comentario para mejorar este paquete.

En cuanto al problema de calificar los exámenes, también hemos escrito un pequeño paquete construido en Acrotex por DP Story, mediante el cual podemos preparar exámenes (MCQ solo por el momento) calificados y evaluados automáticamente por la PC. Podéis encontrar un pequeño ejemplo en la web de un proyecto que estamos siguiendo en mi colegio, en el siguiente enlace

http://minerva.falco.mi.it/wwwroot/pdemo.asp.

Aquí debes hacer clic en el último enlace, prova di verifica 1. Desafortunadamente, tanto el paquete como el sitio web están disponibles por el momento sólo en italiano.

Respuesta4

No es una solución sencilla, pero quizás quieras intentarlo.un script en PythonHe escrito exactamente para esta tarea (como sugirió el finalista). Desafortunadamente, necesitará XeLaTeX, Python y una interfaz de línea de comandos. Por otro lado, tiene un poco más de características que permutaciones mínimas de preguntas y respuestas (por ejemplo, variantes de preguntas, lectura óptica de marcas, integración de Moodle, páginas html+CSS).como esto). Los comandos, descripciones y documentación son un híbrido aleatorio de inglés e italiano; probablemente necesitarás el traductor de Google o descubrir algunas palabras en italiano.

EDITAR: He escrito undescripciónEn inglés, por si a alguien le interesa.

información relacionada