Percentuale di voto da frazione
17 risposte giuste su 20 sono l'85%, una B nella fascia dall'83 all'86%. Inserisca i punti ottenuti e quelli possibili, anche con mezzi punti di credito parziale, e ottenga la percentuale e una lettera con i gradini più e meno. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Totale
- 20
- Corrette
- 17
- Etichetta della frazione
- 17/20
- Percentuale
- 85
- Etichetta percentuale
- 85%
- Voto in lettere
- B
Docenti, tutor e studenti correggono quiz e compiti come una frazione semplice: quante risposte corrette su quante possibili. Riportare quel risultato come percentuale e come lettera resta dispendioso quando il totale è dispari—diciassette su venti, quarantatré su cinquanta, nove e mezzo su dodici per credito parziale. Questo strumento di percentuale di voto da frazione esegue la conversione in un solo passo: divida le risposte corrette per il totale, moltiplichi per cento, arrotondi con una regola half-up stabile e mappi la percentuale arrotondata su una scala trasparente di lettere USA a dieci punti con fasce più e meno. Senza curva, senza pesi e senza chiamata di rete: il modo più rapido per valutare una prova corretta su qualsiasi totale e mostrare insieme percentuale e lettera.
Come la frazione diventa percentuale e lettera
Una prova corretta è una frazione: risposte corrette o punti ottenuti al numeratore, totale delle domande o massimo dei punti al denominatore. Il voto percentuale è correct diviso per total, moltiplicato per cento. Diciassette corrette su un quiz di venti item sono ottantacinque per cento; quarantatré su cinquanta sono ottantasei per cento; nove su dodici sono settantacinque per cento.
Il credito parziale è consentito quando correct non è intero—ad esempio 9.5 su dodici—purché correct resti non negativo e non superi total. total deve essere un numero finito positivo affinché la divisione sia definita; un elaborato con total zero viene rifiutato invece di inventare un punteggio. Dopo il calcolo della percentuale grezza, l’arrotondamento half-up alle cifre decimali scelte produce la percentuale di visualizzazione che vedono studenti e famiglie.
Le lettere usano una scala USA comune a dieci punti su quella percentuale arrotondata: A-plus da novantasette in su, A da novantatré, A-minus da novanta, poi fasce B, C e D con passi più/meno di circa tre-quattro punti, e F sotto sessanta. La risposta restituisce anche il minimo e il massimo inclusivi della fascia della lettera assegnata, così Lei può mostrare «B, 83–86 per cento» accanto al voto senza una seconda tabella di consultazione.
Dove convertire frazioni in voti fa risparmiare tempo
I docenti di classe finiscono una pila di quiz brevi e servono percentuale e lettera per il registro senza aprire un foglio di calcolo per ogni totale dispari. I centri di tutoraggio pubblicano i progressi settimanali come «punteggio sul totale» e vogliono una lettera coerente per i report alle famiglie. I portali studenti e i plugin LMS convertono conteggi grezzi da lettori ottici o quiz autovalutati in percentuale e lettera di visualizzazione prima che la media ponderata per categoria sia calcolata altrove.
Le pagine di aiuto ai compiti possono incorporare il percorso gratuito del browser così gli apprendenti verificano «quanto è quindici su diciotto come percentuale e lettera» senza una chiamata a un modello. La validazione fallita non consuma saldo. Documenti la scala delle lettere accanto al risultato, fissi le percentuali arrotondate nei test e ottenga aiuti alla valutazione riproducibili per edge worker, bot FAQ e strumenti docenti senza mantenere un foglio di conversione privato proprio.
Casi d'uso
Valutazione rapida dei quiz in classe
Trasformi i conteggi corrette sul totale di un quiz corretto in percentuale e lettera per il registro in un solo passo.
Autocontrollo dello studente dopo prove di pratica
Consenta agli apprendenti di inserire item esatti e totale item per vedere percentuale e lettera prima che l’LMS ufficiale pubblichi i risultati.
Automazione LMS e registro voti
Mappi frazioni di punteggio grezzo da scanner o motori di quiz su campi stabili di percentuale e lettera per export e portali famiglie.
Domande frequenti
Come si converte una frazione d’esame in un voto percentuale?
Divida correct per total e moltiplichi per 100. Ad esempio, 17/20 è 85%. Questo strumento mappa anche la percentuale arrotondata su una lettera USA (da A+ a F).
correct o total possono essere frazionari per credito parziale?
Sì. correct può essere un non intero non negativo (ad esempio 9.5) purché non superi total. total deve essere un numero finito positivo.
Quanto fa 17 su 20 in percentuale?
Fa l'85%, cioè una B. Dividendo 17 per 20 e moltiplicando per 100 si ottiene 85, che rientra nella fascia della B, dall'83 all'86%, sulla scala americana a dieci punti.
I punti ottenuti possono superare il massimo per un bonus?
No. I punti ottenuti non possono superare quelli possibili, quindi un risultato oltre il 100% resta fuori da questo calcolo. Anche una prova da zero punti viene rifiutata, perché non c'è nulla per cui dividere.
Da quale percentuale parte la A+?
La A+ parte dal 97%, la A dal 93% e la A- dal 90%. Le fasce successive scendono a gradini di tre o quattro punti fino alla D- al 60%, e sotto il 60% la lettera è F.
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/grade-percentage-from-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"correct":17,"total":20}'const res = await fetch("https://api.kit.forhosting.com/edu/grade-percentage-from-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"correct": 17,
"total": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/grade-percentage-from-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"correct": 17,
"total": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/grade-percentage-from-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"correct":17,"total":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"correct":17,"total":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/grade-percentage-from-fraction", 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
{
"correct": 17,
"total": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.grade_percentage_from_fraction",
"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
Contratto di ingresso, campi di risposta e validazione
Invii un oggetto JSON con i campi obbligatori correct e total. correct è un numero finito non negativo (punti ottenuti o item esatti); total è un numero finito positivo (massimo dei punti o conteggio item). Le stringhe numeriche sono accettate; booleani, oggetti, stringhe vuote e valori non finiti sono rifiutati. correct non deve superare total: i punti bonus oltre il cento per cento restano fuori dall’ambito di questo valutatore semplice per frazione. Gli alias opzionali includono right, score, earned e numerator per correct, e max, out_of, denominator e possible per total, così i client leggeri riutilizzano nomi di campo familiari. decimals opzionale è un intero da zero a sei e il predefinito è due; controlla l’arrotondamento half-up della percentuale e dei valori correct e total restituiti. In caso di successo il corpo restituisce correct e total, fraction_label come 17/20, percentage come numero, percent_label con segno di percentuale, letter_grade come B, band_min e band_max per quella lettera, formula, scale come riepilogo compatto delle fasce, decimals e un message breve per l’interfaccia. Campi mancanti, ingresso non numerico, total non positivo, correct sopra total o decimals fuori da zero a sei sollevano invalid_input e non vengono addebitati. Esempio: correct 17 e total 20 con decimals predefiniti produce ottantacinque per cento e lettera B. Esempio: correct 20 e total 20 con decimals zero produce cento per cento e A-plus.
Dove un’API da frazione a voto si inserisce nei flussi reali
Poiché l’implementazione è lavoro analitico parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
Quale scala di lettere viene usata?
Una scala USA comune a dieci punti con più/meno: A+ da 97, A da 93, A- da 90, B+ da 87, B da 83, B- da 80, C+ da 77, C da 73, C- da 70, D+ da 67, D da 63, D- da 60, e F sotto 60. band_min e band_max sono restituiti con la lettera.
Quali ingressi vengono rifiutati?
Assenza di correct o total, valori non numerici, total non maggiore di zero, correct maggiore di total, o decimals fuori da 0–6 falliscono con invalid_input e non vengono addebitati.
Quanto costa il calcolatore di percentuale di voto da frazione?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’ingresso non valido non viene addebitato.