Prüfungszeit nach Punkten auf Aufgaben verteilen
Takten Sie eine Prüfung nach Punkten: Bei 80 Minuten und 100 Punkten erhalten Aufgaben mit 25, 35 und 40 Punkten 20, 28 und 32 Minuten, und die gerundeten Zeiten ergeben genau die volle Dauer. 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
- Dauer (min)
- 80
- Gesamtpunkte
- 100
Erstellen Sie aus der Gesamtdauer und den Punkten jeder Aufgabe einen praktischen Prüfungsplan. Der Rechner verteilt die Minuten proportional: Stärker gewichtete Aufgaben erhalten mehr Zeit, geringer bewertete entsprechend weniger. Die Rundung bewahrt die vollständige Dauer und die ursprüngliche Reihenfolge. So erhalten Prüflinge eine klare Orientierung, während Lehrkräfte die Bewertung mit dem erwarteten Aufwand vergleichen können.
Zeit im Verhältnis zu den Punkten
Die meisten Prüfungen nennen zwei Angaben: die Gesamtdauer und die Punkte jeder Aufgabe. Der Rechner zählt alle Punkte zusammen und gibt jeder Aufgabe denselben Anteil an der Zeit, den sie an den Punkten hat. Eine Aufgabe mit zwanzig von hundert Punkten erhält also zwanzig Prozent der Dauer. Bei 80 Minuten und Aufgaben mit 25, 35 und 40 Punkten ergibt das 20, 28 und 32 Minuten. Die Reihenfolge der Aufgaben bleibt wie auf dem Blatt, und ein falsch abgeschriebener Punktwert verändert jede Zuteilung.
Gerundet, aber ohne verlorene Minuten
Rundet man jeden Anteil einzeln, entstehen oder verschwinden kleine Zeitstücke. Deshalb erhält jede Aufgabe zuerst die ganzen Hundertstel ihres Anteils, und die übrigen Hundertstel gehen an die Aufgaben mit den größten Resten; bei Gleichstand entscheidet die Reihenfolge in der Prüfung. So ergibt die Summe immer genau die angegebene Dauer. Nutzen Sie das Ergebnis als Taktgeber: Schreiben Sie die aufaddierten Zeiten als Kontrollpunkte neben die Abschnitte, statt sie als starre Vorgabe zu behandeln.
Erfassen Sie das vollständige Bewertungsschema
Geben Sie die gesamte Dauer in Minuten ein und führen Sie alle Aufgaben in Prüfungsreihenfolge auf. Verwenden Sie eine leicht erkennbare Bezeichnung und übertragen Sie die maximalen Punkte exakt. Jede Aufgabe erhält denselben Zeitanteil, den ihre Punkte an der Gesamtsumme haben.
Aufgaben mit null Punkten sind zulässig, doch mindestens ein Wert muss positiv sein; andernfalls erscheint eine Fehlermeldung. Prüfen Sie Ihre Angaben anhand des offiziellen Bogens, da ein Übertragungsfehler sämtliche Zuweisungen verändert.
Deuten Sie die Rundung richtig
Das Ergebnis zeigt Hundertstelminuten und behält eine exakte Summe. Zuerst werden die ganzen Hundertstel jedes mathematischen Anteils vergeben, danach die übrigen anhand der größten Dezimalreste. Bei Gleichstand entscheidet die ursprüngliche Reihenfolge.
Dieselbe Eingabe führt immer zum gleichen Resultat. In einer sehr kurzen Prüfung kann eine kleine Aufgabe mit null Minuten erscheinen; das weist auf einen zu engen Plan hin und ist keine Empfehlung, die Aufgabe auszulassen.
Machen Sie aus dem Plan Kontrollpunkte
Nutzen Sie die Zuweisungen als anpassbare Orientierung. Sie können Zeiten addieren, Kontrollpunkte vor Abschnitten notieren und vorab Minuten zum Lesen oder Prüfen reservieren. Lehrkräfte können die Verteilung der tatsächlichen Schwierigkeit sowie dem Quellen- und Rechenaufwand gegenüberstellen.
Geben Sie für einen Nachteilsausgleich zuerst die genehmigte Dauer ein. Das Werkzeug schätzt weder Lesetempo noch Übergänge oder individuelle Stärken; passen Sie diese transparente Grundlage daher bei Bedarf an.
Anwendungsfälle
Prüfungstempo vorbereiten
Wandeln Sie Punkte vor der Prüfung in Aufgabenziele und kumulierte Kontrollpunkte um.
Ausgewogenheit kontrollieren
Vergleichen Sie die punktbasierte Zeit mit dem erwarteten Aufwand jeder Aufgabe.
Genehmigte Zusatzzeit anwenden
Berechnen Sie dieselben Anteile mit einer angepassten Prüfungsdauer neu.
Häufige Fragen
Wie werden die empfohlenen Zeiten berechnet?
Jede Aufgabe erhält den Anteil der Dauer, der ihrem Anteil an den Gesamtpunkten entspricht.
Was geschieht bei einer Summe von null?
Die Anfrage liefert einen Eingabefehler, weil sich aus einer Nullsumme kein Verhältnis berechnen lässt.
Darf eine Aufgabe null Punkte haben?
Ja. Sie erhält null Minuten, sofern mindestens eine andere Aufgabe positiv bewertet ist.
Ergeben die gerundeten Zeiten exakt die Gesamtdauer?
Ja. Verbleibende Hundertstel werden so verteilt, dass die angezeigte Dauer erhalten bleibt.
Was passiert, wenn alle Aufgaben null Punkte haben?
Dann wird der Plan abgelehnt, weil es keinen Anteil gibt, nach dem sich die Zeit verteilen ließe. Prüfen Sie das offizielle Punkteschema und geben Sie die Höchstpunkte jeder Aufgabe ein.
Warum bekommt eine Aufgabe in einer kurzen Prüfung null Minuten?
Bei sehr kurzer Dauer und vielen Aufgaben mit wenigen Punkten reicht die angezeigte Genauigkeit nicht für einen sichtbaren Anteil pro Aufgabe. Verstehen Sie das als Warnung vor einer überladenen Prüfung, nicht als Aufforderung zum Auslassen.
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/exam-time-per-question \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_minutes":120,"questions":[{"question":"Definitions","points":15},{"question":"Analysis","points":35},{"question":"Essay","points":50}]}'const res = await fetch("https://api.kit.forhosting.com/edu/exam-time-per-question", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_minutes": 120,
"questions": [
{
"question": "Definitions",
"points": 15
},
{
"question": "Analysis",
"points": 35
},
{
"question": "Essay",
"points": 50
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/exam-time-per-question",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_minutes": 120,
"questions": [
{
"question": "Definitions",
"points": 15
},
{
"question": "Analysis",
"points": 35
},
{
"question": "Essay",
"points": 50
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/exam-time-per-question", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_minutes":120,"questions":[{"question":"Definitions","points":15},{"question":"Analysis","points":35},{"question":"Essay","points":50}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_minutes":120,"questions":[{"question":"Definitions","points":15},{"question":"Analysis","points":35},{"question":"Essay","points":50}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/exam-time-per-question", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"duration_minutes": 120,
"questions": [
{
"question": "Definitions",
"points": 15
},
{
"question": "Analysis",
"points": 35
},
{
"question": "Essay",
"points": 50
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.exam_time_per_question",
"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 Fragen
Was kostet eine API-Anfrage?
Der API-Preis beträgt $0.002 je Anfrage.