Calcolatore voto d'esame
Inserisca i punti ottenuti e quelli possibili: 85 su 100 diventa 85 % e una B sulla scala statunitense a dieci punti. Un punteggio oltre il massimo viene rifiutato, così un errore di battitura non sembra mai un credito extra. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Punteggio
- 85
- Massimo
- 100
- Percentuale
- 85
- Voto in lettere
- B
Un punteggio grezzo d’esame diventa lettera solo dopo la divisione per il massimo di punti possibili e l’applicazione di una scala percentuale pubblicata.
Che cos’è la lettera d’esame e perché vale la scala a dieci punti
La lettera di un esame non è il totale di punti grezzi stampato in fondo a un fascicolo. È il rapporto tra punti ottenuti e punti possibili, convertito in percentuale e poi proiettato, tramite una tabella di soglie pubblicata, sulle lettere A, B, C, D e F.
La scala standard statunitense a dieci punti usata qui è semplice di proposito: il novanta per cento o più è una A, dall’ottanta fino a meno di novanta è una B, dal settanta fino a meno di ottanta è una C, dal sessanta fino a meno di settanta è una D, e sotto il sessanta è una F.
Quella scala è ciò che cerca lo studente quando consulta un calcolatore di voto d’esame, ciò che molti pagelle della scuola di base stampano ancora, e ciò di cui i plugin di gestione dell’apprendimento hanno bisogno per convertire un quiz di 42 su 50 in una lettera senza inventare una curva. Trattare allo stesso modo ogni punto dello stesso strumento è il senso della conversione: a differenza di un voto di corso ponderato, non ci sono categorie di programma, né pesi di categoria, né il quiz più basso scartato.
Un punteggio di 85 su un esame da 100 punti è 85 per cento, lettera B. Un punteggio di 45 su un quiz da 50 punti è 90 per cento, lettera A — la stessa lettera che Lei assegnerebbe se il quiz fosse stato prima riportato a cento. Zero punti ottenuti su un massimo positivo è una F legittima, non un errore.
Il credito extra che spinge il punteggio grezzo oltre il massimo pubblicato non viene indovinato qui: il contratto rifiuta un punteggio che eccede il massimo, così una cifra trasposta non diventa in silenzio una A.
Casi d'uso
Lettera di quiz ed esame dai punti grezzi
Gli studenti inseriscono i punti ottenuti e i punti possibili per vedere la percentuale e la lettera standard A–F prima che il docente pubblichi il registro.
Pila di elaborati, una conversione per ciascuno
I docenti inviano ogni punteggio grezzo con il massimo pubblicato per aggiungere una colonna verificata di percentuale e lettera e intercettare i totali digitati sopra il tetto.
Domande frequenti
Come si calcola la lettera d’esame?
La lettera usa la percentuale arrotondata così il percentuale mostrato e la lettera coincidono sempre.
Che succede se il punteggio supera il massimo?
Un punteggio sopra il massimo pubblicato viene rifiutato e non addebitato, così il credito extra sopra il tetto non può sembrare una A riuscita.
Il punteggio può essere zero? Può essere negativo?
Zero punti ottenuti su un massimo positivo è una F valida al 0%.
Calcola un voto di corso ponderato o un GPA?
No. Questa pagina converte un solo punteggio grezzo e un solo massimo in una percentuale e una lettera. Categorie ponderate del programma e punti GPA sono ricerche diverse.
Che lettera corrisponde a 45 su 50?
Una A. 45 diviso 50 fa 90 %, esattamente la soglia della A, la stessa lettera di un 90 su 100. Poiché il calcolo divide per il massimo reale, non serve riportare prima la verifica su 100.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/edu/test-grade \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"score":85,"maximum":100}'const res = await fetch("https://api.kit.forhosting.com/edu/test-grade", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"score": 85,
"maximum": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/test-grade",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"score": 85,
"maximum": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/test-grade", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"score":85,"maximum":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"score":85,"maximum":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/test-grade", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"score": 85,
"maximum": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.test_grade",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Docenti, studenti, plugin LMS e correttori di compiti hanno bisogno della stessa conversione: la percentuale è uguale a score diviso per maximum per cento, poi una lettera secondo le soglie standard statunitensi a dieci punti. Questo calcolatore di voto d’esame accetta un punteggio grezzo finito e un massimo positivo, restituisce la percentuale insieme alla lettera da A a F e rifiuta un punteggio negativo o superiore al massimo, così un errore di digitazione non sembra mai un credito extra. L’aritmetica è pienamente deterministica, gira gratis nel Suo browser ed è disponibile tramite API a $0.002 per richiesta andata a buon fine, senza modello di linguaggio né registro voti esterno sul percorso critico.
Che cos’è la lettera d’esame e perché vale la scala a dieci punti
La percentuale è uguale a score diviso per maximum per cento.
Contratto di ingresso, formula, arrotondamento e errori
L’opzionale decimals è un intero da 0 a 6 che governa l’arrotondamento half-up della percentuale restituita; il valore predefinito è 2 decimali, così un risultato come 87.5 coincide con le schermate abituali del registro. La lettera è assegnata da quella percentuale arrotondata, così il numero che Lei mostra e la lettera che mostra non possono divergere: 89.995 a 2 decimali diventa 90.00, lettera A. Un maximum pari a zero o negativo fallisce anch’esso, perché dividere per un tetto non positivo non è una percentuale d’esame. Un punteggio negativo fallisce. La convalida fallita non viene addebitata. Invii per POST un corpo JSON con due numeri finiti obbligatori: score, i punti ottenuti, e maximum, i punti possibili. Ogni campo può arrivare come numero JSON o come stringa numerica. Score accetta anche gli alias earned, points, raw e raw_score; maximum accetta max, max_score, total e out_of, così gli script che già parlano in quei termini non necessitano di un passo di rename. Campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il problema. Un punteggio che eccede il massimo fallisce con invalid_input, così il credito extra sopra il tetto pubblicato non sembra mai una A riuscita. In caso di successo il corpo ripete score e maximum, restituisce percentage, restituisce letter_grade come una di A, B, C, D o F, e riafferma l’identità nel campo formula. Esempio: score 85 e maximum 100 producono percentage 85 e lettera B. Esempio: score 45 e maximum 50 producono percentage 90 e lettera A. Abbini il JSON strutturato alla Sua pagella se Le servono soglie con più e meno o una curva; questo endpoint restituisce solo la lettera standard a dieci punti.
Dove un’API di lettera d’esame merita il proprio posto
Aule e piattaforme di tutoraggio usano un calcolatore di voto d’esame perché lo studente converta il quiz di stasera in una lettera senza confondere il massimo né applicare un peso di programma che non appartiene a un singolo strumento. I generatori di prove e i correttori di compiti hanno bisogno di un oracolo deterministico che rifiuti un punteggio negativo e uno che eccede il massimo, invece di prendere valori assoluti e segnare cifre scambiate come una A. Docenti e assistenti chiamano l’API in lotto per ciascun elaborato per aggiungere una colonna verificata di percentuale e lettera quando esportano una pila di punteggi grezzi, intercettando le righe in cui un voto è stato digitato sopra il totale pubblicato. I plugin di gestione dell’apprendimento che già memorizzano punti ottenuti e punti possibili possono proiettare quei due campi su score e maximum e ottenere una lettera senza allestire un database di registro. Poiché l’implementazione è parse puro di livello A, ogni chiamata andata a buon fine costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Tenga le richieste piccole, fissi nei test il percentage arrotondato e letter_grade, e otterrà lettere d’esame riproducibili per i compiti, i worker al bordo e gli script di registro, senza inventare una curva, una tabella di più e meno o una media di corso ponderata sulla stessa pagina.
Casi di integrazione
Automazione LMS e correttori di compiti
I plugin proiettano i punti ottenuti e possibili già memorizzati su score e maximum perché la lettera coincida con la scala a dieci punti di questa pagina.
Domande tecniche
Quanto costa il calcolatore di voto d’esame?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata andata a buon fine; l’ingresso non valido non viene addebitato.