ForHosting KIT · Istruzione

Calcolatore curva lineare voti

Dia a tutta la classe gli stessi 5 punti di bonus dopo una prova difficile e veda la media muoversi, da 79 a 84 nell'esempio. Nessun voto corretto supera il 100%, e vede quanti studenti toccano quel tetto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Punteggi
72, 85, 91, 68
Punti
5
Ottiene
Punteggi corretti
77, 90, 96, 73
Punteggio massimo
100
Quantità
4
Conteggio limitato dal tetto
0

Una curva lineare dei voti è l’aggiustamento più semplice dopo un esame difficile: aggiungere lo stesso numero fisso di punti a ogni punteggio grezzo in percentuale e rifiutare di pubblicare qualsiasi valore oltre il cento per cento.

Cosa significa una curva lineare a punti e come funziona il tetto al 100%

In molti corsi superiori e universitari, una curva lineare dei voti significa aggiungere un bonus costante a ogni punteggio grezzo in percentuale dopo una prova troppo difficile rispetto alla difficoltà prevista. Se la classe ha sostenuto un esame su cento e il docente decide che cinque punti di sollievo sono equi, ogni punteggio grezzo r diventa min(100, r + 5).

Il minimo con cento è essenziale: senza di esso, uno studente che ha già ottenuto novantasette apparirebbe a centodue, valore che la maggior parte dei registri e dei sistemi di verbalizzazione rifiuta o taglia in silenzio in seguito. La capacità non riscala la distribuzione, non forza il punteggio massimo a cento e non applica un fattore moltiplicativo; quelle sono politiche di curva diverse (ad esempio proporzionali o per ranking) e appartengono ad altri strumenti.

Qui gli unici parametri liberi sono l’elenco dei punteggi grezzi in percentuale e la costante non negativa di punti da aggiungere. I punteggi possono uscire leggermente da zero a cento se il registro di origine usa credito extra o dati incompleti; la curva aggiunge comunque i punti e limita solo il lato superiore a cento. Quella prevedibilità consente agli assistenti di anteprima l’effetto di una curva proposta prima di pubblicare i voti finali.

Quando conviene dare a tutti gli stessi punti

I sistemi di gestione dell’apprendimento e le pipeline di esportazione voti necessitano di un oracolo deterministico affinché ogni client—web, mobile o import CSV a lotti—concordi sui percentuali curvati per la stessa lista grezza e lo stesso bonus. Gli assistenti possono incollare i punteggi di una sezione, provare due o tre valori di points e scegliere una curva che alzi la media senza creare un ammasso sopra cento che la segreteria non accetterà.

I siti di contenuti possono dimostrare una curva equa senza distribuire macro di foglio che si rompono con i separatori decimali locali. La validazione fallita non consuma saldo.

Anteprima di curva dopo l’esame

Incolli i punteggi grezzi percentuali di una sezione e provi un bonus fisso (ad esempio cinque o dieci punti) per vedere i voti curvati e chi raggiunge il tetto del 100% prima di pubblicare.

Come funziona il calcolatore di curva lineare dei voti?

Ogni punteggio curvato è min(100, raw + points).

Che cosa succede a un voto che supererebbe il 100%?

Si ferma a 100. Ogni voto corretto è il voto originale più i punti oppure 100, se è più basso, e il risultato indica quanti studenti toccano quel tetto, così può capire se il bonus è troppo generoso.

Una curva lineare cambia la distanza tra gli studenti?

No. Tutti ricevono gli stessi punti, quindi la differenza tra due studenti resta uguale, a meno che uno dei due arrivi al tetto. Non riscala i voti e non porta il migliore a 100.

Posso aggiungere punti negativi?

No. La curva serve ad aggiungere punti, non a toglierli, quindi un valore negativo viene rifiutato. Zero invece è accettato e mostra i voti originali con la media della classe.

Quanti voti posso correggere in una volta?

Da 1 a 500 in un solo passaggio, nell'ordine in cui li inserisce, quindi un'intera sezione o un corso completo stanno in un unico calcolo e ogni studente mantiene il suo posto.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore di curva lineare dei voti accetta un array di punteggi grezzi e un bonus di punti non negativo, calcola curved_i uguale al minimo tra cento e raw_i più points per ogni studente e restituisce l’elenco curvato completo, il conteggio dei punteggi che hanno raggiunto il tetto e le medie di classe prima e dopo l’aggiustamento. La stessa aritmetica pura alimenta lo strumento gratuito del browser e il percorso API, così script di valutazione e demo di compiti restano stabili byte per byte. Punteggi mancanti, array vuoti, points negativi e valori non finiti falliscono con invalid_input invece di inventare una curva.

Cosa significa una curva lineare a punti e come funziona il tetto al 100%

Questo endpoint codifica direttamente quella convenzione d’aula: curved è uguale a min(100, raw più points) per ogni voce dell’array scores, nello stesso ordine in cui Lei le ha inviate. I bonus negativi sono rifiutati perché questa pagina di prodotto e il contratto API descrivono una curva lineare di somma punti, non una detrazione generale. Zero punti è consentito e funge da pure validazione che riporta ancora le medie e un capped_count di zero, salvo che un grezzo superasse già cento e venga limitato dalla stessa regola di massimo.

Contratto di ingresso, forma della risposta e comportamento in errore

Quei fallimenti di validazione non vengono fatturati. Invii con POST un corpo JSON con due campi obbligatori: scores, un array non vuoto di numeri finiti (da una a cinquecento voci), e points, un numero finito non negativo di punti bonus da aggiungere a ogni punteggio grezzo. Ogni elemento di punteggio e il campo points possono arrivare come numero JSON o come stringa numerica; gli alias raw_scores, grades e values mappano a scores, mentre points_to_add, bonus, curve_points e add mappano a points. Scores mancanti, un valore scores non array, un elenco vuoto, più di cinquecento voci, points mancanti, points negativi, NaN, Infinity ed elementi non numerici falliscono con invalid_input e messaggi che nominano il campo o l’indice. In caso di successo il corpo ripete l’array scores pulito e il valore di points, restituisce curved_scores nello stesso ordine, imposta max_score a cento, riporta count come dimensione della classe, capped_count come quanti studenti sono finiti esattamente al tetto perché raw più points superava cento, e include mean_raw e mean_curved come medie aritmetiche per un confronto rapido prima e dopo. La stringa formula riafferma che curved è uguale a min(100, raw più points) e method è linear_grade_curve. Esempio: punteggi settantadue, ottantacinque, novantuno, sessantotto con cinque punti producono settantasette, novanta, novantasei, settantatré, senza tetto se nessuno ha superato cento; un grezzo di novantotto con cinque punti diventa cento e incrementa capped_count. Abbini gli elenchi alle Sue fasce letterali se le servono etichette A–F; questo endpoint applica solo la curva lineare numerica e non emette voti letterali, pesi né medie per categoria.

Dove un’API di curva lineare dei voti crea valore reale

Poiché l’implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Mantenga le richieste entro il limite di cinquecento punteggi, fissi curved_scores e le medie nei test, e otterrà curve lineari riproducibili per plugin LMS, demo di ricevimento e worker all’edge senza erigere un’infrastruttura di valutazione propria.

Automazione LMS ed esportazione voti

Applichi la stessa regola min(100, raw + points) in pipeline a lotti affinché ogni client concordi sui percentuali curvati e su capped_count.

Controlli di equità dell’assistente

Confronti mean_raw e mean_curved per valori candidati di points e documenti una curva lineare trasparente per gli studenti.

Qual è il punteggio curvato massimo?

Cento per cento. Se raw più points superasse 100, il risultato è limitato a 100 e contato in capped_count.

Posso aggiungere un numero negativo di punti?

No. Questo endpoint implementa solo una curva lineare di somma punti. Points negativi falliscono con invalid_input; usi un’altra politica se le servono detrazioni.

Quanti punteggi posso curvare alla volta?

Tra 1 e 500 numeri finiti per richiesta. Elenchi più grandi vanno suddivisi in lotti.

Quanto costa il calcolatore di curva lineare dei voti?

Lo strumento browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene fatturato.

Leggi la documentazione completa del KIT →