Gewichtete Semesternote nach Kategorien berechnen
Mit 92 in Hausaufgaben, 84 in Kurztests, 88 in Prüfungen und 100 in Mitarbeit, gewichtet mit 25, 15, 50 und 10 %, liegt Ihre Semesternote bei 89,6 %. Geben Sie die vier Ergebnisse und Gewichte ein; sie müssen genau 100 % ergeben. 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
- Punktzahl Hausaufgaben
- 92
- Gewichtung Hausaufgaben
- 25
- Punktzahl Tests
- 84
- Gewichtung Tests
- 15
- Punktzahl Prüfungen
- 88
- Gewichtung Prüfungen
- 50
- Endnote
- 89,6
- Gesamtgewicht
- 100
Dieser Rechner für gewichtete Semesternoten kombiniert die Ergebnisse aus Hausaufgaben, Tests, Prüfungen und Mitarbeit entsprechend dem prozentualen Gewicht jeder Kategorie. Geben Sie für jede Kategorie das Ergebnis und ihren Anteil an der Kursnote ein. Der Rechner liefert den endgültigen Semesterprozentsatz sowie den Beitrag jeder Kategorie. Vor der Berechnung wird auch der Bewertungsplan geprüft: Ergeben die vier Gewichte nicht genau 100%, erhalten Sie einen klaren Eingabefehler statt einer irreführenden Note. Die Berechnung ist deterministisch, nachvollziehbar und eignet sich für schnelle Kontrollen ebenso wie für automatisierte Lernwerkzeuge.
Geben Sie Ergebnisse und Gewichte korrekt ein
Beginnen Sie mit dem aktuell erreichten Prozentsatz in jeder der vier unterstützten Kategorien: Hausaufgaben, Tests, Prüfungen und Mitarbeit. Ein Ergebnis von 92 bedeutet, dass Sie 92 Prozent der in dieser Kategorie verfügbaren Punkte erreicht haben. Es bedeutet nicht, dass die Kategorie 92 Punkte zum Semesterergebnis beiträgt.
Geben Sie anschließend das im Lehrplan festgelegte Gewicht jeder Kategorie ein. Hausaufgaben können beispielsweise 25 Prozent, Tests 15 Prozent, Prüfungen 50 Prozent und Mitarbeit 10 Prozent ausmachen. Sämtliche Ergebnisse und Gewichte müssen endliche Zahlen zwischen 0 und 100 sein.
Eine aufgeführte Kategorie darf ein Gewicht von null haben, wenn sie die Semesternote nicht beeinflusst. Kein Wert darf negativ sein oder 100 überschreiten. Verwenden Sie möglichst die Gewichte aus der offiziellen Bewertungsordnung des Kurses.
Ändert eine Lehrkraft die Regelung während des Semesters, aktualisieren Sie die betreffenden Werte, bevor Sie das Ergebnis für Planungen oder Berichte heranziehen.
So funktioniert die gewichtete Berechnung
Der Rechner wandelt das prozentuale Gewicht jeder Kategorie in einen Bruch um und multipliziert diesen mit dem jeweiligen Ergebnis. Haben Prüfungen ein Gewicht von 50 Prozent und beträgt das Prüfungsergebnis 88, tragen sie 44 Punkte zum endgültigen Semesterprozentsatz bei. Derselbe Schritt wird für Hausaufgaben, Tests und Mitarbeit ausgeführt; anschließend werden alle vier Beiträge addiert.
Die Ergebnisse werden auf sechs Nachkommastellen stabilisiert. Dadurch werden störende Gleitkommaartefakte vermieden, ohne nützliche Genauigkeit zu verlieren. Es handelt sich um eine gewichtete Summe und nicht um den einfachen Durchschnitt der vier Ergebnisse.
Eine Verbesserung in einer stark gewichteten Kategorie verändert die Endnote daher stärker als dieselbe Verbesserung in einer schwach gewichteten Kategorie.
Prüfen Sie die 100-Prozent-Regel und deuten Sie das Ergebnis
Ein vollständiger Bewertungsplan für das Semester muss genau 100 Prozent auf die vier Kategorien verteilen. Der Rechner kontrolliert diese Regel, bevor er eine Note ausgibt. Ergeben die eingegebenen Gewichte 95 oder 105, wird ein Fehler für ungültige Eingaben mit der tatsächlich erhaltenen Summe ausgegeben.
Das verhindert einen häufigen Tabellenkalkulationsfehler: Eine Kategorie fehlt oder ein Gewicht wurde doppelt erfasst, während unbemerkt eine glaubwürdige, aber falsche Zahl entsteht. Dezimalgewichte sind zulässig. Eine sehr kleine Toleranz gleicht lediglich die übliche binäre Zahlendarstellung aus und erlaubt keinen unvollständigen Bewertungsplan.
Die Umrechnung in eine Buchstabennote richtet sich nach der Skala der Lehrkraft und gehört bewusst nicht zu dieser Berechnung. Beachten Sie außerdem, dass sich Kategorieergebnisse ändern können, wenn Aufgaben hinzukommen, entfallen, angepasst oder neu eingeordnet werden. Berechnen Sie nach Änderungen am Notenbuch oder Lehrplan erneut und nutzen Sie bei wichtigen akademischen Entscheidungen den offiziellen Leistungsnachweis.
Anwendungsfälle
Aktuelles Semesterergebnis schätzen
Verbinden Sie die neuesten Kategorieprozentsätze mit den Lehrplangewichten, um die gewichtete Note des aktuellen Notenbuchs zu ermitteln.
Eine Tabellenformel kontrollieren
Vergleichen Sie die ausgegebenen Kategoriebeiträge mit einer manuell gepflegten Arbeitsmappe und finden Sie fehlende, doppelte oder falsch skalierte Gewichte.
Häufige Fragen
Was geschieht, wenn die Gewichte nicht 100% ergeben?
Die Berechnung wird beendet und meldet einen ungültigen Eingabewert samt der empfangenen Gewichtssumme.
Darf eine Kategorie das Gewicht null haben?
Ja. Ihr Ergebnis wird weiterhin geprüft, sie trägt jedoch null Punkte zur Endnote bei.
Kann ich dezimale Ergebnisse und Gewichte verwenden?
Ja. Für jedes Ergebnis und Gewicht werden endliche Dezimalwerte von 0 bis 100 akzeptiert.
Enthält das Ergebnis eine Buchstabennote?
Nein. Die Grenzwerte unterscheiden sich je nach Bildungseinrichtung und Lehrkraft; ausgegeben wird nur der gewichtete Prozentsatz.
Warum ist meine Semesternote nicht der Durchschnitt meiner vier Ergebnisse?
Weil es eine gewichtete Summe ist, kein einfacher Durchschnitt. Prüfungen mit 50 % Gewicht und 88 Punkten tragen 44 Punkte bei, Mitarbeit mit 10 % und 100 nur 10. Stark gewichtete Kategorien bewegen das Ergebnis also am meisten.
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/semester-grade-weighted \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"homework_score":92,"homework_weight":25,"quizzes_score":84,"quizzes_weight":15,"exams_score":88,"exams_weight":50,"participation_score":100,"participation_weight":10}'const res = await fetch("https://api.kit.forhosting.com/edu/semester-grade-weighted", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"homework_score": 92,
"homework_weight": 25,
"quizzes_score": 84,
"quizzes_weight": 15,
"exams_score": 88,
"exams_weight": 50,
"participation_score": 100,
"participation_weight": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/semester-grade-weighted",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"homework_score": 92,
"homework_weight": 25,
"quizzes_score": 84,
"quizzes_weight": 15,
"exams_score": 88,
"exams_weight": 50,
"participation_score": 100,
"participation_weight": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/semester-grade-weighted", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"homework_score":92,"homework_weight":25,"quizzes_score":84,"quizzes_weight":15,"exams_score":88,"exams_weight":50,"participation_score":100,"participation_weight":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"homework_score":92,"homework_weight":25,"quizzes_score":84,"quizzes_weight":15,"exams_score":88,"exams_weight":50,"participation_score":100,"participation_weight":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/semester-grade-weighted", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"homework_score": 92,
"homework_weight": 25,
"quizzes_score": 84,
"quizzes_weight": 15,
"exams_score": 88,
"exams_weight": 50,
"participation_score": 100,
"participation_weight": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.semester_grade_weighted",
"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
So funktioniert die gewichtete Berechnung
Die Antwort enthält final_grade sowie ein Objekt contributions, damit Sie die Rechnung prüfen können und sich nicht auf eine undurchsichtige Ausgabe verlassen müssen. Der zurückgegebene Wert total_weight bestätigt die geprüfte Berechnungsgrundlage.
Prüfen Sie die 100-Prozent-Regel und deuten Sie das Ergebnis
Verstehen Sie final_grade als Prozentsatz auf Grundlage Ihrer Eingaben.
Integrationsbeispiele
Ein Lern-Dashboard versorgen
Zeigen Sie mit einer deterministischen API-Berechnung einheitliche Semesterprozentsätze an und weisen Sie Konfigurationen zurück, die nicht 100% ergeben.
Technische Fragen
Was kostet eine API-Anfrage?
Der API-Grundpreis beträgt $0.002 je Anfrage. Die Browserberechnung steht über den Client der Stufe A bereit.