¿Alguna vez has tenido que calificar hundreds de hojas de respuestas tipo ICFES? Es un proceso tedioso que consume mucho tiempo. EvalMath viene a resolver este problema de una manera elegante y moderna.
¿Qué es EvalMath?
EvalMath es una aplicación web progresiva (PWA) construida con vanilla JavaScript que te permite gestionar y calificar evaluaciones tipo ICFES de manera completamente digital. Funciona directamente en tu navegador, sin necesidad de instalar nada.
Lo mejor de todo: funciona sin conexión a internet una vez que la has cargado por primera vez.
Las 4 Etapas de una Evaluación
El proceso está diseñado para ser intuitivo y eficiente:
1. Configuración Inicial
Aquí defines los parámetros básicos de tu evaluación:
- Número de preguntas y estudiantes
- Sistema de calificación flexible (más abajo te cuento más)
- Modalidad de pesos (igual o diferente por pregunta)
2. Clave de Respuestas
Simplemente ingresa la respuesta correcta para cada pregunta. Puedes hacer clic en las opciones o usar atajos de teclado.
3. Calificación de Estudiantes
El corazón de la aplicación. Aquí vas calificando uno a uno:
- Navega fácilmente entre estudiantes con las flechas del teclado
- Usa las teclas A, B, C, D para marcar respuestas
- Presiona Enter para guardar la calificación
Cada estudiante se autocalifica automáticamente y se guarda un borrador constantemente, así que si cierras la página por accidente, no pierdes trabajo.
4. Resumen y Análisis
El momento más satisfactorio: ves los resultados completos.
- Promedio general
- Porcentaje de aprobación
- Análisis pregunta por pregunta
- Distribución de respuestas (cuántos eligieron A, B, C, D en cada pregunta)
Todo esto con gráficos visuales muy intuitivos.
Características que lo Hacen Especial
Sistema de Calificación Flexible
A diferencia de otras herramientas que solo usan una escala fija, EvalMath te permite elegir:
- De 1 a X: La nota mínima es 1 (ej: 1-5, 1-7, 1-10)
- De 0 a X: La nota mínima es 0 (ej: 0-5, 0-7, 0-10)
Donde X puede ser cualquier valor entre 5 y 10. Esto es perfecto porque diferentes instituciones usan diferentes escalas de calificación.
Funciona Sin Internet
Gracias al Service Worker personalizado, una vez que cargas la aplicación por primera vez, puedes usarla completamente offline. Esto es ideal para:
- Escuelas con conexión inestable
- Docentes que trabajan en casa sin internet
- Situaciones donde necesitas reliability
Exporta a CSV y PDF
¿Necesitas compartir los resultados? Exporta a:
- CSV: Con todos los datos, pesos de preguntas y metadata. Ideal para análisis en Excel o para importar después.
- PDF: Un reporte profesional listo para imprimir y entregar a padres o directividad.
Persistencia Local
Todo se guarda en IndexedDB del navegador. Tus evaluaciones quedan almacenadas localmente y puedes consultarlas cuando quieras desde el historial.
Detrás de la Cortina (para los técnicamente curiosos)
EvalMath está construido con:
- Vanilla JavaScript (sin frameworks) - puro y eficiente
- IndexedDB - para almacenamiento local robusto
- Service Worker Vanilla - para el modo offline sin dependencias externas
- jsPDF - para generar los reportes en PDF
- Vitest - 34 tests que garantizan la calidad del código
El código es 100% abierto y puedes verlo en GitHub.
Pruébalo Hoy
Si eres docente y manejas evaluaciones tipo ICFES, EvalMath puede ahorrarte horas de trabajo.
Accede directamente a la aplicación aquí: https://eval.colsaba.site
O si prefieres ver el código fuente:
Simplemente ábrelo en tu navegador, configura tu primera evaluación y verás la diferencia. La curva de aprendizaje es mínima: en 5 minutos ya lo habrás dominado.
¿Qué te parece? ¿Conoces alguna herramienta similar? Comparte tu experiencia en los comentarios.