Variablenarten
Labvanced organisiert Variablen in sechs Typen. Zu verstehen, welchem Typ eine Variable angehört, sagt dir, wie sie erstellt wurde, was sie speichern kann und wie sie sich während des Experiments verhält.
Systemvariablen
Systemvariablen werden automatisch von Labvanced erstellt und können nicht geändert oder gelöscht werden. Sie verfolgen experimentelle Informationen auf der Ebene des Experiments, wie z.B. die Versuchszahl, den Teilnehmerzähler, den Browsertyp, die Bildschirmgröße sowie Start- und Endzeiten der Sitzung. Sie sind besonders nützlich bei Ereignisanforderungen, um beispielsweise eine Aktion nur bei einer bestimmten Versuchszahl auszuführen. Eine vollständige Liste findest du in Systemvariablen.
Faktorvariablen
Faktorvariablen sind mit einem Faktor im Versuchssystem verbunden. Jeder Faktor hat eine verknüpfte Variable mit einem kategorialen Datentyp, und die Faktorebenen sind die möglichen Werte dieser Variablen. Beim Erstellen eines Faktors kann Labvanced die verknüpfte Variable automatisch erstellen oder du kannst eine vorhandene Variable verknüpfen. Faktorvariablen erscheinen im Datenexport für jeden Versuch, was es einfach macht, die Bedingung zu identifizieren, zu der jeder Versuch gehörte.
Hinweis: Das Ändern der Ebenen einer Faktorvariablen ändert auch die Versuchsstruktur in allen verknüpften Aufgaben und Versuchsgruppen.
Objektvariablen
Objektvariablen werden automatisch erstellt, wenn du ein Fragebogen- oder Antworterfassungsobjekt zu einem Rahmen hinzufügst, wie z.B. ein Kontrollkästchen, einen Schieberegler, eine Likert-Skala oder ein Dropdown-Menü. Labvanced fordert dich auf, die Variable beim Hinzufügen des Objekts zu benennen. Die Antwort des Teilnehmers wird während des Experiments in dieser Variablen gespeichert. Objektvariablen werden standardmäßig erfasst und die meisten ihrer Eigenschaften können nicht geändert werden, um ihre Funktionalität zu erhalten.
Benutzerdefinierte Variablen
Benutzerdefinierte Variablen werden vom Forscher für jeden Zweck erstellt, der nicht von den automatischen Typen abgedeckt wird. Häufige Anwendungen sind das Aufzeichnen von Teilnehmerantworten (Mausklicks, Tastendrücke), das Verfolgen von Reaktionszeiten, das Zählen korrekter Antworten, das Speichern von Indizes für Schleifen oder das Halten von Dateidaten (Bilder, Audio, Video). Wenn eine benutzerdefinierte Variable keine aktive Nutzung in Objekten oder Ereignissen hat, wird sie im Tab Variablen als ungenutzt aufgeführt.
Arrayvariablen
Eine Arrayvariable hält eine geordnete Liste von Werten, ähnlich einer Spalte in einer Tabelle. Arrays sind nützlich zum Speichern von Stimulus-Sets, Randomisierungslisten oder jeder Reihenfolge von Werten, die während des Experiments nacheinander abgerufen werden müssen.
Um ein Array zu füllen, lade eine .csv-Datei hoch oder füge Einträge manuell über das Plus-Symbol im Eigenschaftenbereich der Variablen hinzu.

Für Aktionen, die mit Arrays arbeiten, siehe Array-Aktionen.
Datenrahmenvariablen
Ein Datenrahmen hält mehrere Variablen in einer tabellarischen Struktur, ähnlich einer Tabelle mit mehreren Spalten. Jede Spalte ist eine Variable, die Zeichenfolgen-, numerische, boolesche oder Dateiwerten halten kann. Standardmäßig sind die Zellen des Datenrahmens schreibgeschützt. Um Werte direkt zu bearbeiten, aktiviere das Edit Values-Kontrollkästchen im Datenrahmendialog. Du kannst auch alle Daten hinzufügen oder ersetzen, indem du eine neue .csv-Datei hochlädst.
Um einen Datenrahmen hinzuzufügen, klicke auf Upload 2D CSV Data im Eigenschaftenbereich der Variablen. Beim Importieren kannst du wählen:
Map Strings to Files: behandelt Zeichenfolgenwerte als Dateinamen und verknüpft sie mit Dateien in einem Ordner.Use First Row as Header: verwendet die erste Zeile als Spalten- (Variablen-) Namen.Transpose Data: lädt die Daten unverändert hoch, ohne Zeilen und Spalten zu transponieren.

Um einer bestehenden Datenrahmenvariable Spalten hinzuzufügen, verwende Add variable/column oben im Dialogfeld Datenrahmen.
Für einen vollständigen Leitfaden zum Einrichten und Verwenden von Datenrahmen siehe Datenrahmenvariablen. Für die Aktionen im Ereignissystem siehe Datenrahmenoperationen.
Weiterführende Literatur
Variablen erstellen
Die vier Möglichkeiten, eine Variable in Labvanced zu erstellen, mit Schritt-für-Schritt-Anleitungen für jede Methode.
Variablen Eigenschaften
Ein vollständiges Referenzdokument für jede Variablenkonfiguration: Datentyp, Skala, Format, Startwert, Rückstellverhalten und Aufzeichnungsoptionen.
Mit Variablen arbeiten
Die Hub-Seite für den Abschnitt „Mit Variablen arbeiten“: Typen, Eigenschaften, Aufzeichnungsoptionen und Datenrahmen.