EDUSAC - REVISION INTEGRAL DE ESTADISTICAS - 15-09-2026 CORRECCIONES APLICADAS 1. REQ P4: estadistica_p1p2p3_core.php ahora entrega peso4 y el generador hace fallback si falta. 2. REQ P3: meta equivalente al corte. Para 4P 20%+25%+25%, el minimo al cierre P3 es BASICO*70%, no BASICO anual completo. 3. Nota minima por area/asignatura: usa meta equivalente acumulada hasta el periodo objetivo. 4. Electivas/Sistemas: si el estudiante no cursa la materia/area se muestra NAPL, no 0; no se cuenta como reprobada ni entra al divisor del promedio/puesto. 5. PDF P1-P2 y P1-P2-P3: electiva calculada directamente desde notas/recuperaciones; solo entra si aplica al estudiante. 6. PDF todos los periodos: electiva incluida en promedio y puesto cuando aplica; NAPL cuando no aplica. 7. Excel de un periodo: lee directamente el periodo solicitado desde notas/recuperaciones, soporta P1-P4 y agrega areas electivas; evita confundir P4 con DF. 8. Redondeo: los acumulados conservan precision interna y se redondean al final para evitar diferencias de 0.2 por redondeo anticipado. 9. Puestos: se basan en el mismo promedio redondeado mostrado; empates usan estilo 1,1,3. 10. Definitivas por areas P1-P2, P1-P2-P3 y anual: area sin vida academica => NAPL. 11. Reporte anual/final: si el ultimo periodo no tiene notas reales, el titulo indica ACUMULADO y PERIODO PENDIENTE. 12. Menu: se elimina la numeracion duplicada 6H; definitivas/acu anual queda como 6G y nota minima asignatura conserva 6H. 13. Se agrega estadistica_final_core.php unificado, requerido por estadistica_final_excel.php. IMPORTANTE - Los archivos fueron validados con php -l (sin errores de sintaxis). - No se ejecutaron contra la base de datos de produccion desde este entorno. Antes de reemplazar masivamente en 150+ colegios, probar un grupo de 4 periodos con electivas y uno de 3 periodos sin electivas. - Subir juntos los CORE y sus generadores para no mezclar versiones. ORDEN SUGERIDO DE PRUEBA A) estadistica_p1p2_core.php + estadistica_p1p2_reqp3_ext_crudo.php B) estadistica_p1p2p3_core.php + estadistica_p1p2p3_reqp4_ext_crudo.php C) estadistica_nota_minima_por_area.php + estadistica_nota_minima_por_asignatura.php D) PDFs P1-P2 / P1-P2-P3 / todos_periodos / definitivas areas E) estadistica_final_core.php + estadistica_final_excel.php F) estadisticas_recargadas.php VALIDACIONES CLAVE EN 11-02 - Los 6 estudiantes que no cursan Sistemas deben mostrar NAPL. - REQ P4 debe dejar de mostrar raya en los casos que sí requieren nota. - REQ P3 debe usar minimo acumulado equivalente (42 con escala minima 60 y 70% cursado). - Un mismo promedio visible debe producir el mismo puesto en PDF y Excel.