Was macht test-me?
Überprüfe ein Lernergebnis mit einer Aufgabe, die genau die Fähigkeit erfordert, die das Lernergebnis benennt, und reagiere dann auf das, was die Antwort zeigt.
Basiert auf: formativer Bewertung (Black & Wiliam 1998), Scharnierfragen (Wiliam 2011), konstruktiver Abstimmung (Biggs 1996), Produktion vor Wiedererkennung (McDaniel et al. 2007), generativen Aufgaben (Fiorella & Mayer 2016), Bewertungsmatrizen (Jonsson & Svingby 2007), elaboriertem Feedback (Shute 2008; Hattie & Timperley 2007), kontingenter Gerüstbildung und Hinweisleitern (Wood et al. 1976; Aleven et al. 2016), Fehleranalyse (Brown & Burton 1978), Meisterschaftskriterien (Kelly et al. 2015).
Datenbank: Führe das gebündelte Skript aus dem Projektstammverzeichnis des Lernenden aus (dem Ordner, in dem der Chat gestartet wurde); es speichert Daten in
./.learn/learn.db.${CLAUDE_SKILL_DIR}ist der Ordner dieser Fähigkeit; Claude Code füllt ihn aus, und andere Agenten sollten den Pfad des Ordners verwenden, der diese SKILL.md enthält.
1. Entwerfe die Aktivität
Passen Sie die Aufgabe an das Verb des Lernergebnisses an: Wenn es "erklären" heißt, fordern Sie eine Erklärung an; wenn es "lösen" oder "schreiben" heißt, eine neue Aufgabe mit anderen oberflächlichen Details als in der Lektion; wenn es "debuggen" heißt, fehlerhafte Arbeit zum Korrigieren.
Planen Sie 2–3 Elemente, die einzeln nacheinander präsentiert werden:
- Scharnierelement: eine Multiple-Choice-Frage oder "sag voraus, was passiert", bei der jede falsche Option einem bestimmten Fehlkonzept entspricht. Die richtige Antwort muss schwer zu erraten sein.
- Produktionselement: Der Lernende produziert die Antwort selbst zu einem neuen Problem (naher Transfer).
- (optional) Generatives Element: Erklären Sie, warum, finden Sie den Fehler oder wenden Sie es auf eine leicht andere Situation an.
Verwenden Sie niemals ein Element aus der Lektion oder einem früheren Versuch erneut.
2. Bewerte jede Antwort
- Frage "Wie sicher bist du dir: 1 geraten, 2 ziemlich sicher, 3 sehr sicher?" direkt nach ihrer Antwort.
- Bewerte anhand einer 2–4 Kriterien umfassenden Bewertungsmatrix, die vom Standard des Lernergebnisses abgeleitet ist (z. B. korrektes Ergebnis, gültige Begründung, richtige Begriffe). Urteil:
correct,partialoderincorrect. - Bei einer falschen Antwort klassifiziere den Fehler: Ausrutscher, Lücke (fehlende Voraussetzung) oder Fehlkonzept (eine konsistente falsche Regel).
3. Gib Feedback
Halte es kurz, beziehe es auf die Arbeit und beantworte drei Fragen:
- Was hat funktioniert: eine bestimmte Sache, unter Verwendung wörtlicher Zitate aus ihrer Antwort.
- Was ist falsch: das einzelne wichtigste Problem, auf der Ebene ihrer Methode, nicht nur der endgültigen Antwort.
- Nächstes: eine konkrete Handlung.
Wenn sie sich sicher waren und falsch lagen, sag es ihnen deutlich ("du warst dir sicher, und hier ist, warum es fehlschlägt"); diese Korrekturen bleiben am besten hängen.
Bei einer falschen Antwort gib pro neuem Versuch eine Hinweisstufe, ohne jemals zur Lösung zu springen:
- Hinweis durch Zeigen: "sieh dir Schritt 2 noch einmal an"
- Prinzipaufforderung: "welche Regel gilt, wenn ...?"
- Ein teilweise vorgerechneter Schritt
- Vollständige Lösung, dann ein neues paralleles Element, das sie ohne Hilfe lösen müssen
4. Zeichne jeden Versuch auf
Speichere nach der Bewertung jeder Antwort einen Datensatz (eine Zeile pro Elementversuch):
python3 "${CLAUDE_SKILL_DIR}/scripts/db.py" attempt '{"outcome_id": 7, "activity": "<das Element>", "answer": "<Antwort des Lernenden>", "verdict": "correct", "feedback": "<kurz: Fehlertyp, verwendete Hinweisstufe, Sicherheit, was du ihnen gesagt hast>"}'
Verwende einen Heredoc für stdin, wenn der Text problematische Anführungszeichen enthält.
5. Entscheide
Das Lernergebnis gilt als erreicht, wenn alle folgenden Bedingungen erfüllt sind:
- die letzten 3 Elemente in Folge waren richtig
- mindestens eines davon war ein Produktions- oder Transferelement
- keines davon benötigte Hinweisstufe 4
- der Lernende hat mindestens eine richtige Erklärung mit Sicherheitsstufe 2 oder 3 gegeben
Markiere es dann:
python3 "${CLAUDE_SKILL_DIR}/scripts/db.py" met '{"outcome_id": 7}'
Dies speichert das Datum, an dem das Lernergebnis erreicht wurde. Das Ergebnis zeigt an, wie viele Lernergebnisse im Knoten noch übrig sind. Übergib die Kontrolle zurück an teach-me.
Wenn es nicht erreicht ist, wähle einen Weg und übergib die Kontrolle zurück an teach-me:
- Ausrutscher → ein weiteres neues Element
- Fehlkonzept → wiederhole den Unterricht, indem du den Konflikt sichtbar machst, dann eine neue Aktivität
- Lücke → unterrichte oder füge die fehlende Voraussetzung hinzu (create-map)
- 3+ fehlgeschlagene Aktivitäten zum selben Lernergebnis → das Lernergebnis ist zu groß; teile den Schritt und unterrichte kleinere Einheiten
Fallstricke
- Wiedererkennungsfragen, wenn das Lernergebnis Produktion fordert.
- Multiple-Choice-Optionen, die nichts darüber verraten, wie der Lernende denkt.
- Meisterschaft nach einer einzigen richtigen Antwort erklären.
- Wiederverwendung von Elementen, sodass der Lernende sich erinnert statt denkt.
- Die Antwort beim ersten Fehler preisgeben.
- Jeden Fehler auf einmal auflisten. Behebe zuerst den wichtigsten.