new_exam.py
- Este script
create_json.py
Este script escanea todos los archivos .qd
del subdirectorio ‘content’>, extrallendo las preguntas y sus opciones:
- Realiza un analisis básico para detectar errores de redacción,
- y Crea un archivo JSON con los resultados,
usage: OMR [-h] dirname
positional arguments:
dirname Nombre del directorio con los datos del examen
options:
-h, --help show this help message and exit
create_versions.py
Este script lee el archivo JSON para generar los examenes:
- Recibe varios parametros de configuración,
- Crea un archivo CSV con las diferentes versiones del examen,
Entendiendo como versión a un orden especifico de preguntas y respuestas
- Crea un archivo PDF, con el cuadernillo y la hoja de respuesta de cada versión,
El kernel muere al usar itertools.permutation
Importante
- El archivo JSON generado es necesario para generar los examenes en formato PDF,
- El archivo CSV generado es necesario para calificar los exámenes,