Note über dem Mittelwert: Prozentpunkte und Abweichungen
Eine Note kann hervorragend oder enttäuschend wirken, bis sie der Leistung der Klasse gegenübergestellt wird.
Im Browser ausführen – kostenlos
Dieser Rechner zeigt den Vergleich auf zwei sich ergänzende Arten. Er zieht den Klassenmittelwert von der Note ab und ermittelt so den vorzeichenbehafteten Abstand in Prozentpunkten. Anschließend teilt er diesen Abstand durch die Standardabweichung. Das Ergebnis zeigt, ob die Note über, unter oder genau auf dem Mittelwert liegt, und liefert Lernenden, Lehrkräften, Tutoren und Analysten eine klare Einordnung, ohne die ursprüngliche Notenskala zu verändern.
Geben Sie Prozentwerte derselben Notenskala ein
Tragen Sie die individuelle Note, den Klassenmittelwert und die Standardabweichung jeweils auf einer Skala von 0 bis 100 ein. Note und Mittelwert müssen sich auf dieselbe Prüfung und Gruppe beziehen. Vergleichen Sie keine Note aus einer Prüfung mit dem Mittelwert einer anderen, außer beide Prüfungen wurden ausdrücklich gleichgesetzt; andernfalls würden unterschiedliche Schwierigkeitsgrade vermischt. Geben Sie die Standardabweichung in Prozentpunkten an, nicht als Prozentsatz des Mittelwerts und nicht als Varianz. Weichen Noten typischerweise um acht Punkte ab, tragen Sie 8 ein. Der Rechner akzeptiert standard_deviation, std oder sd, jedoch nur eine Angabe. Alle Werte müssen endlich und die Standardabweichung muss größer als null sein. Note 86, Mittelwert 74 und Abweichung 8 liegen beispielsweise alle auf derselben Skala 0–100.
Lesen Sie Punktabstand und z-Score gemeinsam
Der vorzeichenbehaftete Abstand ist die Note minus Mittelwert. Ein Ergebnis von 12 bedeutet zwölf Prozentpunkte über dem Klassenmittel; −6 bedeutet sechs Punkte darunter. Das ist eine absolute Differenz auf der Notenskala und keine relative prozentuale Steigerung. Der z-Score teilt diesen Abstand durch die Standardabweichung. Bei einem Abstand von 12 und einer Abweichung von 8 beträgt er 1.5, also eineinhalb Standardabweichungen über dem Mittelwert. Ein negativer Wert bezeichnet eine niedrigere Note, null eine exakte Übereinstimmung. Die Ausgabe enthält zusätzlich den absoluten Abstand und die Richtung. Verwenden Sie Prozentpunkte zur Erklärung der Rohdifferenz und den z-Score zum Vergleich der relativen Position bei Prüfungen mit unterschiedlicher Streuung. Keiner der Werte entscheidet allein über schulische Grenzwerte.
Deuten Sie den Vergleich ohne Übertreibung
Ein Abstand in Standardabweichungen beschreibt die Lage innerhalb einer Verteilung, liefert aber nicht automatisch ein Perzentil. Die Umrechnung eines z-Scores in ein Perzentil setzt ein Verteilungsmodell voraus, meist eine Normalverteilung; dieser Rechner nimmt das bewusst nicht an. Tatsächliche Noten können schief verteilt, nahe am Maximum gebündelt oder aus einer kleinen Klasse stammen. Behandeln Sie das Ergebnis als beschreibenden Vergleich auf Grundlage Ihrer Angaben. Damit lässt sich erklären, warum zehn Punkte Vorsprung bei einer Streuung von fünf ungewöhnlicher sind als bei einer Streuung von fünfzehn. Außerdem werden „Punkte über dem Durchschnitt“ und „Prozent besser“ sauber getrennt. Für automatisierte Berichte liefert JSON Eingaben, Abstand, Richtung, z-Score, absolute Distanz und Zusammenfassung. Die Browsernutzung ist gratis; jedes erfolgreiche API-Element kostet $0.002.
Anwendungsfälle
Ein Prüfungsergebnis erläutern
Zeigen Sie Lernenden sowohl die Differenz zum Klassenmittel als auch deren Auffälligkeit gemessen an der Streuung.
Positionen zwischen Klassen vergleichen
Vergleichen Sie Prüfungen mit unterschiedlichen Mittelwerten und Streuungen anhand von Abweichungen und Prozentpunkten.
Einheitliche Notenberichte erstellen
Ergänzen Sie automatische Fortschrittsberichte um Richtung, signierten Abstand, z-Score und verständliche Zusammenfassung.
Häufige Fragen
Was ist der Abstand in Prozentpunkten?
Er ist Note minus Klassenmittel. Note 82 und Mittelwert 75 ergeben 7 Prozentpunkte, nicht 7 Prozent relative Steigerung.
Wie wird der Abstand in Standardabweichungen berechnet?
Der Rechner teilt den signierten Punktabstand durch die angegebene Standardabweichung: z = (score − mean) / standard deviation.
Entspricht der z-Score einem Perzentil?
Nein. Eine Perzentilumrechnung erfordert Annahmen zur Verteilung; hier wird nur der beobachtete Abstand ausgegeben.
Warum darf die Standardabweichung nicht null sein?
Null bedeutet, dass keine Streuung vorliegt. Die Division wäre undefiniert, daher wird die Eingabe abgelehnt.
Was kostet eine API-Anfrage?
Jedes erfolgreiche API-Element kostet $0.002. Dieselbe deterministische Berechnung ist im Browser kostenlos.
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/percent-above-mean \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"score":86,"mean":74,"standard_deviation":8}'const res = await fetch("https://api.kit.forhosting.com/edu/percent-above-mean", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"score": 86,
"mean": 74,
"standard_deviation": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/percent-above-mean",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"score": 86,
"mean": 74,
"standard_deviation": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/percent-above-mean", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"score":86,"mean":74,"standard_deviation":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"score":86,"mean":74,"standard_deviation":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/percent-above-mean", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"score": 86,
"mean": 74,
"standard_deviation": 8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.percent_above_mean",
"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. |