Anwesenheitsquote berechnen und Mindestwert prüfen
Wer 31 von 40 Stunden besucht, kommt auf 77,5 Prozent und liegt damit unter einer 80-Prozent-Regel. Geben Sie gehaltene und besuchte Stunden sowie den Mindestwert Ihrer Schule ein und erhalten Sie die Quote und eine klare Antwort: darüber oder darunter. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Abgehaltene Unterrichtsstunden
- 40
- Besuchte Unterrichtsstunden
- 31
- Schwellenwert der Regelung
- 80
- Anwesenheitsquote
- 77,5
Dieser Anwesenheitsrechner macht aus zwei einfachen Zählwerten eine eindeutige Prüfung der Vorgabe. Geben Sie ein, wie viele Unterrichtsstunden stattgefunden haben, an wie vielen der Schüler teilgenommen hat und welchen Mindestprozentsatz Schule, Kurs oder Programm verlangen. Das Ergebnis zeigt die Anwesenheitsquote und kennzeichnet unmittelbar, ob sie unter diesem Grenzwert liegt. Unmögliche Datensätze, bei denen mehr Stunden besucht als abgehalten wurden, werden abgelehnt. So können Schüler, Lehrkräfte und Verwaltung einen häufigen Eingabefehler erkennen, bevor sie sich auf das Ergebnis stützen.
Berechnen Sie die Quote aus den zugrunde liegenden Stundenzahlen
Für die Anwesenheitsquote werden zwei Zahlen aus demselben Zeitraum benötigt: abgehaltene und besuchte Unterrichtsstunden. Der Rechner teilt die besuchten durch die abgehaltenen Stunden und multipliziert das Verhältnis mit 100. Wer beispielsweise 31 von 40 Stunden besucht, erreicht 77.5 Prozent.
Zählen Sie als abgehalten nur geplante Termine, die tatsächlich stattgefunden haben. Ausgefallene Stunden gehören normalerweise nicht dazu, weil niemand an ihnen teilnehmen konnte. Die besuchten Stunden sollten den Terminen entsprechen, die nach den Regeln der Einrichtung als anwesend gelten.
Falls Verspätungen, entschuldigte Fehlzeiten, Laborveranstaltungen oder teilweise Anwesenheit gesondert gewertet werden, klären Sie diese Einträge vor der Eingabe. Diese Fähigkeit erfindet keine institutionellen Regeln und rechnet Teilgutschriften nicht in ganze Stunden um. Sie berechnet das Ergebnis aus den angegebenen ganzen Zahlen.
Mindestens eine Stunde muss stattgefunden haben, da ein Prozentsatz mit dem Nenner null nicht definiert ist. Null besuchte Stunden sind zulässig und ergeben null Prozent. Die angezeigte Quote wird auf zwei Dezimalstellen gerundet und bleibt dadurch gut lesbar und unabhängig überprüfbar.
Vergleichen Sie das Ergebnis mit dem richtigen Mindestwert
Der Grenzwert ist die mindestens zulässige Anwesenheitsquote zwischen 0 und 100. Geben Sie 75 ein, wenn ein Kurs mindestens 75 Prozent verlangt, oder 90, wenn ein Programm 90 Prozent fordert. Gleichheit erfüllt die Vorgabe: Genau 75 Prozent liegen nicht unter einer 75-Prozent-Regel.
Für den Vergleich wird das vollständige mathematische Verhältnis verwendet und nicht der zur Anzeige gerundete Prozentsatz. Dadurch kann ein Wert wie 74.996 Prozent nicht als 75.00 erscheinen und eine 75-Prozent-Vorgabe fälschlich erfüllen. Manche Bestimmungen enthalten Kulanzregeln, genehmigte Fehlzeiten oder eine vorgeschriebene Zahl von Terminen statt einer reinen Quote.
Übertragen Sie solche Regeln vor der Prüfung in passende Zählwerte und beachten Sie bei wichtigen Folgen die verbindliche Kursordnung. Die Kennzeichnung beantwortet zuverlässig eine eng begrenzte Frage; sie entscheidet nicht über Sanktionen, Prüfungszulassung oder die Anerkennung einer Entschuldigung.
Prüfen Sie die Angaben und verwenden Sie das Ergebnis sorgfältig
Eine verlässliche Quote setzt in sich stimmige Aufzeichnungen voraus. Die Zahl der besuchten Stunden darf die Zahl der abgehaltenen Stunden nicht überschreiten. Beide Zählwerte müssen ganze Zahlen sein: Angaben wie 18.5 werden abgelehnt und nicht stillschweigend gerundet.
Der Grenzwert darf Dezimalstellen enthalten und unterstützt damit Vorgaben wie 82.5 Prozent. Prüfen Sie vor der Berechnung, ob beide Zahlen dieselbe Person, dasselbe Fach und denselben Berichtszeitraum betreffen. Eine Anwesenheitszahl für ein Semester mit monatlich abgehaltenen Stunden zu verbinden, kann eine plausibel wirkende, aber bedeutungslose Quote erzeugen.
Weder Netzwerkabfragen noch Zufall, aktuelles Datum oder Schuldatenbanken beeinflussen die Rechnung; ihre gesamte Bedeutung stammt aus Ihren drei Eingaben.
Anwendungsfälle
Lernfortschritt überprüfen
Berechnen Sie die aktuelle Anwesenheit vor Semesterende und prüfen Sie die Kursvorgabe.
Anwesenheitsliste kontrollieren
Prüfen Sie die Quote aus den Summen und erkennen Sie unmögliche Angaben vor der Veröffentlichung.
Bildungsportal automatisieren
Wenden Sie einen festgelegten Grenzwert einheitlich an und speichern Sie die Kennzeichnung zum Ergebnis.
Häufige Fragen
Wie wird die Anwesenheitsquote berechnet?
Besuchte Stunden werden durch abgehaltene Stunden geteilt und mit 100 multipliziert. Die Anzeige wird auf zwei Dezimalstellen gerundet.
Darf der Grenzwert Dezimalstellen enthalten?
Ja. Jeder endliche Wert von 0 bis 100 ist zulässig, beispielsweise 82.5.
Beeinflusst die Rundung die Kennzeichnung?
Nein. Nur die Anzeige wird gerundet; der Vergleich verwendet den ungerundeten mathematischen Wert.
Reichen genau 75 Prozent bei einer 75-Prozent-Regel?
Ja. Markiert wird nur eine Anwesenheit, die strikt unter dem Mindestwert liegt; Gleichstand genügt also. Verlangt Ihr Kurs 75 Prozent, erscheint ein Wert, der genau darauf fällt, als erfüllt.
Zählen ausgefallene Stunden zu den gehaltenen?
Normalerweise nicht. Zählen Sie als gehalten nur Stunden, die tatsächlich stattgefunden haben, denn an ausgefallenen konnte niemand teilnehmen. Verspätungen, entschuldigte Fehlzeiten oder Teilanwesenheit klären Sie vor der Eingabe nach den Regeln Ihrer Einrichtung.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"classes_held": 40,
"classes_attended": 31,
"policy_threshold": 75
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.attendance_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Vergleichen Sie das Ergebnis mit dem richtigen Mindestwert
Das Ergebnis enthält below_policy_threshold. Dieser Wert ist nur dann wahr, wenn die berechnete Quote strikt unter dem angegebenen Grenzwert liegt.
Prüfen Sie die Angaben und verwenden Sie das Ergebnis sorgfältig
Bei diesem unmöglichen Verhältnis gibt die Fähigkeit deshalb den Fehler invalid_input zurück. Für wiederholte Prüfungen kann eine Anwendung die API für $0.002 je Element aufrufen und Zählwerte, Quote, Grenzwert und Kennzeichnung zusammen mit dem Zeitraum speichern. Das erleichtert spätere Kontrollen bei Änderungen am Register. Browserrechner und API verwenden dieselbe deterministische Logik.
Technische Fragen
Was geschieht, wenn die Quote genau dem Grenzwert entspricht?
Gleichheit liegt nicht darunter, daher ist below_policy_threshold falsch. Nur ein strikt kleinerer Prozentsatz wird markiert.
Warum dürfen besuchte Stunden die abgehaltenen nicht übersteigen?
Dieses Verhältnis ist in einem einheitlichen Zeitraum unmöglich. invalid_input weist darauf hin, dass der Quelldatensatz korrigiert werden muss.