API de GPA
Calcula un promedio ponderado de calificaciones (GPA). El endpoint calc toma una lista de cursos — cada uno con una calificación y las horas de crédito que vale — y devuelve el GPA ponderado por créditos, los totales y un desglose por curso de los puntos de calidad para que puedas ver exactamente cómo se formó el promedio. Las calificaciones pueden ser letras de calificación estadounidenses (A, A-, B+, … F) en la escala estándar de 4.0, o 4.3 con la escala us_plus que da peso extra a A+; porcentajes de 0 a 100 mapeados a letras y puntos con los límites habituales; puntos de calificación brutos dados directamente como números; o tu propio mapeo personalizado de letras a puntos para cualquier esquema institucional. Los cursos se pueden pasar como un array JSON o una cadena compacta como "A:3,B+:4,C:2", y los créditos por defecto son 1 para un promedio no ponderado. El endpoint scales enumera las escalas de calificación integradas y sus valores de puntos. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado — no se almacenan datos de estudiantes. Ideal para planificadores estudiantiles y paneles de control, portales universitarios y escolares, aplicaciones LMS y ed-tech, herramientas de becas y admisiones, y calculadoras académicas de escenarios hipotéticos. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto calcula GPA; para estadísticas generales usa una API de estadísticas.
api.oanor.com/gpa-api