Calcolatore del punteggio ponderato della rubrica
Ricerca al livello 4 con peso 0,40, ragionamento a 3 con 0,35 e scrittura a 5 con 0,25 fanno 3,9 sulla stessa scala dei livelli. I pesi non devono per forza sommare 1: vede anche il peso totale e la media ponderata. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Precisione
- 3
- Punteggio ponderato totale
- 3,9
- Peso totale
- 1
- Media ponderata
- 3,9
- Numero di criteri
- 3
Una rubrica ponderata riunisce i risultati di più criteri in un unico voto, rispettando l’importanza assegnata a ogni parte del lavoro. Questo calcolatore moltiplica ciascun livello per il relativo peso, somma i contributi e mostra il calcolo del totale. Inserisca pesi decimali, come 0.40 per 40 per cento, se desidera mantenere il risultato sulla scala originale dei livelli. La risposta indica anche il peso totale e la media ponderata, così Lei può individuare rubriche incomplete o scale insolite prima di registrare il voto.
Imposti livelli e pesi in modo coerente
Crei una riga per ogni criterio della rubrica. Assegni un nome chiaro, inserisca il livello o i punti ottenuti e il moltiplicatore che ne rappresenta l’importanza. Se Ricerca vale 40 per cento, usi 0.40 anziché 40 per mantenere la scala originale.
Una rubrica comune può assegnare 0.40 a Ricerca, 0.35 a Ragionamento e 0.25 a Scrittura: i pesi totalizzano 1 e la somma ponderata è confrontabile con i livelli. Sono accettati anche pesi che non sommano 1, per moltiplicatori di punti o sezioni incomplete. Livelli e pesi devono essere numeri finiti non negativi e almeno un peso deve superare zero.
Mantenga tutti i livelli sulla stessa scala, evitando di mescolare punti e percentuali se la politica di valutazione non lo prevede.
Comprenda il calcolo del punteggio ponderato
Per ogni riga il punteggio ponderato è il livello moltiplicato per il peso. Per esempio, un livello 4 con peso 0.40 contribuisce 1.60, mentre un livello 3 con peso 0.35 contribuisce 1.05. Quando i pesi totalizzano 1, media e totale coincidono; quando totalizzano 100, la media ripristina la scala dei criteri.
L’arrotondamento riguarda soltanto l’output visualizzato e segue la precisione scelta da zero a dieci decimali. Il calcolo accumula prima i valori originali, evitando gli scarti prodotti dall’arrotondamento anticipato.
Controlli il risultato prima di assegnare il voto
Usi l’output come calcolo verificabile, non come sostituto delle regole della rubrica. Esamini contributions per confermare moltiplicatori e scale. Il calcolatore non deduce criteri mancanti, livelli massimi, soglie, penalità, crediti extra o requisiti di superamento.
Applichi tali regole separatamente, salvo che siano righe esplicite. Ogni contributo corrisponde così a una riga inviata e le divergenze sono rintracciabili. Nei flussi automatici conservi l’input originale insieme alla risposta.
Casi d'uso
Calcolare il voto di un compito
Combini i livelli di ricerca, ragionamento, presentazione e scrittura secondo i pesi pubblicati.
Verificare un foglio dei voti
Confronti i contributi per criterio con il totale del foglio per trovare un peso o una formula errati.
Valutare modifiche alla rubrica
Provi come i nuovi pesi cambiano il totale prima di pubblicare una valutazione.
Domande frequenti
Quale formula utilizza il calcolatore?
Moltiplica ogni livello per il relativo peso e somma i prodotti; divide inoltre la somma per il peso totale per ottenere la media ponderata.
Per un peso del 30 per cento devo inserire 30 o 0.30?
Usi 0.30 per mantenere il totale sulla scala dei livelli.
I criteri possono avere livelli massimi diversi?
Il calcolo accetta livelli non negativi, ma non normalizza massimi diversi. Li converta su una scala comune se la rubrica lo richiede.
Perché il risultato mostra il peso totale?
Per individuare una rubrica incompleta o con una scala insolita prima di registrare un voto. Un totale di 1 è tipico con pesi decimali, 100 con percentuali intere; in quel caso la media ponderata riporta il risultato sulla scala dei livelli.
Con quanti decimali viene mostrato il risultato?
Sceglie lei, da zero a dieci decimali. Si arrotondano solo i contributi e i totali mostrati; la somma si fa prima con i numeri originali, quindi arrotondare ogni riga non fa slittare il totale.
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/rubric-weighted-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"criteria":[{"name":"Research","level":4,"weight":0.4},{"name":"Reasoning","level":3,"weight":0.35},{"name":"Writing","level":5,"weight":0.25}]}'const res = await fetch("https://api.kit.forhosting.com/edu/rubric-weighted-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"criteria": [
{
"name": "Research",
"level": 4,
"weight": 0.4
},
{
"name": "Reasoning",
"level": 3,
"weight": 0.35
},
{
"name": "Writing",
"level": 5,
"weight": 0.25
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/rubric-weighted-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"criteria": [
{
"name": "Research",
"level": 4,
"weight": 0.4
},
{
"name": "Reasoning",
"level": 3,
"weight": 0.35
},
{
"name": "Writing",
"level": 5,
"weight": 0.25
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/rubric-weighted-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"criteria":[{"name":"Research","level":4,"weight":0.4},{"name":"Reasoning","level":3,"weight":0.35},{"name":"Writing","level":5,"weight":0.25}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"criteria":[{"name":"Research","level":4,"weight":0.4},{"name":"Reasoning","level":3,"weight":0.35},{"name":"Writing","level":5,"weight":0.25}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/rubric-weighted-score", 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
{
"criteria": [
{
"name": "Research",
"level": 4,
"weight": 0.4
},
{
"name": "Reasoning",
"level": 3,
"weight": 0.35
},
{
"name": "Writing",
"level": 5,
"weight": 0.25
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.rubric_weighted_score",
"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.
Limiti
max_items | 500 |
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
Imposti livelli e pesi in modo coerente
In tal caso controlli total_weight e weighted_average.
Comprenda il calcolo del punteggio ponderato
I prodotti vengono sommati in total_weighted_score. L’elenco contributions conserva i valori intermedi, permettendo a studenti, docenti e revisori di riprodurre il risultato. weighted_average divide la somma non arrotondata per la somma dei pesi.
Controlli il risultato prima di assegnare il voto
Confronti criteria_count con il numero di righe e verifichi total_weight: 1 è tipico delle proporzioni decimali, 100 delle percentuali intere. L’API costa $0.002 per richiesta e lo stesso calcolo puro può essere eseguito nel browser senza inviare la rubrica a un servizio esterno di valutazione.
Domande tecniche
I pesi devono sommare 1?
No. total_weight segnala una rubrica parziale o con scala diversa e weighted_average normalizza qualsiasi peso totale positivo.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. La versione nel browser esegue localmente lo stesso calcolo deterministico.