Gewichtete Note mit Mitarbeit berechnen
Der Rechner für gewichtete Noten mit Mitarbeit verbindet drei übliche Kursbestandteile: den Aufgabendurchschnitt, den Prüfungsdurchschnitt und die Bewertung der Mitarbeit.
Im Browser ausführen – kostenlos
Geben Sie jeden Prozentwert sowie seinen Anteil an der Gesamtnote ein. Das Werkzeug prüft, ob die drei Gewichte zusammen 100 ergeben, weist den Beitrag jeder Kategorie aus und liefert die gewichtete Gesamtnote. Damit können Lernende ihren Stand einschätzen, Lehrkräfte Bewertungsmodelle vergleichen und Bildungsteams eine nachvollziehbare Berechnung dokumentieren, ohne sich auf eine versteckte Tabellenformel zu verlassen.
Geben Sie vergleichbare Prozentwerte ein
Beginnen Sie mit einem Durchschnitt für Aufgaben, einem Prüfungsdurchschnitt und einer Bewertung der Mitarbeit, jeweils auf einer Skala von 0 bis 100. Der Aufgabendurchschnitt sollte Hausaufgaben, Projekte, Tests und weitere Arbeiten bereits so zusammenfassen, wie sie im Kurs dieser Kategorie zugeordnet sind. Entsprechend sollte der Prüfungsdurchschnitt die gesamte Prüfungskategorie abbilden, sofern es nicht nur eine Prüfung gibt. Mitarbeit kann Anwesenheit, Diskussionen, Vorbereitung, Rückmeldungen an andere, Laborverhalten oder weitere veröffentlichte Kriterien umfassen. Dieser Rechner legt nicht fest, wie die einzelnen Kategoriewerte entstehen; er verbindet die drei von Ihnen angegebenen Werte. Verwenden Sie für alle Eingaben dieselbe Prozentskala. Tragen Sie beispielsweise 85 für 85 Prozent ein, nicht 0.85. Prüfen Sie Lehrplan oder Notenübersicht, wenn gestrichene Ergebnisse, Zusatzpunkte oder fehlende Leistungen die Durchschnitte beeinflussen.
Wählen Sie Gewichte für den gesamten Kurs
Weisen Sie jeder Kategorie ein Gewicht zwischen 0 und 100 zu. Die drei Gewichte müssen genau 100 ergeben, da sie gemeinsam die vollständige Kursnote beschreiben. Eine Regelung könnte 40 Prozent für Aufgaben, 45 für Prüfungen und 15 für Mitarbeit vorsehen; eine andere könnte 30, 60 und 10 verwenden. Ein Gewicht von null ist zulässig, wenn eine Kategorie das Ergebnis nicht beeinflussen soll, solange die übrigen Gewichte die Summe vervollständigen. Der Rechner weist Summen unter oder über 100 zurück, anstatt sie unbemerkt zu normieren. Dadurch werden Eingabefehler sichtbar und ein plausibel wirkendes Ergebnis kann nicht versehentlich eine andere Regelung darstellen. Enthält Ihr Kurs weitere Kategorien, beziehen Sie diese nur dann in einen passenden Durchschnitt ein, wenn der Lehrplan sie tatsächlich dort einordnet. Andernfalls bildet dieses Modell mit drei Kategorien die Benotung nicht korrekt ab.
Lesen Sie Beiträge und Endnote ab
Das Ergebnis enthält den gewichteten Beitrag von Aufgaben, Prüfungen und Mitarbeit. Jeder Beitrag ist der Kategoriewert multipliziert mit seinem Gewicht und geteilt durch 100. Die Summe ergibt die gewichtete Gesamtnote. Die einzelnen Bestandteile machen die Rechnung prüfbar: Sie erkennen, weshalb sehr gute Mitarbeit bei kleinem Gewicht nur begrenzt wirkt, während Lehrkräfte verschiedene Regeln vergleichen können, ohne die Rechenweise aus dem Blick zu verlieren. Ergebnisse werden auf zwei Dezimalstellen gerundet; die Gesamtnote entsteht jedoch aus den ungerundeten Beiträgen. Behandeln Sie die Zahl als Schätzung, wenn Ausgangswerte vorläufig sind oder die Einrichtung zusätzliche Vorgaben wie Notengrenzen, Mindestleistungen, Verspätungsabzüge, Kurven oder Zusatzpunkte anwendet. Das Werkzeug führt ausschließlich die angegebene Gewichtung aus; es prognostiziert keine künftigen Leistungen und deutet keine Prüfungsordnung.
Anwendungsfälle
Aktuelle Kursnote schätzen
Kombinieren Sie die derzeitigen Werte für Aufgaben, Prüfungen und Mitarbeit mit den im Lehrplan veröffentlichten Gewichten.
Bewertungsmodelle vergleichen
Prüfen Sie den Einfluss eines anderen Mitarbeitgewichts, während alle Gewichte ausdrücklich sichtbar bleiben.
Notenberechnung kontrollieren
Untersuchen Sie jeden Kategoriebeitrag und bestätigen Sie, dass die Summe der angegebenen Gewichtung folgt.
Häufige Fragen
Was kostet die Nutzung?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner steht auf dieser Seite zur interaktiven Nutzung bereit.
Müssen die Gewichte zusammen 100 ergeben?
Ja. Der Rechner weist jede Gewichtskombination zurück, deren Summe nicht 100 Prozent beträgt.
Darf eine Kategorie das Gewicht null haben?
Ja. Ein Gewicht von null ist gültig, sofern die übrigen Kategorien die Summe auf 100 ergänzen.
Soll ich für 85 Prozent 0.85 oder 85 eingeben?
Geben Sie 85 ein. Alle Bewertungen und Gewichte verwenden Werte von 0 bis 100.
Wie werden die Ergebnisse gerundet?
Beiträge und Endnote werden mit zwei Dezimalstellen ausgegeben. Vor der abschließenden Rundung wird die Gesamtnote aus ungerundeten Beiträgen berechnet.
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/participation-weighted-grade \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"assignment_average":84,"exam_average":78,"participation_score":95,"assignment_weight":40,"exam_weight":45,"participation_weight":15}'const res = await fetch("https://api.kit.forhosting.com/edu/participation-weighted-grade", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"assignment_average": 84,
"exam_average": 78,
"participation_score": 95,
"assignment_weight": 40,
"exam_weight": 45,
"participation_weight": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/participation-weighted-grade",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"assignment_average": 84,
"exam_average": 78,
"participation_score": 95,
"assignment_weight": 40,
"exam_weight": 45,
"participation_weight": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/participation-weighted-grade", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"assignment_average":84,"exam_average":78,"participation_score":95,"assignment_weight":40,"exam_weight":45,"participation_weight":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"assignment_average":84,"exam_average":78,"participation_score":95,"assignment_weight":40,"exam_weight":45,"participation_weight":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/participation-weighted-grade", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"assignment_average": 84,
"exam_average": 78,
"participation_score": 95,
"assignment_weight": 40,
"exam_weight": 45,
"participation_weight": 15
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.participation_weighted_grade",
"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. |