
Systemvariablen
Systemvariablen werden automatisch von Labvanced erstellt; sie können nicht manuell erstellt, geändert oder gelöscht werden, wie es bei einer benutzerdefinierten Variable der Fall ist. Sie verfolgen Informationen auf Experimentebene, die Labvanced bereits selbst kennt: Versuchszahl, Teilnehmerzähler, Browser-Typ, 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 aufzuzeichnen und selbst zu verwalten. Ein häufiges Muster besteht darin, eine Aktion nur bei einer bestimmten Versuchszahl auszuführen oder, in einer Mehrbenutzerstudie, nur für einen bestimmten Teilnehmer.
Einige Beispiele, wofür sie über logische Verzweigungen hinaus nützlich sind:
TimeMeasure_MeanundTimeMeasure_Stdschätzen, wie präzise das Gerät eines Teilnehmers Reaktionszeiten messen kann. Ein höherer Wert bei einer der beiden ist informativ für sich, er kann die Daten eines Teilnehmers als wahrscheinlich zeitlichen Ausreißer kennzeichnen, der einer genaueren Betrachtung wert ist oder ausgeschlossen wird, 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, irgendetwas selbst zu berichten.Screen_Width_In_PixelsundScreen_Height_In_Pixelserlauben es, eine Stimulus-Zeit- oder Layout-Analyse an echten Unterschieden in den Displays der Teilnehmer auszurichten, 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, zusammen mit allen benutzerdefinierten Variablen der Studie.

Sie sind auch von innerhalb einer Aufgabe erreichbar: Das Öffnen des Variablen-Auswahldialogs bei irgendeiner Aktion zeigt einen Global Variables-Tab neben Local Variables und New Variable an, in dem die Systemvariablen aufgelistet sind.
Schreibgeschützt, aber überall nutzbar
Der Wert einer Systemvariable wird von Labvanced selbst festgelegt, nicht von einer Set / Record Variable-Aktion, sodass er nicht bearbeitet oder überschrieben werden kann. Ihr 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 von Ihnen. Ein beliebtes Muster ist eine Arithmetic-Operation, die Trial_Id liest und 1 hinzufügt, gespeichert in einer benutzerdefinierten Variable, um sie als Ihren eigenen internen Zähler zu verwenden.
Weiterführende Literatur
Systemvariablen-Tabelle
Die vollständige Liste aller Systemvariablen, die Labvanced automatisch erstellt, mit Informationen darüber, was jede von ihnen 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 sollte.