PNA
Analítica de notas académicas
Convertir formatos institucionales en información útil para decidir
Las notas se registran en planillas de formato fijo, poco legibles: leerlas exige interpretar filas y columnas a mano, y seguir el avance de cada alumno insume tiempo.
PNA toma las planillas que la institución ya usa y las convierte, en el navegador, en analítica por grupo, evaluación y estudiante, sin cambiar el flujo de registro.
Los docentes pasaron de leer una planilla a trabajar con información accionable, y hoy hacen seguimiento individual sin cambiar su forma de registrar.
Galería
Detalle técnico (arquitectura, decisiones y stack)
Aprovechar los datos sin cambiar el flujo de trabajo de la institución. La restricción: la planilla institucional no se podía reemplazar ni reformar la cultura organizacional de la institución. El sistema tenía que aceptar el formato existente tal como llega, y aun así entregar análisis que hoy no existe.
La idea
La restricción institucional no era un obstáculo, era el punto de partida. PNA parte de una idea simple: no hace falta reformar toda la cultura organizacional de una empresa para demostrar que sus datos tienen valor. Si el formato institucional ya existe y funciona, el software debería adaptarse a él, no al revés.
Tres niveles de lectura
PNA organiza la información según la decisión que habilita:
- Grupo: estado general, distribución de notas y cuántos alumnos están en riesgo de no aprobar.
- Evaluación: composición de resultados y rendimiento por actividad, para encontrar dónde el grupo se está trabando.
- Estudiante: puntaje, percentil y el esfuerzo requerido —qué porcentaje de los puntos restantes necesita— junto a su historial frente al promedio del grupo.
Ese último indicador es el que convierte los datos en acción: permite apoyar a tiempo, con evidencia, antes de que el resultado sea irreversible.
Decisiones técnicas
Aceptar el formato institucional como entrada en lugar de imponer uno nuevo: menos fricción y adopción real
Motor de procesamiento en Rust compilado a WebAssembly: los datos se procesan en el cliente, sin backend
Tres niveles de lectura (grupo, evaluación, estudiante) en lugar de un tablero genérico único
Métrica de esfuerzo requerido (puntos necesarios sobre puntos restantes) para proyectar el estado del alumno
Desglose por evaluación para identificar temas difíciles y actuar a tiempo
Aplicación web y de escritorio construidas sobre el mismo motor