ForHosting KIT · Bildung

Notenrechner

Geben Sie Ergebnisse mit ihren Gewichten ein und erhalten Sie den gewichteten Schnitt: 80 und 90 mit gleichem Gewicht ergeben 85. Oder wechseln Sie zur Abschlussprüfung und sehen Sie, welche Punktzahl Ihnen noch zum Ziel fehlt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Berechnungsmodus
Gewichteter Durchschnitt
Erhalten Sie
Durchschnitt
85
Gesamtgewichtung
2
Berücksichtigte Elemente
2

gewichteter Durchschnitt kostenlos online

Zwei Fragen: Wo Sie stehen und was noch fehlt

Fast jede Frage zu Noten gehört zu einer von zwei Arten. Die erste ist der aktuelle Stand: Jeder Test, jede Hausarbeit und jede Prüfung hat ein Ergebnis und ein Gewicht, und der gewichtete Schnitt multipliziert jedes Ergebnis mit seinem Gewicht, addiert alles und teilt durch die Summe der Gewichte. Zwei Ergebnisse von 80 und 90 mit gleichem Gewicht ergeben 85. Die zweite ist die Planung: Welche Punktzahl braucht die Abschlussprüfung, damit die gewünschte Gesamtnote erreicht wird? Der Rechner löst diese Gleichung und zeigt dazu Ihren aktuellen Schnitt.

Gewichte und typische Fehler

Gewichte sind relativ, Sie können also Prozente, Punkte oder einfache Faktoren verwenden, solange Sie überall dieselbe Art nutzen. Ein häufiger Fehler ist der Durchschnitt ohne Gewichte, der einem kleinen Test so viel Einfluss gibt wie einer großen Prüfung. Ein anderer ist zu vergessen, dass das Gewicht der Abschlussprüfung bei der nötigen Punktzahl zu den bisherigen Gewichten addiert wird. Jedes Gewicht muss größer als null sein, und die Liste fasst bis zu 50 Einträge.

Positionen, Gewichte und Validierung

Im Modus average muss das items-Array 1 bis 50 Einträge enthalten, und ein Gesamtgewicht von null löst einen Division-durch-null-Fehler aus. Jede fehlerhafte Position, jedes fehlende Pflichtfeld oder jeder Wert außerhalb des Bereichs schlägt sauber fehl, vor oder während der Summierung, nie als untypisierter Absturz.

Verfolgung der Kursnote

Fassen Sie Tests, Hausaufgaben und Prüfungen mit ihren Gewichten zu einem laufenden gewichteten Durchschnitt zusammen.

Wie wird der gewichtete Durchschnitt berechnet?

Summe aus jedem score mal seinem weight, geteilt durch die Summe der Gewichte; Gewichte müssen größer als null sein.

Welche Punktzahl brauche ich in der Abschlussprüfung für mein Ziel?

Wählen Sie die Option Abschlussprüfung und geben Sie die gewünschte Gesamtnote, das Gewicht der Prüfung und die bisherigen Ergebnisse ein. Der Rechner löst nach der nötigen Punktzahl auf und zeigt zusätzlich Ihren aktuellen Schnitt.

Müssen die Gewichte zusammen 100 ergeben?

Nein. Die Summe aus Ergebnis mal Gewicht wird durch die Summe der eingegebenen Gewichte geteilt, deshalb ergeben Gewichte von 1 und 1 denselben Schnitt wie 50 und 50.

Darf ein Gewicht null sein?

Nein. Jedes Gewicht muss größer als null sein, ein Gewicht von null oder ein negatives wird abgelehnt. Ergebnisse dürfen beliebige Zahlen bis zu einer Million im Betrag sein.

Wie viele Ergebnisse kann ich eingeben?

Zwischen 1 und 50 bei der Durchschnittsoption. Bei der Abschlussprüfung ist die Liste bisheriger Ergebnisse freiwillig, Sie können also auch nur mit Ziel und Prüfungsgewicht starten.

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.

POSThttps://api.kit.forhosting.com/dev/grade-calculator

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/grade-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"average"}'
{
  "mode": "average"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.grade_calculator",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Berechnet einen gewichteten Durchschnitt bewerteter Positionen oder im Modus final_needed die Note, die Sie in einer gewichteten Abschlussprüfung erzielen müssen, um eine gewünschte Gesamtnote zu erreichen.

Zwei Modi, ausgewählt über das mode-Feld

Im Modus average nimmt es ein items-Array aus 1 bis 50 Einträgen, jeder ein Objekt mit einem numerischen score und einem positiven weight, und gibt das gewichtete Mittel zurück: die Summe aus score mal weight geteilt durch das Gesamtgewicht. dev.grade_calculator verzweigt anhand eines erforderlichen mode-Felds. Die Antwort umfasst average, total_weight und items_count. Im Modus final_needed geben Sie eine gewünschte Gesamtnote und das final_weight der verbleibenden Prüfung an, dazu ein optionales items-Array bereits erzielter Noten; es löst nach der Note auf, die Sie in dieser Abschlussprüfung erreichen müssen. Die Formel lautet (desired * (sum_of_weights + final_weight) - sum_of_score_times_weight) / final_weight, und die Antwort liefert desired, final_weight, needed und current_average zurück. Das Beispiel — zwei Positionen von 80 und 90 mit Gewicht 1 im Modus average — ergibt einen Durchschnitt von 85.

Positionen, Gewichte und Validierung

Jede Position wird validiert: score muss eine endliche Zahl sein, deren Absolutwert 1e6 nicht überschreitet, und weight muss eine endliche Zahl strikt größer als null sein, sodass ein Gewicht von null oder negativ mit einem typisierten invalid_input-Fehler abgelehnt wird. Im Modus final_needed ist items optional — eine ausgelassene Liste und ein leeres Array werden identisch behandelt, da eine deklarative Form leere optionale Listen verwirft —, sodass die benötigte Note ohne vorherige Noten schlicht die gewünschte Note ist. desired muss endlich sein, und final_weight muss endlich und größer als null sein.

Rundung, current_average und Planung

Ein needed-Wert über dem Höchstwert, den eine Abschlussprüfung vergeben kann, zeigt Ihnen, dass das Ziel außer Reichweite ist; ein negativer needed-Wert bedeutet, dass das Ziel bereits gesichert ist. Im Modus final_needed führt die Antwort zudem current_average: den gewichteten Durchschnitt der bereits eingegebenen Noten oder null, wenn keine vorherigen Positionen übergeben wurden, sodass Lernende sowohl sehen, wo sie stehen, als auch, was die Abschlussprüfung erfordert.

Planung der Abschlussprüfung

Nutzen Sie final_needed, um Lernenden die genaue in der Abschlussprüfung erforderliche Note zu nennen, um eine Zielnote zu erreichen.

Automatisierung des Notenbuchs

Rufen Sie die API pro Lernendem auf, um über eine Klasse hinweg eine Spalte mit gewichtetem Durchschnitt oder benötigter Note anzufügen.

Was ist der Unterschied zwischen den beiden Modi?

average liefert das gewichtete Mittel Ihrer Positionen; final_needed löst nach der Note auf, die in einer gewichteten Abschlussprüfung erforderlich ist, um eine gewünschte Gesamtnote zu erreichen.

Brauche ich vorherige Noten für den Modus final_needed?

Nein. items ist dort optional; ohne vorherige Noten entspricht die benötigte Note der gewünschten Note und current_average ist null.

Wie wird die Rundung gesteuert?

Das Feld decimals (0 bis 4, Standard 2) rundet Ergebnisse half-up vom rohen Wert, nicht über toFixed.

Was löst einen Fehler aus?

Ein nicht positives Gewicht, ein Gesamtgewicht von null, ein score außerhalb des Bereichs oder ein fehlendes Pflichtfeld liefert invalid_input. API ab $0.002.

Vollständige KIT-Dokumentation lesen →