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
    • ERSTE SCHRITTE

      • Aufgaben-Editor
      • Stimuluspräsentation
      • Richtigkeit der Antwort
      • Objekte
      • Ereignisse
      • Variablen
      • Aufgaben-Assistent
      • Versuchssystem
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
    • HERVORHEBENSWERTE THEMEN

      • Experimentgestaltung
        • Eine Studie erstellen
        • Datenrahmenmuster
      • Randomisierung & Balance
      • Augenverfolgung
      • Fragebögen
      • Desktop-App
      • Beispielstudien
      • Teilnehmerrekrutierung
      • API-Zugriff
        • REST API
        • Webhook-API
        • WebSocket API
      • Sonstige Themen

        • Präzise 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: studienspezifische Tabs
      • Studiengestaltung
        • Aufgaben
        • Blöcke
        • Sitzungen
        • Gruppen
      • Aufgaben-Editor
        • Aufgabensteuerungen
        • Das Versuchs-System
        • Canvas- und Seitenrahmen
        • Objekte
        • Objekt Eigenschaften Tabellen
        • Variablen
        • Systemvariablen-Tabellen
        • Das Ereignissystem
        • Texteditor-Funktionen
        • Eyetracking in einer Aufgabe
        • Kopfverfolgung in einer Aufgabe
        • Multi-User-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
    • Elemente Videos
    • Ereignisse & Variablen
    • Fortgeschrittene Themen
  • Anleitungen
    • Einführung
    • Stroop-Aufgabe
    • Lexikalische Entscheidungsaufgabe
    • Posner Gaze Cueing Aufgabe
    • Paradigma der Veränderungsblindheit mit Flicker
    • Augenbewegungsstudie Beispiel
    • Studie zur Augenverfolgung bei Säuglingen
    • Studie zur Aufmerksamkeitsfokussierung mit Mausverfolgung
    • Schnelle serielle visuelle Präsentation
    • ChatGPT Studie
    • Augenverfolgungs-Demo: SVGs als AOIs
    • Multi-User Demo: Zeige die Cursors der Teilnehmer
    • Gamepad / Joystick Controller - Grundkonfiguration
    • Desktop-App-Studie mit EEG-Integration
    • Gruppenausgleich und Variablenkonfiguration zwischen Gruppen
  • Häufig gestellte Fragen
    • Funktionen
    • Support-Richtlinien & Leitlinien
    • Sicherheit & Datenschutz
    • Lizenzierung
    • Präzision von Labvanced
    • Programmgesteuerte Nutzung & API
    • Verwendung von Labvanced im Offline-Modus
    • Fehlerbehebung
    • Fragen zur Studienerstellung
  • Newsletter-Archiv
  • Dokumente
  • Klassenzimmer
Eingabeobjekt im Labvanced-Experiment-Editor.

Eingabeobjekt

Das Eingabeobjekt sammelt freie Antworten von Teilnehmern während eines Experiments. Es unterstützt fünf Eingabetypen: Zahl, Text, Datum, Uhrzeit und Farbe. Die Antwort wird in einer verknüpften Variablen gespeichert und am Ende jedes Versuchs automatisch aufgezeichnet. Sie können Validierungsregeln konfigurieren, Platzhaltertext anzeigen, um den Teilnehmern vor dem Tippen zu helfen, und das Element über Ereignisse steuern.

Inhaltsverzeichnis

  • Eingabeobjekt hinzufügen
  • Eingabetypen
  • Eigenschaften
  • Platzhaltertext
  • Validierung
  • Variablenintegration
  • Ereignisintegration
  • Weiterführende Literatur

Eingabeobjekt hinzufügen

Im Aufgabenbearbeitungstool öffnen Sie die Question Inputs-Gruppe und wählen Input aus, um ein Eingabeobjekt zum aktuellen Rahmen hinzuzufügen.

Wenn das Element hinzugefügt wird, fordert Labvanced Sie auf, den Namen der Variablen festzulegen, die die Antwort des Teilnehmers speichern wird. Geben Sie einen beschreibenden Namen, der die gesammelten Daten widerspiegelt (zum Beispiel response_text oder age).


Eingabetypen

Wählen Sie den Eingabetyp im Objekteigenschaften-Panel aus. Der Datentyp der verknüpften Variablen wird automatisch entsprechend festgelegt.

EingabetypVariablen-DatentypHinweise
numberNumerischAkzeptiert Ganzzahlen und Dezimalzahlen. Min-/Max-Wert-Validierung verfügbar.
textZeichenfolgeAkzeptiert beliebigen Text. Zeichenlängenvalidierung verfügbar.
dateDatum/UhrzeitZeigt einen Datumsauswahl-Dialog an. Datumsformat konfigurierbar.
timeUhrzeitZeigt einen Zeitwahl-Dialog an.
colorZeichenfolgeZeigt einen Farbauswahl-Dialog an. Speichert den ausgewählten Farbwert als Zeichenfolge.

Eigenschaften

EigenschaftStandardBeschreibung
Show Question HeaderEinZeigt die Frage-Textbeschriftung über dem Eingabefeld an.
Show PlaceholderAusWenn aktiviert, zeigt Platzhaltertext innerhalb des Feldes an, bevor der Teilnehmer mit dem Tippen beginnt. Nur verfügbar für number und text Typen.
Placeholder(leer)Der Platzhaltertext. Nur im Panel sichtbar, wenn Show Placeholder aktiviert ist.
RequiredAusWenn aktiviert, kann der Teilnehmer den Rahmen oder die Fragebogenseite nicht einreichen, bis dieses Feld einen gültigen Wert enthält.
Input typenumberDer Typ des Eingabefelds, das dem Teilnehmer angezeigt wird. Optionen: number, text, date, time, color.
FocusedfalseWenn auf true gesetzt, wird der Fokus der Tastatur auf dieses Feld verschoben. Pro Versuch über das Ereignissystem konfigurierbar.
Min-Value(keine)Nur für number Typ. Der niedrigste akzeptierte Wert.
Max-Value(keine)Nur für number Typ. Der höchste akzeptierte Wert.
Min-Nr-Chars(keine)Nur für text Typ. Die minimale Anzahl an benötigten Zeichen.
Max-Nr-Chars(keine)Nur für text Typ. Die maximale Anzahl an zulässigen Zeichen.
Date Formatbrowser-localeNur für date Typ. Steuert, wie das Datum angezeigt und eingegeben wird. Optionen: browser-locale, yyyy-mm-dd, dd.mm.yyyy, mm/dd/yyyy. Nur im Panel sichtbar, wenn der Eingabetyp auf date gesetzt ist.

Platzhaltertext

Platzhaltertext erscheint im Eingabefeld, wenn es leer ist, bevor der Teilnehmer mit dem Tippen beginnt. Er verschwindet, sobald der Teilnehmer beginnt, einen Wert einzugeben.

Um ihn zu aktivieren:

  1. Aktivieren Sie im Eigenschaften-Panel Enable Placeholder.
  2. Geben Sie den gewünschten Text in das Placeholder Text Feld ein.

Verwenden Sie Platzhaltertext, um den Teilnehmern einen Format-Hinweis zu geben (zum Beispiel Enter a number between 1 and 100) oder eine kurze Anleitung, ohne Platz über dem Feld mit einer vollständigen Beschriftung einzunehmen.

Note: Platzhaltertext wird nicht als Antwort aufgezeichnet. Er ist nur zur Anzeige da und hat keinen Einfluss auf den Variablenwert.


Validierung

Das Eingabeobjekt umfasst integrierte Validierungsoptionen, um sicherzustellen, dass die Teilnehmer nutzbare Daten bereitstellen, bevor sie fortfahren.

Pflichtfeld: Aktivieren Sie Is Required, um die Einreichung von Rahmen oder Seite zu verhindern, bis das Feld einen gültigen, nicht leeren Wert enthält. Wenn ein Teilnehmer versucht, ohne Ausfüllen eines Pflichtfeldes fortzufahren, wird das Feld hervorgehoben.

Numerischer Bereich: Für number Eingaben setzen Sie Min Value und Max Value, um akzeptierte Eingaben zu begrenzen. Wenn ein Teilnehmer einen Wert außerhalb des Bereichs eingibt und dann das Feld verlässt, wird der Wert automatisch auf die nächstgelegene Grenze korrigiert.

Zeichenlänge: Für text Eingaben setzen Sie Min Nr Chars und Max Nr Chars, um Längenbeschränkungen durchzusetzen. Diese werden überprüft, wenn Is Required aktiviert ist.


Variablenintegration

Jedes Eingabeobjekt ist mit einer globalen Variablen verknüpft, die erstellt wird, wenn Sie das Element hinzufügen. Die Variable speichert den aktuellen Antwortwert des Teilnehmers und wird am Ende des Versuchs aufgezeichnet.

Der Datentyp der Variablen wird automatisch basierend auf dem ausgewählten Eingabetyp festgelegt:

  • number → Numerische Variable
  • text → Zeichenfolgenvariable
  • date → Datums-/Uhrzeitvariable
  • time → Zeitvariable
  • color → Zeichenfolgenvariable

Um das Element mit einer anderen Variablen neu zu verknüpfen, verwenden Sie den Variablenwähler im Eigenschaften-Panel.


Ereignisintegration

Das Eingabeobjekt funktioniert auf zwei Arten mit Ereignissen: als Auslöseziel und als Aktionsziel.

Ereignisse vom Eingabeobjekt auslösen

Der Enter On Input-Trigger wird ausgelöst, wenn der Teilnehmer die Eingabetaste oder Rücktaste drückt, während das Eingabefeld fokussiert ist. Fügen Sie Ihr Eingabeobjekt unter Targets: in der Triggerkonfiguration hinzu.

Beispiel: den Rahmen einreichen, wenn der Teilnehmer die Eingabetaste drückt

Trigger: Enter On Input → Targets: fügen Sie Ihr Eingabeobjekt hinzu Aktion: Jump to Next Frame

Steuerung des Eingabeobjekts über Aktionen

Zwei Eigenschaften können zur Laufzeit über die Set Object Property Aktion geändert werden:

Änderbare EigenschaftBeschreibung
FocusedWenn auf true gesetzt, wird der Fokus programmgesteuert auf das Eingabefeld verschoben.
requiredKann zur Laufzeit umgeschaltet werden, um bedingt das Feld basierend auf früheren Teilnehmerantworten erforderlich zu machen.

Beispiel: den Eingabefokus setzen, wenn der Rahmen beginnt

Trigger: On Frame StartAktion: Set Object Property → Set Target: Ihr Eingabeobjekt → Eigenschaft: Focused → Wert: true

Beispiel: das Feld basierend auf einer vorherigen Antwort erforderlich machen

Trigger: Variable Value Changed → Ihre Bedingungsvariable Aktion: Set Object Property → Set Target: Ihr Eingabeobjekt → Eigenschaft: required → Wert: true

Sie können auch den aktuellen Antwortwert aus der verknüpften Variablen in jeder Ereignisaktion lesen, um beispielsweise den Versuchsfluss basierend auf dem, was der Teilnehmer eingegeben hat, zu verzweigen.


Weiterführende Literatur

Arbeiten mit Variablen

Wie man Variablen erstellt, konfiguriert und aufzeichnet. Behandelt die Datentypen, Aufnahmeoptionen und Validierungseinstellungen, die auf die Antworten des Eingabeobjekts zutreffen.

Variablentypen

Eine Übersicht über alle Variablentypen in Labvanced. Hilft zu verstehen, warum jeder Eingabetyp mit einem anderen Variablen-Datentyp verknüpft ist.

Ereignissystem

Wie Trigger und Aktionen strukturiert sind. Behandelt das Setzen von Objekteigenschaften zur Laufzeit, einschließlich der Fokus- und Pflichtkontrollen für das Eingabeobjekt.