Quiero implementar en mi servidor Linux un sistema OMR escrito en Python que me permita elaborar, procesar y calificar hojas de respuesta de 1 a 100 preguntas. Necesito que desde la propia interfaz gráfica pueda: • Diseñar plantillas personalizadas: definir número de preguntas, incluir nombre de la institución y cargar el logo. • Reservar cuatro columnas de dígitos (0-9) que el alumno sombreará para generar su código interno; por ejemplo, 1101 identificará “PRIMERO A – Estudiante 01”. • Escanear la hoja PDF o imagen, identificar automáticamente al estudiante mediante esas columnas y leer cada burbuja para asignar la nota. • Guardar los resultados directamente en MySQL y permitirme consultarlos, exportarlos o corregir manualmente desde la misma GUI. El sistema debe correr íntegramente en mi servidor (sin servicios externos) y ser instalable con un script o contenedor. Me interesa que uses bibliotecas como OpenCV, Pillow o similares para el reconocimiento, y que el código quede bien documentado para poder ampliarlo después. Al finalizar espero: 1. Código fuente completo en Python. 2. Script de despliegue en Linux y archivo SQL con la estructura de tablas. 3. Mini manual con pasos para crear una plantilla, procesar un lote de exámenes y revisar resultados.