Täglichen Lernaufwand für Karteikarten berechnen
Schätzen Sie den anstehenden Karteikartenaufwand, bevor Sie weitere neue Inhalte aufnehmen.
Im Browser ausführen – kostenlos
Geben Sie geplante neue Karten, bereits fällige Wiederholungen, erwartete Wiederholungen je neuer Karte am selben Tag und Ihre durchschnittliche Antwortzeit ein. Der Rechner trennt neues Lernen von planmäßigen Wiederholungen und nennt Gesamtzahl, Minuten, Stunden sowie den Anteil neuer Karten. Mit einem täglichen Zeitbudget prüfen Sie, ob der Plan passt und wie viele neue Karten die verbleibende Zeit zulässt.
Zählen Sie Wiederholungen statt Karten
Eine Karte entspricht nicht immer nur einem Arbeitsschritt. Eine bereits gelernte und heute fällige Karte erzeugt gewöhnlich eine planmäßige Wiederholung, während eine neue Karte in ihrer ersten Sitzung mehrfach erscheinen kann. Tragen Sie deshalb bei den fälligen Aufgaben die Wiederholungszahl ein, die Ihr Stapel für heute anzeigt, und erfassen Sie neue Karten getrennt. Die Einstellung für Wiederholungen je neuer Karte muss die erste Präsentation und alle erwarteten Lernschritte desselben Tages einschließen. Der Wert drei bedeutet beispielsweise, dass jede neue Karte heute insgesamt dreimal beantwortet wird, nicht dreimal zusätzlich nach der Einführung. Wählen Sie einen Wert, der Konfiguration und tatsächlicher Nutzung Ihres Lernsystems entspricht. Der Rechner multipliziert die neuen Karten damit und addiert die fälligen Wiederholungen. Er prognostiziert weder späteres Vergessen noch die Warteschlange von morgen oder das Verhalten einer bestimmten Anwendung. So bleibt die Schätzung nachvollziehbar: Jede ausgegebene Wiederholung stammt unmittelbar aus einer Eingabe oder einer offen ausgewiesenen Annahme.
Machen Sie aus der Warteschlange eine realistische Zeitangabe
Leiten Sie die Sekunden je Wiederholung möglichst aus echten Sitzungen ab. Berücksichtigen Sie die Zeit zum Lesen der Frage, Erinnern, Aufdecken der Antwort und Auswählen einer Bewertung. Lange Pausen sollten Sie nur einbeziehen, wenn Sie Kalenderzeit statt konzentrierter Lernzeit schätzen möchten. Der Rechner verwendet denselben Mittelwert für neue und fällige Wiederholungen. Das ist eine nützliche Planungshilfe, bedeutet aber nicht, dass alle Karten gleich schwierig sind. Neue Karten, komplexe Fragen, eingetippte Antworten und Fehlversuche können länger dauern. Bei großen Unterschieden empfiehlt sich neben einem optimistischen auch ein vorsichtiges Szenario mit langsamerem Durchschnitt. Das Ergebnis zeigt Minuten und Stunden auf zwei Dezimalstellen gerundet; Karten- und Wiederholungszahlen bleiben ganzzahlig. Außerdem sehen Sie, welcher Prozentsatz der heutigen Arbeit durch neues Lernen entsteht. Ein hoher Anteil zeigt, dass weniger neue Karten die Sitzung schnell entlasten können, obwohl die bereits fälligen Aufgaben unverändert bleiben.
Halten Sie den Stapel mit einem Zeitbudget beherrschbar
Ein tägliches Zeitbudget ergänzt eine Kapazitätsprüfung. Der Rechner vergleicht die geschätzte konzentrierte Lernzeit mit dem Limit, nennt Differenz und Auslastung und berechnet die maximale Zahl neuer Karten, die nach den fälligen Aufgaben noch hineinpasst. Das Maximum nutzt dieselben Annahmen zu Wiederholungen und Tempo und wird abgerundet, sodass niemals ein Kartenbruchteil empfohlen wird. Verbrauchen allein die fälligen Wiederholungen das Budget, ist das Maximum null. Betrachten Sie den Wert als Planungsgrenze und nicht als Garantie, denn unerwartete Fehlversuche oder schwierige Inhalte können länger dauern. Eine negative Differenz kennzeichnet Überlastung, eine positive freie geschätzte Kapazität. Überschreitet Ihr Stapel regelmäßig die verfügbare Zeit, pausieren oder verringern Sie zunächst neue Karten und bauen Sie fällige Aufgaben stetig ab. Antworten Sie wegen der Schätzung nicht überhastet; Qualität ist für verteiltes Wiederholen wichtig. Prüfen Sie die Annahmen erneut, wenn sich Kartenformat, Lernschritte oder Schwierigkeit ändern. Eine API-Anfrage kostet $0.002; im Browser läuft dieselbe deterministische Rechnung.
Anwendungsfälle
Ein nachhaltiges Limit für neue Karten setzen
Vergleichen Sie fällige Aufgaben mit Ihrer verfügbaren Lernzeit, bevor Sie neue Karten hinzufügen.
Eine Lernsitzung planen
Wandeln Sie die sichtbare Warteschlange in geschätzte Wiederholungen, Minuten und Stunden um.
Stapeleinstellungen vergleichen
Testen Sie, wie Lernschritte oder Antworttempo den erwarteten Tagesaufwand verändern.
Häufige Fragen
Warum kann eine neue Karte mehrere Wiederholungen erzeugen?
Sie kann am selben Tag über mehrere Lernschritte präsentiert werden, weshalb ihr Erstaufwand mehr als eine Antwort umfasst.
Muss die Einstellung die erste Präsentation enthalten?
Ja. Geben Sie alle heute erwarteten Antworten je neuer Karte einschließlich der ersten Präsentation an.
Werden künftige Wiederholungslisten vorhergesagt?
Nein. Berechnet wird nur der heutige Aufwand aus Ihren Zahlen und Annahmen, ohne künftige Planung, Erinnern oder Vergessen zu simulieren.
Was geschieht, wenn fällige Aufgaben mein Budget überschreiten?
Das Ergebnis markiert den Plan als überzogen und nennt null als Höchstzahl neuer Karten nach den fälligen Aufgaben.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung steht auch im Browser bereit.
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/flashcard-review-load \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"new_cards":20,"due_reviews":180}'const res = await fetch("https://api.kit.forhosting.com/edu/flashcard-review-load", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"new_cards": 20,
"due_reviews": 180
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/flashcard-review-load",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"new_cards": 20,
"due_reviews": 180
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/flashcard-review-load", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"new_cards":20,"due_reviews":180}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"new_cards":20,"due_reviews":180}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/flashcard-review-load", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"new_cards": 20,
"due_reviews": 180
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.flashcard_review_load",
"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. |