Wann man es verwenden sollte
Verwende dies, wenn du Gamification möchtest, um Verhalten zu verstärken, nicht davon abzulenken.
Gamification funktioniert am besten, wenn sie Lernenden hilft, Fortschritte zu erkennen, Vertrauen aufzubauen und durch sinnvolle Entscheidungen engagiert zu bleiben.
Dieses Muster verwendet einen Momentum-Meter anstelle von traditionellen Punktzahlen. Lernende gewinnen oder verlieren Momentum basierend auf der Qualität ihrer Entscheidungen und erhalten dann Coaching-Feedback, das erklärt, was passiert ist und warum.
Es eignet sich gut für Szenariopraktiken, operationale Urteilsbildung, Onboarding-Entscheidungen, Sicherheitsverhalten, Kundenunterstützungssituationen, Coaching-Gespräche und workflow-basiertes Lernen.
Live-Vorschau
Probiere die Interaktion aus.
Wählen Sie eine Entscheidung aus, um zu sehen, wie sich der Momentum-Meter ändert. In Storyline würde dieselbe Logik Variablen, Objektzustände, Textfelder und Feedback-Panels aktualisieren.
Szenario
Ein Lernender ist halb durch eine Aufgabe und bemerkt eine Diskrepanz zwischen den Anweisungen und dem, was er auf dem Bildschirm sieht. Was sollte er als Nächstes tun?
Momentum
Starker Zug.
Das Pausieren zur Überprüfung der Diskrepanz schützt den Workflow, ohne überzureagieren. So bleibt der Lernende in Bewegung und das unnötige Risiko wird reduziert.
Es belohnt Urteilsvermögen, nicht das Klicken.
Der Lernende gewinnt Momentum für Entscheidungen, die das Risiko reduzieren, die Klarheit verbessern oder das gewünschte Verhalten unterstützen.
Es macht Fortschritt sichtbar.
Ein visueller Meter gibt Lernenden ein Gefühl von Bewegung, ohne dass Abzeichen, Bestenlisten oder künstlicher Wettbewerb erforderlich sind.
Es unterstützt Coaching-Feedback.
Das Feedback erklärt die Auswirkungen der Entscheidung des Lernenden, was die Interaktion nützlicher macht als eine einfache Punktzahl.
Storyline-Setup
Bauen Sie es mit Variablen, Zuständen und einem JavaScript-Trigger.
Erstellen Sie in Storyline Variablen, um die aktuelle Wahl des Lernenden, den Momentum-Score, den Feedback-Titel, den Feedback-Text und den Feedback-Ton zu speichern.
Jeder Entscheidungsbutton setzt einen Wahlwert. Ein Submit-Trigger führt JavaScript aus, das die Entscheidung bewertet, den Momentum-Score aktualisiert und den Feedback-Text zurückgibt.
Sie können den Momentum-Score mit einer Fortschrittsanzeige, einem Ziffernblatt, einem Schieberegler, einem Textfeld oder einem benutzerdefinierten visuellen Meter verbinden.
Speichert die Entscheidung, die der Lernende ausgewählt hat.
Speichert den aktuellen Momentum-Wert des Lernenden.
Speichert die generierte Feedback-Überschrift.
Speichert die generierte Coaching-Nachricht.
Speichert den Feedback-Typ für optionale visuelle Zustände.
Speichert das Label, das neben dem Meter angezeigt wird.
Kopiere das JavaScript
Storyline JavaScript Starter-Logik.
Fügen Sie dies einem „JavaScript ausführen“-Trigger hinzu, nachdem der Lernende eine Wahl getroffen hat. Stellen Sie sicher, dass die Storyline-Variablenamen mit dem Code übereinstimmen.
// Storyline Momentum Meter
// Create these Storyline variables first:
// selectedChoice, momentumScore, feedbackTitle, feedbackBody, feedbackTone, momentumStatus
var player = GetPlayer();
var choice = player.GetVar("selectedChoice");
var currentMomentum = Number(player.GetVar("momentumScore"));
if (isNaN(currentMomentum)) {
currentMomentum = 50;
}
var feedbackTitle = "";
var feedbackBody = "";
var feedbackTone = "";
var momentumStatus = "";
var momentumChange = 0;
/*
Expected selectedChoice values:
- guess
- verify
- restart
*/
if (choice === "verify") {
momentumChange = 20;
feedbackTitle = "Strong move.";
feedbackBody = "Pausing to verify the mismatch protects the workflow without overreacting. This keeps the learner moving while reducing unnecessary risk.";
feedbackTone = "strong";
}
else if (choice === "guess") {
momentumChange = -20;
feedbackTitle = "Momentum risk.";
feedbackBody = "Guessing may feel faster, but it can create downstream issues. The better move is to confirm the mismatch before continuing.";
feedbackTone = "risk";
}
else if (choice === "restart") {
momentumChange = -10;
feedbackTitle = "Understandable, but inefficient.";
feedbackBody = "Restarting may solve the issue, but it adds unnecessary friction. A better first step is to verify the mismatch and use the available guidance.";
feedbackTone = "redirect";
}
else {
momentumChange = 0;
feedbackTitle = "Choose a response first.";
feedbackBody = "Select a decision to update the momentum meter and receive coaching feedback.";
feedbackTone = "neutral";
}
var newMomentum = currentMomentum + momentumChange;
if (newMomentum > 100) {
newMomentum = 100;
}
if (newMomentum < 0) {
newMomentum = 0;
}
if (newMomentum >= 80) {
momentumStatus = "Strong momentum";
}
else if (newMomentum >= 60) {
momentumStatus = "Building useful momentum";
}
else if (newMomentum >= 40) {
momentumStatus = "Momentum needs attention";
}
else {
momentumStatus = "High friction zone";
}
player.SetVar("momentumScore", newMomentum);
player.SetVar("feedbackTitle", feedbackTitle);
player.SetVar("feedbackBody", feedbackBody);
player.SetVar("feedbackTone", feedbackTone);
player.SetVar("momentumStatus", momentumStatus);
Trigger-Anleitung
So verkabelst du es in Storyline.
Erstelle drei Entscheidungsbuttons. Jeder Button setzt die selectedChoice Variable auf einen der in JavaScript verwendeten Werte setzen: raten, überprüfen oder neu starten.
Erstellen Sie eine Zahlenvariable mit dem Namen momentumScore und setzen Sie ihren Standardwert auf 50. Dies gibt den Lernenden Spielraum, um nach oben oder unten zu bewegen.
Füge einen Absenden-Button hinzu, der das JavaScript ausführt. Zeige dann feedbackTitle, feedbackBody, momentumScore, und momentumStatus unter Verwendung von Storyline-Variablenreferenzen.
Optionale Senior-Bewegung: verwende feedbackTone und momentumScore um Objektzustände zu ändern. Zum Beispiel könnte sich der Meter je nach Momentum des Lernenden von ruhig über Vorsicht bis hin zu hoher Reibung verschieben.
Designnotizen
Halten Sie die Spielebene im Dienst des Lernziels.
Der Meter sollte nicht zum Mittelpunkt der Erfahrung werden. Er sollte den Lernenden helfen zu erkennen, ob ihre Entscheidungen Klarheit schaffen, Reibung reduzieren oder das Risiko erhöhen.
Vermeiden Sie es, Geschwindigkeit nur deshalb zu belohnen, weil es sich spielerisch anfühlt. In vielen Arbeitsplatzkontexten ist das stärkere Verhalten, im richtigen Moment langsamer zu werden.
Die beste Version dieses Musters lässt Lernende das Gefühl haben, dass sie Urteilsvermögen aufbauen, nicht Punkte jagen.
Passe es an
Passen Sie die Punktzahl an das Verhalten an, das Sie verstärken möchten.
Ersetzen Sie die Beispielentscheidungen durch Entscheidungen aus Ihrem eigenen Szenario. Jede Wahl sollte das Momentum basierend auf der Qualität des Verhaltens beeinflussen, nicht darauf, ob sie offensichtlich richtig oder falsch klingt.
Sie können die Momentum-Änderungen anpassen. Zum Beispiel könnten starke Entscheidungen 15 Punkte hinzufügen, riskante Entscheidungen 20 abziehen und verständliche, aber ineffiziente Entscheidungen 5 abziehen.
Sie können dieselbe Logik auch über mehrere Folien hinweg verwenden, um ein längeres Szenario zu erstellen, in dem Lernende im Laufe der Zeit Momentum aufbauen oder verlieren.
Design Lab
Willst du mehr wiederverwendbare Lernmuster?
Design Lab ist eine praktische Bibliothek mit kostenlosen Interaktionsmustern, Code-Schnipseln und Bauhinweisen für Lern-Designer.