ForHosting KIT · Educación

Calculadora de curva lineal de notas

Dé a todo el grupo los mismos 5 puntos extra tras un examen difícil y vea cómo se mueve la media, de 79 a 84 en el ejemplo. Ninguna nota curvada supera el 100 %, y verá cuántos estudiantes tocan ese tope. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Puntajes
72, 85, 91, 68
Puntos
5
Obtiene
Puntajes ajustados
77, 90, 96, 73
Puntuación máxima
100
Cantidad
4
Cantidad limitada por el tope
0

Una curva lineal de notas es el ajuste más simple tras un examen difícil: sumar el mismo número fijo de puntos a cada puntuación porcentual bruta y no publicar nada por encima del cien por ciento.

Qué significa una curva lineal de puntos y cómo funciona el tope del 100%

En muchos cursos de secundaria y universidad, una curva lineal de notas consiste en sumar un bono constante a cada puntuación porcentual bruta tras una evaluación que resultó más dura de lo previsto. Si la clase hizo un examen sobre cien y el instructor decide que cinco puntos de alivio son justos, cada puntuación bruta r pasa a ser min(100, r + 5).

El mínimo con cien es esencial: sin él, un estudiante que ya obtuvo noventa y siete aparecería con ciento dos, lo que la mayoría de libretas de calificaciones y sistemas de actas rechazan o recortan en silencio después. La capacidad no reescala la distribución, no fuerza la nota más alta a cien y no aplica un factor multiplicativo; esas son políticas de curva distintas (por ejemplo, curvas proporcionales o por ranking) y pertenecen a otras herramientas.

Aquí los únicos parámetros libres son la lista de puntuaciones porcentuales brutas y la constante no negativa de puntos a sumar. Las puntuaciones pueden quedar ligeramente fuera de cero a cien si su libro de notas de origen usa crédito extra o datos incompletos; la curva sigue sumando puntos y solo recorta el lado superior en cien. Esa previsibilidad permite a los ayudantes previsualizar qué haría una curva propuesta antes de publicar las notas finales.

Cuándo conviene sumar los mismos puntos a todos

Los sistemas de gestión del aprendizaje y las canalizaciones de exportación de notas necesitan un oráculo determinista para que cada cliente—web, móvil o importación CSV por lotes—coincida en los porcentajes curvados para la misma lista bruta y el mismo bono. Los ayudantes pueden pegar las puntuaciones de una sección, probar dos o tres valores de puntos y elegir una curva que eleve la media sin crear un amontonamiento por encima de cien que el registro académico no acepte.

Los sitios de contenido pueden demostrar una curva justa sin repartir macros de hoja de cálculo que fallan con separadores decimales locales. La validación fallida no consume saldo.

Previsualización de curva tras el examen

Pegue las puntuaciones porcentuales brutas de una sección y pruebe un bono fijo (por ejemplo cinco o diez puntos) para ver las notas curvadas y quién alcanza el tope del 100% antes de publicar.

¿Cómo funciona la calculadora de curva lineal de notas?

Cada puntuación curvada es min(100, raw + points).

¿Cuántas puntuaciones puedo curvar a la vez?

Las listas más grandes deben dividirse en lotes.

¿Qué pasa con una nota que superaría el 100 %?

Se queda en 100. Cada nota curvada es la nota original más los puntos o 100, lo que sea menor, y el resultado le indica cuántos estudiantes tocan ese techo para que valore si la bonificación es excesiva.

¿Una curva lineal cambia la distancia entre estudiantes?

No. Todos reciben los mismos puntos, así que la diferencia entre dos estudiantes se mantiene, salvo que uno llegue al tope. No reescala las notas ni lleva la mejor nota a 100.

¿Puedo usar cero puntos?

Sí. Con cero no se suma nada y solo verá las notas originales con la media del grupo, una forma rápida de revisar la lista antes de probar una bonificación real.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/edu/linear-grade-curve

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/edu/linear-grade-curve \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"scores":[72,85,91,68],"points":5}'
{
  "scores": [
    72,
    85,
    91,
    68
  ],
  "points": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "edu.linear_grade_curve",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta calculadora de curva lineal de notas acepta un arreglo de puntuaciones brutas y un bono de puntos no negativo, calcula curved_i igual al mínimo entre cien y raw_i más points para cada estudiante, y devuelve la lista curvada completa, el recuento de puntuaciones que alcanzaron el techo y las medias de la clase antes y después del ajuste. La misma aritmética pura alimenta la herramienta gratuita del navegador y la ruta API, de modo que scripts de calificación y demostraciones de tareas permanecen estables byte a byte. Puntuaciones ausentes, arreglos vacíos, puntos negativos y valores no finitos fallan con invalid_input en lugar de inventar una curva.

Qué significa una curva lineal de puntos y cómo funciona el tope del 100%

Este endpoint codifica esa convención de aula directamente: curved es igual a min(100, raw más points) para cada entrada del arreglo scores, en el mismo orden en que usted las envió. Los bonos negativos se rechazan porque esta página de producto y el contrato de la API describen una curva lineal de suma de puntos, no una deducción general. Cero puntos está permitido y actúa como un pase de validación pura que aún informa medias y un capped_count de cero, salvo que una puntuación bruta ya superara cien y se recorte con la misma regla de máximo.

Contrato de entrada, forma de la respuesta y comportamiento ante errores

Esos fallos de validación no se facturan. Envíe por POST un cuerpo JSON con dos campos obligatorios: scores, un arreglo no vacío de números finitos (de una a quinientas entradas), y points, un número finito no negativo de puntos de bono a sumar a cada puntuación bruta. Cada elemento de puntuación y el campo points pueden llegar como número JSON o como cadena numérica; los alias raw_scores, grades y values se asignan a scores, mientras que points_to_add, bonus, curve_points y add se asignan a points. Scores ausentes, un valor scores que no sea arreglo, una lista vacía, más de quinientas entradas, points ausentes, points negativos, NaN, Infinity y elementos no numéricos fallan con invalid_input y mensajes que nombran el campo o el índice. En caso de éxito el cuerpo repite el arreglo scores limpio y el valor de points, devuelve curved_scores en el mismo orden, fija max_score en cien, informa count como el tamaño de la clase, capped_count como cuántos estudiantes quedaron exactamente en el techo porque raw más points superó cien, e incluye mean_raw y mean_curved como medias aritméticas para una comparación rápida antes y después. La cadena formula reafirma que curved es igual a min(100, raw más points) y method es linear_grade_curve. Ejemplo: puntuaciones setenta y dos, ochenta y cinco, noventa y uno, sesenta y ocho con cinco puntos dan setenta y siete, noventa, noventa y seis, setenta y tres, sin tope si ninguna cruzó cien; un bruto de noventa y ocho con cinco puntos pasa a cien e incrementa capped_count. Combine las listas con sus propias bandas de letra si necesita etiquetas A–F; este endpoint aplica solo la curva lineal numérica y no emite calificaciones literales, pesos ni promedios por categoría.

Dónde una API de curva lineal de notas aporta valor real

Como la implementación es parse de nivel A puro, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las solicitudes dentro del límite de quinientas puntuaciones, fije curved_scores y las medias en las pruebas, y obtendrá curvas lineales reproducibles para complementos LMS, demostraciones de tutoría y trabajadores en el borde sin montar una infraestructura de calificación propia.

Automatización LMS y exportación de notas

Aplique la misma regla min(100, raw + points) en canalizaciones por lotes para que cada cliente coincida en los porcentajes curvados y en capped_count.

Comprobaciones de equidad del ayudante

Compare mean_raw y mean_curved para valores candidatos de puntos y documente una curva lineal transparente para el alumnado.

¿Cuál es la puntuación curvada máxima?

Cien por ciento. Si raw más points superara 100, el resultado se limita a 100 y se cuenta en capped_count.

¿Puedo sumar un número negativo de puntos?

No. Este endpoint implementa solo una curva lineal de suma de puntos. Los points negativos fallan con invalid_input; use otra política si necesita deducciones.

¿Cuánto cuesta la calculadora de curva lineal de notas?

La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.

Ver la documentación completa del KIT →