Variables Système {/examples/}
Les variables système sont créées automatiquement par Labvanced ; elles ne peuvent pas être créées, modifiées ou supprimées manuellement comme une variable personnalisée. Elles suivent des informations au niveau de l'expérience que Labvanced connaît déjà par elle-même : numéro d'essai, compteur de sujet, type de navigateur, taille de l'écran, heures de début et de fin de session, et, dans une étude multi-utilisateurs, Role_Id.
Pourquoi elles sont utiles
Parce que les variables système se mettent à jour automatiquement, elles sont particulièrement utiles à l'intérieur d'une Action de Condition, pour brancher le comportement basé sur quelque chose que Labvanced suit déjà plutôt que sur une valeur que vous auriez autrement à enregistrer et à maintenir vous-même. Un modèle courant consiste à exécuter une action uniquement sur un numéro d'essai spécifique, ou, dans une étude multi-utilisateurs, uniquement pour un participant spécifique.
Quelques exemples de ce pour quoi elles sont bonnes au-delà de la logique de branchement :
TimeMeasure_MeanetTimeMeasure_Stdestiment à quel point le dispositif d'un participant peut mesurer précisément les temps de réaction. Une valeur plus élevée sur l'un ou l'autre est informative en soi, elle peut signaler les données d'un participant comme un probable hors norme de temporisation nécessitant un examen plus approfondi, ou à exclure, avant qu'elle ne fausse une analyse de RT.Browser_SpecetSystem_Specpermettent de vérifier les différences de performance entre les navigateurs ou les systèmes d'exploitation après la collecte de données, sans avoir demandé aux participants de se reporter quoi que ce soit.Screen_Width_In_PixelsetScreen_Height_In_Pixelspermettent à une analyse de temps de stimulation ou de mise en page de tenir compte des différences réelles dans les affichages des participants au lieu de supposer une taille d'écran uniforme.
Voir le Tableau des Variables Système pour la liste complète.
Où les trouver
Les variables système sont visibles dans l'application dans l'Variables tab, aux côtés de toutes les variables personnalisées de l'étude.

Elles sont également accessibles depuis l'intérieur d'une tâche : l'ouverture du dialogue de sélection de variables sur n'importe quelle action montre un onglet Global Variables à côté de Local Variables et New Variable, les variables système y sont listées.
En lecture seule, mais utilisables partout
La valeur d'une variable système est fixée par Labvanced elle-même, pas par une Set / Record Variable action, donc elle ne peut pas être éditée ou écrasée. Sa valeur peut néanmoins être lue partout où une variable peut être lue : dans la condition d'une Action de Condition, dans le menu de sélection de valeur d'une autre action, dans les données exportées, ou comme base pour une nouvelle variable de votre propre cru. Un modèle populaire est une opération Arithmetic lisant Trial_Id et ajoutant 1, sauvegardée dans une variable personnalisée à utiliser comme votre propre compteur interne.
Lecture Supplémentaire
Tableau des Variables Système
La liste complète de chaque variable système que Labvanced crée automatiquement, avec ce que chacune suit.
Role_Id
La variable système qui identifie chaque participant dans une étude multi-utilisateurs.
Types de Variables
Tous les six types de variables dans Labvanced, les variables système parmi elles, et quand utiliser chacune.