ForHosting KIT · Istruzione

Calcolatore dei voti

Inserisca i voti con il loro peso per ottenere la media ponderata: 80 e 90 con lo stesso peso danno 85. Oppure passi all'opzione esame finale per sapere che voto le manca per raggiungere il suo obiettivo. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Modalità di calcolo
Media ponderata
Ottiene
Media
85
Peso totale
2
Elementi conteggiati
2

media ponderata gratis online

Due domande: a che punto è e quanto le manca

Quasi tutti i dubbi sui voti sono di due tipi. Il primo è sapere a che punto è: ogni verifica, compito o esame ha un voto e un peso, e la media ponderata moltiplica ogni voto per il suo peso, somma i risultati e divide per il peso totale. Due voti di 80 e 90 con lo stesso peso danno 85. Il secondo è pianificare: dato il voto complessivo desiderato e quanto conta l'esame finale, che voto serve? Il calcolatore risolve questo conto e mostra anche la sua media attuale.

I pesi e gli errori più comuni

I pesi sono relativi, quindi può usare percentuali, punti o semplici moltiplicatori, purché mantenga lo stesso tipo per tutti i voti. Un errore frequente è fare la media senza pesi, dando a una piccola verifica la stessa forza di un grande esame. Un altro è dimenticare che, per il voto necessario, il peso del finale si somma ai pesi già inseriti. Ogni peso deve essere maggiore di zero, e l'elenco accetta fino a 50 voti.

Elementi, pesi e validazione

In modalità average l'array items deve contenere da 1 a 50 voci, e un peso totale pari a zero solleva un errore di divisione per zero. Qualsiasi elemento malformato, campo obbligatorio mancante o valore fuori intervallo fallisce in modo pulito prima o durante la somma, mai come un crash non tipizzato.

Monitoraggio dei voti di un corso

Combini test, compiti a casa ed esami con i loro pesi in un'unica media ponderata aggiornata.

Come viene calcolata la media ponderata?

La somma di ogni voto per il suo peso, diviso il totale dei pesi; i pesi devono essere maggiori di zero.

Che voto mi serve all'esame finale per raggiungere l'obiettivo?

Scelga l'opzione esame finale e indichi il voto complessivo desiderato, il peso del finale e i voti già ottenuti. Il calcolatore ricava il voto che il finale deve portare e mostra anche la sua media attuale.

I pesi devono sommare a 100?

No. La somma di ogni voto per il suo peso viene divisa per il totale dei pesi inseriti, quindi pesi di 1 e 1 danno la stessa media di 50 e 50.

Un peso può essere zero?

No. Ogni peso deve essere maggiore di zero, e un peso nullo o negativo viene rifiutato. I voti possono essere qualsiasi numero fino a un milione in valore assoluto.

Quanti voti posso inserire?

Da 1 a 50 nell'opzione media. Nell'opzione esame finale l'elenco dei voti già ottenuti è facoltativo, quindi può anche partire solo dall'obiettivo e dal peso del finale.

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/dev/grade-calculator

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/dev/grade-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"average"}'
{
  "mode": "average"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.grade_calculator",
  "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.

Calcola una media ponderata di elementi valutati, oppure in modalità final_needed il voto che deve ottenere in un esame finale ponderato per raggiungere il voto complessivo desiderato.

Due modalità selezionate dal campo mode

In modalità average prende un array items da 1 a 50 voci, ciascuna un oggetto con un score numerico e un weight positivo, e restituisce la media ponderata: la somma di voto per peso diviso il peso totale. L'esempio — due elementi da 80 e 90 con peso 1 in modalità average — restituisce una media di 85. dev.grade_calculator si dirama in base a un campo mode obbligatorio. La risposta include average, total_weight e items_count. In modalità final_needed fornisce un voto complessivo desiderato e il final_weight dell'esame restante, più un array items facoltativo di voti già ottenuti; risolve per il voto che deve ottenere in quell'esame finale. La formula è (desired * (somma_dei_pesi + final_weight) - somma_di_voto_per_peso) / final_weight, e la risposta restituisce desired, final_weight, needed e current_average.

Elementi, pesi e validazione

Ogni elemento viene validato: score deve essere un numero finito il cui valore assoluto non supera 1e6, e weight deve essere un numero finito strettamente maggiore di zero, quindi un peso pari o inferiore a zero viene respinto con un errore tipizzato invalid_input. In modalità final_needed items è facoltativo — un elenco omesso e un array vuoto vengono trattati in modo identico, poiché una forma dichiarativa scarta gli elenchi facoltativi vuoti — quindi senza voti precedenti il voto needed è semplicemente il voto desiderato. desired deve essere finito e final_weight deve essere finito e maggiore di zero.

Arrotondamento, current_average e pianificazione

Un valore needed superiore al massimo che un esame finale può assegnare le dice che l'obiettivo è irraggiungibile; un needed negativo significa che l'obiettivo è già assicurato. In modalità final_needed la risposta riporta anche current_average: la media ponderata dei voti già inseriti, o null quando non è stato fornito alcun elemento precedente, così che uno studente veda sia a che punto si trova sia cosa richiede l'esame finale.

Pianificazione dell'esame finale

Usi final_needed per indicare a uno studente il voto esatto richiesto all'esame finale per raggiungere un voto obiettivo.

Automazione del registro dei voti

Richiami l'API per ogni studente per aggiungere una colonna di media ponderata o di voto necessario a un'intera classe.

Qual è la differenza tra le due modalità?

average restituisce la media ponderata dei suoi elementi; final_needed risolve per il voto richiesto in un esame finale ponderato per raggiungere un voto complessivo desiderato.

Servono voti precedenti per la modalità final_needed?

No. In quel caso items è facoltativo; senza voti precedenti il voto needed equivale al voto desiderato e current_average è null.

Come si controlla l'arrotondamento?

Il campo decimals (da 0 a 4, predefinito 2) arrotonda i risultati half-up dal valore grezzo, non tramite toFixed.

Cosa provoca un errore?

Un peso non positivo, un peso totale pari a zero, un voto fuori intervallo o un campo obbligatorio mancante restituisce invalid_input. API a partire da $0.002.

Leggi la documentazione completa del KIT →