labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Anleitung
Videos
Anleitungen
Häufige Fragen
Newsletter-Archiv
Dokumente
Klassenzimmer
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Leitfaden
    • STARTEN

      • Aufgaben-Editor
      • Rahmen
        • Canvas Frame
        • Seitenrahmen
        • Website-Frame
      • Versuchszeitachse
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Experimentdesign
        • Eine Studie erstellen
        • Datenrahmen-Muster
        • Multi-User-Experimentdesign
        • Längsschnitt-Experimentdesign
    • HERVORHEBENSWERTES THEMA

      • Randomisierung & Balance
      • Eye Tracking
        • Präsentation von Stimuli in einer Augenverfolgungsaufgabe
        • So Wählen Sie die Einstellungen zur Kalibrierung der Augenverfolgung
        • Einrichtung der Augenverfolgung in einer Aufgabe
        • Aufzeichnen und Exportieren von Blickdaten
        • Verwendung von Formen als Interessensgebiete (AOI) für das Eye Tracking
        • Die Teilnehmerkalibrierungserfahrung
      • Web-Bridge
        • Auswählen von Website-AOIs | Ankern, Anpassen und Überprüfen der AOI-Verfolgung
        • Verfolgen des Mausverhaltens auf einer Website AOI | Web Bridge Anleitung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Genauigkeit der Stimuluszeiten
        • Multinutzerstudien
        • Kopfverfolgung in Labvanced | Anleitung
    • Haupt-App-TABS

      • Übersicht: Haupt-Tabs
      • Dashboard
      • Meine Studien
      • Geteilte Studien
      • Meine Dateien
      • Experimentbibliothek
      • Mein Konto
      • Lizenz & Dienstleistungen
    • STUDIENTABS

      • Übersicht: Studien-spezifische Tabs
      • Studien-Design
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Frame-Typen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen Tabelle
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Optionen für Eye Tracking im Aufgabeneditor
        • Kopfverfolgung in einer Aufgabe
        • Mehrbenutzer-Studien
      • Einstellungen
      • Variablen
      • Medien
      • Texte & Übersetzen
      • Starten & Teilnehmen
      • Teilnehmermanagement
      • Datensicht und Export
        • Datensicht und Variablen- & Aufgaben Auswahl (alte Version)
        • Zugriff auf Aufnahmen (ALTE Version)
  • Videos
    • Video Übersicht
    • Erste Schritte in Labvanced
    • Aufgaben erstellen
    • Element Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Durchführungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner-Blickführung Aufgabe
    • Change Blindness Flicker Paradigma
    • Augenbewegungsverfolgung Beispielstudie
    • Studie zur Augenbewegungsverfolgung bei Säuglingen
    • Aufmerksamkeitsfängerstudie mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungsdemo: SVGs als AOIs
    • Multi-User Demo: Cursorn der Probanden anzeigen
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenbalance und Variablenkonfiguration zwischen Probanden
    • Aufbau einer Multi-User-Studie
    • Augenverfolgung während eines Website-Rahmen-Walkthroughs
    • Bedingte Webcam-Augenverfolgung
    • Aufbau einer Studie zur Textsegmentierung
  • FAQ
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerter Gebrauch & API
    • Labvanced offline nutzen
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Anforderungsaktion Zweig Wenn/Dann/Sonst-Wenn Flussdiagramm in Labvanced

Anforderungsaktion (Wenn... Dann... Sonst Wenn)

Die Requirement Action ist der bedingte Logikblock von Labvanced: Sie wertet eine Wenn-Dann-Aussage aus und führt eine Reihe von Aktionen nur dann aus, wenn diese Aussage wahr ist. Es ist der Mechanismus hinter jedem Verhalten, das je nach Wert einer Variablen, der Rolle eines Teilnehmers, seiner vorherigen Antwort oder einer anderen Bedingung, die Ihre Studie überprüfen muss, unterschiedlich sein sollte.

Wie es funktioniert

Eine Anforderungsaktion wird wie jede andere Aktion hinzugefügt: klicken Sie auf Add Action, dann Control Actions → Requirement Actions (If...Then).

Aktion hinzufügen Menü in Labvanced zeigt die Steueraktionen, die auf Anforderungsaktionen (Wenn...Dann) erweitert sind
Hinzufügen einer Anforderungsaktion aus dem Menü Aktionen hinzufügen des Ereigniseditors, unter Steueraktionen.

Eine Anforderungsaktion besteht aus mehreren Teilen:

  • Anforderung hinzufügen: fügt einen Vergleich zur Aussage hinzu. Ein Wertauswahlmenü erscheint auf beiden Seiten, sodass Sie eine Variable, eine Konstante oder einen anderen Wert mit einem Vergleichsoperator dazwischen (gleich, kleiner als, ungleich usw.) vergleichen können.
  • AND-Gruppe hinzufügen: Alle Anforderungen innerhalb einer AND-Gruppe müssen wahr sein, damit die gesamte Gruppe wahr ist. Verwenden Sie dies, wenn mehrere Bedingungen gleichzeitig erfüllt sein müssen.
  • OR-Gruppe hinzufügen: Nur eine Anforderung innerhalb einer OR-Gruppe muss wahr sein, damit die gesamte Gruppe wahr ist. Verwenden Sie dies, wenn dieselbe Aktion für mehrere verschiedene Fälle ausgeführt werden soll.
  • Aktionssequenz: die Liste von Aktionen unter Then, die nur ausgeführt werden, wenn die Anforderungen der Wenn-Aussage erfüllt sind. Fügen Sie eine neue Aktion über das Add Action-Symbol hinzu.
  • Sonst-Wenn-Fall hinzufügen: Eine Anforderungsaktion kann mehrere Wenn/Sonst-Wenn-Aussagen in Sequenz enthalten. Es wird immer nur eine ausgeführt, die erste, deren Anforderungen als wahr ausgewertet werden; der Rest, einschließlich etwaiger späterer Sonst-Wenn-Fälle, wird übersprungen, sobald eine Übereinstimmung gefunden wird.
  • Sonst-Fall hinzufügen: Eine Rückfalloption. Wenn keine der Wenn/Sonst-Wenn-Aussagen als wahr ausgewertet wird, werden stattdessen die im Sonst-Fall definierten Aktionen ausgeführt.

Ein praktisches Beispiel: Branching nach Role_Id

Die häufigste Verwendung einer Anforderungsaktion in einer Multi-User-Studie besteht darin, das Verhalten nach Teilnehmern zu verzweigen. Ein minimales Beispiel:

  • Anforderung hinzufügen: linke Seite wählt die Variable Role_Id; der Vergleich wird auf equal gesetzt; rechte Seite ist eine konstante Zahl, 1.
  • Dann: die Aktionen, die auf diesen Teilnehmer zutreffen, z.B. eine Set Object Property-Aktion, die ein Zielbild anzeigt.
  • Sonst-Fall hinzufügen: die Aktionen, die für jeden anderen Teilnehmer zutreffen.

Siehe Role_Id für die vollständige Erklärung, was Role_Id ist und warum dieses Muster die Grundlage jedes asymmetrischen Multi-User-Designs bildet.

Ein praktisches Beispiel: Bewertung der Richtigkeit in einer Flanker-stil Aufgabe

Verschachtelte AND/OR-Gruppen ermöglichen es, eine Antwort als korrekt unter mehr als einer gültigen Kombination gleichzeitig zu bewerten. Ein echtes Beispiel aus der Main_task_desktop_Flanker des Flanker Tasks auf Frame 3 (Response Window), innerhalb des Response Recording & Progression-Ereignisses (ausgelöst durch einen Tastendruck):

  • Wenn, innerhalb einer OR-Gruppe: (target_direction_desktop gleich left UND choice gleich D), ODER (target_direction_desktop gleich right UND choice gleich K).
  • Dann: Set / Record Variable setzt accuracy auf 1.

Jede Kombination, linkes Ziel mit einem D-Druck oder rechtes Ziel mit einem K-Druck, zählt als korrekt, sodass die beiden AND-Gruppen unter einer gemeinsamen OR-Gruppe kombiniert werden, anstatt als separate Anforderungsaktionen geschrieben zu werden.

Verschachtelte Anforderungsaktion, die die Zielrichtung und die Tastenwahl überprüft, um eine Genauigkeitsvariable im Flanker Task festzulegen
Eine Anforderungsaktion aus dem Antwortfensterrahmen des Flanker Tasks, die die Genauigkeit aus zwei gültigen Ziel-/Antwortkombinationen bewertet.

Weiterführende Literatur

Illustration des Ereignissystems in Labvanced, das vollständige Referenz für jeden Trigger und jede Aktion

Ereignissystem

Die vollständige Referenz für jeden Trigger und jede Aktion in Labvanced, einschließlich der vollständigen Parameterliste der Anforderungsaktion.

Role_Id

Role_Id

Die Systemvariable, die am häufigsten innerhalb einer Anforderungsaktion in Multi-User-Studien überprüft wird.

Building a Multi-user Study

Erstellen einer Multi-User-Studie

Eine schrittweise Anleitung zur Verwendung einer Anforderungsaktion, um verschiedenen Inhalten pro Teilnehmer zuzuweisen.