Frontier-Auswahlstrategien und Autopilot
Generated artifact. Do not edit manually.
Generated by:
scripts/build_compendia.pyRegenerate with:python3 scripts/build_compendia.py --compendium didactic --web-and-texSource of truth:docs/concept/didactic/source/
Sprache / Language: Deutsch (DE) · English (EN) | PDF: Deutsches PDF · English PDF
Kompendium: §1 Feynman · §2 Autopilot · §3 Lerngeschwindigkeit · §4 Lernplanstatus · §5 Lernzielbuch-Planung · §6 Klausurvorbereitung · §7 Update-Kontinuität · §8 Lehrkraftansicht
2. Frontier-Auswahlstrategien und Autopilot
Dieses Kapitel beschreibt, wie SkillPilot die aktuell erreichbaren nächsten Lernziele auf der Frontier priorisiert und wie der optionale Autopilot-Modus beim Zielabschluss weiterleitet.
2.1. Auswahlstrategien auf der Frontier
Sobald das Backend aus Skill-Graph, persönlichem Curriculum und Beherrschungsstand die zulässige Frontier (stateMachineOptions) bestimmt hat, ordnen Auswahlstrategien diese Kandidaten passend zu unterschiedlichen Lerngewohnheiten.
Strategie 1: Zufällig (Abwechslung / Random)
- Konzept: Bringt Abwechslung in den Lernfluss, indem die aktuell erreichbaren Frontier-Ziele gemischt werden.
- Einsatzfall: Geeignet für Lernende, die Themen verschränkt üben oder Ermüdung durch langes Verweilen in einem einzelnen Teilbaum vermeiden möchten.
- Umsetzung: Das Backend liefert die fachlich gültige Menge
stateMachineOptions; der Client mischt diese Liste deterministisch (bzw. bei Aktualisierung), ohnerequires-Voraussetzungen zu verletzen.
Strategie 2: Sequenziell (Schritt für Schritt / Sequential)
- Konzept: Folgt einer geordneten Progression entlang der Hierarchie des Curriculums.
- Einsatzfall: Geeignet für Lernende, die ein Themengebiet geschlossen abschließen möchten, bevor sie in den nächsten Zweig wechseln.
- Umsetzung: Die erreichbaren Ziele werden nach ihrer hierarchischen Baumposition (Tree-Index bzw. stabile Zielreihenfolge) sortiert; Geschwisterknoten im aktuellen Zweig haben Vorrang vor neuen Teilbäumen.
2.2. Autopilot-Modus
Der Autopilot reduziert Navigationsaufwand, indem er nach dem erfolgreichen Abschluss des aktuellen Ziels automatisch das nächste passende Frontier-Ziel aktiviert.
Laufzeitverhalten
- Auslöser: Greift, sobald das aktuelle
activeGoalin den Zustand Gemeistert (Mastered) übergeht. - Auswahl: Wählt das erste Ziel der gültigen Frontier nach Anwendung der eingestellten Auswahlstrategie (Zufällig oder Sequenziell). Ist der Planmodus eines gültigen Lernplans aktiv (siehe 8.2), gelten vorrangig dessen Übergaberegeln und der generische Autopilot wird unterdrückt.
- Aktion: Ruft
setActiveGoal(nextGoalId)automatisch ohne manuellen Zwischenschritt im Lernzielbaum auf.
Konfiguration und Speicherung
- Oberfläche: Einstellbar im Dialog Mein Lehrplan (Personal Curriculum).
- Persistenz: Gespeichert in der Backend-Entität
Learner(learningStrategy,autoPilot,strictMode,showGoalVisualizationsInChat), sodass die Einstellungen sitzungs- und geräteübergreifend erhalten bleiben. - API: Aktualisierung über
PUT /api/ui/learners/{skillpilotId}/preferencesmit partiellem JSON-Payload (learningStrategy,autoPilot,strictMode,showGoalVisualizationsInChat); nicht gesendete Felder behalten ihren gespeicherten Wert. - Zusammenspiel mit Striktmodus:
strictModelegt fest, ob Frontier-Voraussetzungen nur innerhalb des aktiven Ausschnitts (optimistisch) oder über die gesamte globale Voraussetzungshülle (strikt; siehe Kontext und Sichten) geprüft werden.