Calcoli la presenza alle lezioni e verifichi la soglia
Frequentare 31 lezioni su 40 dà il 77,5 % di presenza, sotto un minimo dell'80 %. Inserisca le lezioni svolte, quelle frequentate e la soglia richiesta dal suo istituto e ottenga la percentuale e una risposta netta: sopra o sotto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lezioni tenute
- 40
- Lezioni frequentate
- 31
- Soglia del regolamento
- 80
- Percentuale di frequenza
- 77,5
Questo calcolatore trasforma due semplici conteggi in una chiara verifica del regolamento. Indichi quante lezioni si sono tenute, a quante ha partecipato lo studente e la percentuale minima richiesta dalla scuola, dal corso o dal programma. Il risultato mostra la percentuale di presenza e segnala direttamente se è inferiore alla soglia. Lo strumento rifiuta inoltre i dati impossibili nei quali le lezioni frequentate superano quelle tenute, aiutando studenti, docenti e amministratori a individuare un comune errore di inserimento prima di utilizzare il risultato.
Calcoli la presenza partendo dai conteggi delle lezioni
La percentuale di presenza parte da due conteggi riferiti allo stesso periodo: lezioni tenute e lezioni frequentate. Il calcolatore divide le lezioni frequentate per quelle tenute e moltiplica il rapporto per 100. Per esempio, partecipare a 31 lezioni su 40 produce il 77.5 per cento.
Nel conteggio delle lezioni tenute includa le sessioni programmate che si sono svolte davvero; normalmente le lezioni annullate non vanno incluse, perché nessuno poteva frequentarle. Il conteggio delle presenze deve rappresentare le sessioni riconosciute secondo le regole dell’istituto. Se ritardi, assenze giustificate, laboratori o presenze parziali ricevono un trattamento speciale, sistemi prima quei dati.
Questa capacità non inventa regole istituzionali e non converte crediti parziali in lezioni intere. Esegue il calcolo usando i numeri interi forniti. Deve essersi tenuta almeno una lezione, perché una percentuale con denominatore zero non è definita.
Zero lezioni frequentate è invece valido e restituisce zero per cento. La percentuale visualizzata è arrotondata a due decimali, così da offrire un risultato leggibile che Lei può verificare autonomamente.
Confronti il risultato con la soglia corretta del regolamento
La soglia è la percentuale minima accettabile, espressa da 0 a 100. Inserisca 75 quando il corso richiede almeno il 75 per cento di presenza, oppure 90 quando il programma richiede il 90 per cento. L’uguaglianza quindi soddisfa il requisito: un 75 per cento esatto non è sotto una regola del 75 per cento.
Il confronto usa il rapporto matematico completo, non la percentuale arrotondata mostrata. Questa distinzione evita che un valore come 74.996 per cento sia visualizzato come 75.00 e superi erroneamente un requisito del 75 per cento. Alcuni regolamenti prevedono tolleranze, assenze approvate o un numero obbligatorio di sessioni anziché una percentuale pura.
Converta tali regole nei conteggi appropriati prima della verifica e consulti il regolamento ufficiale quando vi sono conseguenze rilevanti. L’indicatore risponde con coerenza a una domanda circoscritta; non decide sanzioni, ammissioni agli esami o giustificazioni delle assenze.
Convalidi i registri e utilizzi il risultato responsabilmente
Una percentuale affidabile dipende da registri coerenti. Entrambi i conteggi devono essere numeri interi: valori come 18.5 vengono rifiutati anziché arrotondati senza avviso. La soglia può contenere decimali e consente quindi regole come 82.5 per cento.
Prima del calcolo verifichi che entrambi i conteggi riguardino lo stesso studente, la stessa materia e lo stesso periodo. Mescolare una presenza semestrale con lezioni mensili può produrre una percentuale plausibile ma priva di significato. Mantenere gli input con il risultato facilita la revisione se il registro cambia.
Nessuna rete, casualità, data corrente o banca dati scolastica influenza il calcolo: il significato deriva soltanto dai tre valori forniti da Lei.
Casi d'uso
Controllo dei progressi dello studente
Calcoli la presenza attuale prima della fine del periodo e verifichi se è sotto il requisito del corso.
Revisione del registro del docente
Verifichi la percentuale dai totali e individui un conteggio impossibile prima di pubblicare il rapporto.
Automazione del portale didattico
Applichi uniformemente una soglia dichiarata e conservi un indicatore semplice con ogni risultato.
Domande frequenti
Come si calcola la percentuale di presenza?
Le lezioni frequentate vengono divise per quelle tenute e il risultato viene moltiplicato per 100. La visualizzazione è arrotondata a due decimali.
La soglia può includere decimali?
Sì. È accettata qualsiasi soglia finita da 0 a 100, compresi valori come 82.5.
L’arrotondamento influenza l’indicatore?
No. La percentuale è arrotondata per leggibilità, ma il confronto utilizza il valore matematico non arrotondato.
Un 75 % esatto rispetta un minimo del 75 %?
Sì. Viene segnalata solo la presenza strettamente inferiore al minimo, quindi l'uguaglianza basta. Se il corso richiede il 75 %, un registro che arriva esattamente a quella cifra risulta in regola.
Le lezioni annullate vanno contate tra quelle svolte?
Di norma no. Come lezioni svolte conti solo quelle che si sono tenute davvero, perché a quelle annullate nessuno poteva partecipare. Ritardi, assenze giustificate o presenze parziali vanno risolti secondo le regole dell'istituto prima di inserire i totali.
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/attendance-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"classes_held":40,"classes_attended":31,"policy_threshold":75}'const res = await fetch("https://api.kit.forhosting.com/edu/attendance-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/attendance-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/attendance-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"classes_held":40,"classes_attended":31,"policy_threshold":75}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"classes_held":40,"classes_attended":31,"policy_threshold":75}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/attendance-percentage", 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
{
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.attendance_percentage",
"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
Confronti il risultato con la soglia corretta del regolamento
Il risultato comprende below_policy_threshold, che è vero soltanto quando la presenza calcolata è strettamente inferiore alla soglia indicata.
Convalidi i registri e utilizzi il risultato responsabilmente
Le lezioni frequentate non possono superare quelle tenute, quindi la capacità restituisce un errore invalid_input quando rileva questa relazione impossibile. Per verifiche ripetute, un’applicazione può chiamare l’API a $0.002 per elemento e conservare conteggi, percentuale, soglia e indicatore insieme al periodo. Il calcolatore nel browser usa la stessa logica deterministica dell’API, perciò input equivalenti producono output equivalenti.
Domande tecniche
Che cosa accade se la presenza coincide con la soglia?
L’uguaglianza non è inferiore alla soglia, quindi below_policy_threshold è falso. Viene segnalata solo una percentuale strettamente minore.
Perché le lezioni frequentate non possono superare quelle tenute?
Tale relazione è impossibile nello stesso periodo. La capacità restituisce invalid_input affinché il dato originale venga corretto.