Systemvariablen
Systemvariablen werden automatisch von Labvanced erstellt; sie können nicht manuell erstellt, geändert oder gelöscht werden wie eine benutzerdefinierte Variable. Sie verfolgen Informationen auf Experimentebene, die Labvanced bereits kennt: Versuchsnummer, Teilnehmerzähler, Browsertyp, Bildschirmgröße, Sitzungsstart- und -endzeiten und, in einer Mehrbenutzerstudie, Role_Id.
Warum sie nützlich sind
Da sich Systemvariablen automatisch aktualisieren, sind sie besonders nützlich innerhalb einer Anforderungsaktion, um das Verhalten basierend auf etwas zu verzweigen, das Labvanced bereits verfolgt, anstatt einen Wert, den Sie sonst selbst aufzeichnen und pflegen müssten. Ein gängiges Muster ist die Ausführung einer Aktion nur bei einer bestimmten Versuchsnummer oder, in einer Mehrbenutzerstudie, nur für einen bestimmten Teilnehmer.
Einige Beispiele, wofür sie über die Verzweigungslogik hinaus gut sind:
TimeMeasure_MeanundTimeMeasure_Stdschätzen, wie genau das Gerät eines Teilnehmers Reaktionszeiten messen kann. Ein höherer Wert bei einem von beiden ist an sich informativ, er kann die Daten eines Teilnehmers als wahrscheinlichen Zeitabweichler markieren, der einer genaueren Überprüfung bedarf oder ausgeschlossen werden sollte, bevor er eine RT-Analyse verzerrt.Browser_SpecundSystem_Specermöglichen es, Leistungsunterschiede zwischen Browsern oder Betriebssystemen nach der Datenerfassung zu überprüfen, ohne dass die Teilnehmer aufgefordert wurden, etwas selbst zu berichten.Screen_Width_In_PixelsundScreen_Height_In_Pixelserlauben es einer Stimulus-Zeitmessung oder Layout-Analyse, reale Unterschiede in den Displays der Teilnehmer zu berücksichtigen, anstatt von einer einheitlichen Bildschirmgröße auszugehen.
Siehe die Systemvariablen-Tabelle für die vollständige Liste.
Wo man sie findet
Systemvariablen sind in der App im Variables Tab sichtbar, neben allen benutzerdefinierten Variablen in der Studie.

Sie sind auch von innerhalb einer Aufgabe erreichbar: Das Öffnen des Variablenauswahldialogs bei einer Aktion zeigt einen Global Variables Tab zusammen mit Local Variables und New Variable, dort sind die Systemvariablen aufgelistet.
Schreibgeschützt, aber überall verwendbar
Der Wert einer Systemvariable wird von Labvanced selbst gesetzt, nicht durch eine Set / Record Variable Aktion, daher kann er nicht bearbeitet oder überschrieben werden. Sein Wert kann jedoch überall gelesen werden, wo eine Variable gelesen werden kann: in der Bedingung einer Anforderungsaktion, im Wertauswahlmenü einer anderen Aktion, in den exportierten Daten oder als Grundlage für eine neue Variable Ihrer eigenen. Ein beliebtes Muster ist eine Arithmetic-Operation, die Trial_Id liest und 1 hinzufügt, gespeichert in einer benutzerdefinierten Variable, die Sie als Ihren eigenen internen Zähler verwenden.
Weiterführende Literatur
Systemvariablen-Tabelle
Die vollständige Liste aller Systemvariablen, die Labvanced automatisch erstellt, mit dem, was jede einzelne verfolgt.
Role_Id
Die Systemvariable, die jeden Teilnehmer in einer Mehrbenutzerstudie identifiziert.
Variablentypen
Alle sechs Variablentypen in Labvanced, darunter Systemvariablen, und wann jeder verwendet werden soll.