Curva de notas de examen
Con la curva de raíz cuadrada en un examen sobre 100, un ochenta y uno pasa a noventa y las notas bajas suben más que las altas. Pegue las notas y elija sumar puntos fijos, escalar a la mejor nota o raíz cuadrada. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Puntajes
- 64, 81, 90
- Puntuación máxima
- 100
- Puntuaciones brutas
- 64, 81, 90
- Puntajes ajustados
- 80, 90, 94,87
La calculadora de curva de notas aplica un mismo ajuste a toda una lista de resultados brutos. Usted puede sumar puntos fijos, escalar la nota más alta hasta el máximo o aplicar una curva de raíz cuadrada que favorece proporcionalmente más a las notas bajas. La salida conserva el orden original, limita los resultados al máximo elegido y redondea a dos decimales. Así, el cálculo queda visible y se puede repetir, mientras que la decisión educativa sigue correspondiendo al docente.
Elija un método acorde con la política de evaluación
Una curva es primero una decisión académica y después un cálculo. Sumar puntos concede el mismo incremento a cada estudiante y conserva las diferencias absolutas, salvo cuando actúa el límite máximo. Escalar hasta la nota superior multiplica todos los resultados por un factor común, de modo que la mejor nota alcanza el máximo elegido; es útil si el examen resultó más difícil de lo previsto.
La raíz cuadrada otorga proporcionalmente más mejora a los resultados bajos y puede alterar más los intervalos. Usted debe aplicar únicamente el método permitido por el programa y explicar el criterio con transparencia.
Introduzca las notas e interprete el resultado
Envíe una lista no vacía de números finitos y no negativos, y seleccione uno de los tres métodos. Para sumar puntos, indique también la cantidad; puede ser negativa, aunque la salida nunca baja de cero. La nota máxima es 100 de forma predeterminada y puede cambiarse.
El escalado divide ese máximo entre la mejor nota bruta y usa el cociente como multiplicador común. Si todas las notas son cero, no puede escalarse. La raíz cuadrada transforma cada nota como fracción del máximo.
La salida mantiene las posiciones para que usted pueda relacionarla con su registro autorizado sin incluir datos personales.
Revise equidad, precisión y trazabilidad
Antes de publicar, examine toda la distribución. Los puntos fijos mantienen diferencias hasta que el límite comprime la zona superior; el escalado preserva proporciones, pero una nota excepcional puede reducir el efecto; la raíz cuadrada modifica las distancias con mayor intensidad. Los resultados se redondean a dos decimales para ser estables.
Conserve el método, los parámetros, las notas originales y la justificación, y pruebe primero con datos anónimos. La herramienta solo ejecuta aritmética determinista: no decide si la curva es justa, no asigna letras y no sustituye la revisión responsable del docente.
Qué puede hacer con ella
Corregir un examen demasiado difícil
Escale todos los resultados para que la nota bruta más alta alcance el máximo con un multiplicador común.
Aplicar un ajuste uniforme
Sume la misma cantidad de puntos a cada nota y limite el resultado al máximo elegido.
Comparar políticas de curvado
Pruebe los tres métodos con notas anónimas para estudiar su efecto antes de elegir uno.
Preguntas frecuentes
¿Qué ocurre con las notas superiores al máximo?
Los puntos fijos tampoco pueden producir valores inferiores a cero.
¿Se redondean los resultados ajustados?
Sí. Las notas calculadas y el factor de escala mostrado se redondean a dos decimales para ofrecer una salida estable.
¿Qué método de curva debo usar?
El que permita la política de su curso. Sumar puntos fijos conserva las distancias exactas entre estudiantes, escalar a la mejor nota conserva sus proporciones y la raíz cuadrada sube más las notas bajas, lo que puede mover los cortes de calificación.
¿Puedo bajar todas las notas en lugar de subirlas?
Sí. Con el método de puntos fijos puede indicar un número negativo cuando su política prevé un ajuste uniforme a la baja. Ninguna nota ajustada quedará nunca por debajo de cero.
¿Por qué no se puede escalar una lista a la mejor nota?
Escalar divide el máximo entre la nota bruta más alta, así que una lista cuya mejor nota es cero no puede escalarse sin dividir entre cero. Revise las notas introducidas o use otro método.
Herramientas relacionadas
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/edu/test-curve-adjust \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"scores":[64,81,90],"method":"square_root_curve"}'const res = await fetch("https://api.kit.forhosting.com/edu/test-curve-adjust", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"scores": [
64,
81,
90
],
"method": "square_root_curve"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/test-curve-adjust",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"scores": [
64,
81,
90
],
"method": "square_root_curve"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/test-curve-adjust", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"scores":[64,81,90],"method":"square_root_curve"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"scores":[64,81,90],"method":"square_root_curve"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/test-curve-adjust", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"scores": [
64,
81,
90
],
"method": "square_root_curve"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.test_curve_adjust",
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_items | 1000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Preguntas técnicas
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud de API cuesta $0.002. La calculadora del navegador también puede ejecutar localmente el mismo cálculo determinista.
¿Cómo funciona el escalado hasta la nota superior?
Divide maximum_score entre la nota bruta más alta y multiplica todas las notas por ese factor común.
¿Qué fórmula usa la curva de raíz cuadrada?
Calcula la raíz cuadrada de la nota dividida entre maximum_score y multiplica el resultado por maximum_score.