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
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guide
Vidéos
Guides étape par étape
FAQ
Archives des newsletters
Documents
Salle de classe
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guide
    • COMMENCER

      • Éditeur de Tâches
      • Présentation des Stimulus
      • Exactitude de la Réponse
      • Objets
      • Événements
      • Variables
      • Assistant de Tâches
      • Système d'Essai
      • Conception de l'Étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
    • SUJETS EN VEDETTE

      • Conception d'Expérience
        • Créer une étude
        • Modèles de Data Frame
      • Randomisation & Équilibre
      • Suivi Oculaire
      • Questionnaires
      • Application de Bureau
      • Études Échantillons
      • Recrutement de Participants
      • Accès API
        • API REST
        • API Webhook
        • API WebSocket
      • Autres Sujets

        • Chronométrages de Stimulus Précis
        • Études Multi-utilisateurs
        • Suivi de la Tête dans Labvanced | Guide
    • ONGLETS PRINCIPAUX DE L'APPLICATION

      • Aperçu : Onglets Principaux
      • Tableau de Bord
      • Mes Études
      • Études Partagées
      • Mes Fichiers
      • Bibliothèque d'Expériences
      • Mon Compte
      • Licence & Services
    • ONGLETS D'ÉTUDE

      • Aperçu : Onglets Spécifiques aux Études
      • Conception de l'Étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
      • Éditeur de Tâches
        • Contrôles de Tâche
        • Le Système des Essais
        • Cadres de Canevas et de Page
        • Objets
        • Tables de Propriétés des Objets
        • Variables
        • Tables des variables système
        • Le Système d'Événements
        • Fonctions de l'Éditeur de Texte
        • Suivi oculaire dans une tâche
        • Suivi de la tête dans une tâche
        • Études Multi-Utilisateur
      • Paramètres
      • Variables
      • Média
      • Textes & Traduire
      • Lancer & Participer
      • Gestion des Sujets
      • Vue de Données et Exportation
        • Vue des données et sélection des variables & des tâches (ancienne version)
        • Accéder aux Enregistrements (Version ANCIENNE)
  • Vidéos
    • Aperçu Vidéo
    • Commencer avec Labvanced
    • Créer des Tâches
    • Vidéos d'Éléments
    • Événements & Variables
    • Sujets Avancés
  • Guides
    • Introduction
    • Tâche de Stroop
    • Tâche de Décision Lexicale
    • Tâche de Signalisation de Regard de Posner
    • Paradigme de Clignotement d'Apathie
    • Étude Échantillon de Suivi Oculaire
    • Étude de Suivi Oculaire de Nourrisson
    • Étude de Capture d'Attention avec Suivi de Souris
    • Présentation Visuelle Séquentielle Rapide
    • Étude ChatGPT
    • Démo de Suivi Oculaire : SVGs comme AOIs
    • Démo Multi-Utilisateur : Montrer les Curseurs des Sujets
    • Contrôleur de Gamepad / Joystick - Configuration de Base
    • Étude d'Application de Bureau avec Intégration EEG
    • Équilibrage de Groupe entre Sujets et Configuration des Variables
  • FAQ
    • Fonctionnalités
    • Politique et Lignes Directrices de Support
    • Sécurité et Confidentialité des Données
    • Licences
    • Précision de Labvanced
    • Utilisation Programmée et API
    • Utiliser Labvanced Hors Ligne
    • Dépannage
    • Questions sur la Création d'Études
  • Archive des Bulletins
  • Documents
  • Salle de Classe

Le Menu de Sélection de Valeur

Lorsque vous travaillez avec certains événements, vous remarquerez qu'une icône de stylo apparaît. Cela s'appelle le menu de sélection de valeur car il vous permet de sélectionner et d'instruire quels types de valeurs doivent être enregistrées ou doivent être suivies. C'est une option très puissante et importante que vous serez amené à utiliser pour la conception et la configuration de votre expérience.

Cette icône de stylo / menu de sélection de valeur apparaît à différents endroits pour certaines actions dans le système des événements, comme l'action Définir / Enregistrer une Variable, l'action Définir une Propriété d'Objet, et l'action Condition (Si... Alors), comme indiqué ci-dessous.

L'emplacement de sélection de valeur dans Labvanced.

Cliquer sur l'icône de stylo mène à un menu déroulant où vous spécifiez la valeur à lire ou à écrire. Le menu déroulant commencera toujours par lister une option de valeur spécifique au déclencheur, puis continuera avec les 5 autres catégories (Heure Actuelle, Valeur Constante, Variable, Cadre / Tâche / Option, et Opérations), toutes ayant leurs propres options. Celles-ci seront décrites plus loin ci-dessous.

Le Menu de Sélection de Valeur dans Labvanced

L'image ci-dessus montre à quoi ressemble le menu de sélection de valeur lors de l'utilisation d'un Déclencheur de Souris. Comme vous pouvez le voir, le premier élément de menu à gauche commence par une catégorie spécifique au déclencheur, puis passe aux 5 autres catégories (Heure Actuelle, etc).

Options de Menu

Le tableau ci-dessous explique davantage les catégories et options :

CatégorieOptionsDescription
Trigger-specificDépend du type de déclencheur que vous avez précédemment sélectionné pour l'événement.En fonction du déclencheur que vous avez sélectionné pour un événement, vous disposerez d'une liste spécifique d'options apparaissant en haut du menu de sélection de valeur à choisir. Veuillez vous référer à la section sur les valeurs spécifiques aux déclencheurs pour voir une liste complète d'options et de descriptions.
Current Time
  • Horodatage UNIX
  • Temps depuis le début du cadre
Mesurer et appeler des valeurs temporelles.
Constant Value
  • Chaîne
  • Numérique
  • Booléen
  • Catégorique
  • Date
  • Temps
  • Couleur
Attribuer des valeurs constantes en fonction du type de variable dont vous avez besoin, comme chaîne ou numérique. Celles-ci sont parfois utilisées en combinaison avec d'autres options comme Arithmetic pour créer des compteurs.
Variable
  • Sélectionner une Variable
  • Sélectionner une Valeur dans un Tableau
  • Sélectionner une Valeur dans un Cadre de Données
Spécifier ou se référer à une variable ou sélectionner une valeur dans un tableau ou un cadre de données.
Frame / Task / Object
  • Propriété d'Objet
  • Cadre
  • Suivi des Yeux
  • Dispositif
Vous permet de récupérer des valeurs associées aux propriétés d'objet, au cadre, au suivi des yeux (si activé) et au dispositif (taux de rafraîchissement de l'écran).
Operations
  • Arithmétique
  • Opération sur Chaîne
  • Opération Mathématique
Utiliser des opérations pour effectuer des modifications spécifiées à vos variables telles que la combinaison de valeurs de variables, la transformation de chaînes pour qu'elles soient toutes en minuscules ou l'exécution d'opérations mathématiques.

Valeurs Temporelles Actuelles

Avec l'option ‘Heure Actuelle’, vous pouvez enregistrer ou vous référer à des valeurs en rapport avec le temps.

Les options suivantes sont disponibles :

  • Horodatage UNIX
  • Temps depuis le début du cadre

Heure Actuelle : Horodatage UNIX

Cette valeur capture un horodatage au format UNIX en millisecondes.

Heure Actuelle : Temps depuis le début du cadre

Cette valeur capture le temps écoulé depuis le début du cadre. La plupart du temps, cela équivaut au temps de réaction.

Valeurs Constatantes

Attribuez des valeurs constantes en fonction du type de variable dont vous avez besoin, comme chaîne ou numérique. Celles-ci sont parfois utilisées en combinaison avec d'autres options comme Arithmetic pour créer des compteurs.

Les options suivantes sont disponibles :

  • Chaîne
  • Numérique
  • Booléen
  • Catégorique
  • Date
  • Temps
  • Couleur

Constant : Chaîne

Attribue une valeur de chaîne / texte.

Constant : Numérique

Attribue une valeur numérique / nombre.

Constant : Booléen

Attribue une valeur vraie ou fausse.

Constant : Catégorique

Attribue une valeur de niveau (principalement pour les facteurs).

Constant : Date

Attribue une valeur de date.

Constant : Temps

Attribue une valeur temporelle.

Constant : Couleur

Attribue une valeur de couleur (chaîne hexadécimale).

Valeurs de Variables

Spécifiez ou faites référence à une variable ou sélectionnez une valeur dans un tableau ou un cadre de données. Les options suivantes sont disponibles :

  • Sélectionner une Variable
  • Sélectionner une Valeur dans un Tableau
  • Sélectionner une Valeur dans un Cadre de Données

Sélectionner une Variable

Vous permet de sélectionner et de pointer vers une variable.

Sélectionner une Valeur dans un Tableau

Vous permet de sélectionner une valeur dans un tableau.

Sélectionner une Valeur dans un Cadre de Données

Vous permet de sélectionner une valeur d'un cadre de données que vous avez créé.

Valeurs de Cadre / Tâche / Objet

Vous permet de récupérer des valeurs associées aux propriétés d'objet, au cadre, au suivi des yeux (si activé) et au dispositif (taux de rafraîchissement de l'écran).

  • Propriété d'Objet
  • Cadre
  • Suivi des Yeux
  • Dispositif

Propriété d'Objet

Lit une propriété d'objet.

Cadre

Options de Valeur du CadreDescription
Last cached Mouse X PositionLa dernière valeur de coordonnée X de la souris du participant.
Last cached Mouse Y PositionLa dernière valeur de coordonnée Y de la souris du participant.
Last cached Mouse [X,Y] ArrayLa dernière valeur de coordonnée [X,Y] de la souris du participant au format tableau.
Frame NameLe nom du cadre.

Suivi des Yeux

Options de Valeur de Suivi de YeuxDescription
Last cached Coordinate XLa dernière valeur de coordonnée X du regard du participant.
Last cached Coordinate YLa dernière valeur de coordonnée Y du regard du participant.
Last cached Coordinate [X,Y] ArrayLa dernière valeur de coordonnée [X,Y] du regard du participant au format tableau.
Last cached Coordinate + Time [X,Y,T] ArrayLa dernière valeur de coordonnée [X,Y] du regard du participant, plus la valeur T de capture de caméra au format tableau.

Dispositif

  • Taux de Rafraîchissement: La valeur de taux de rafraîchissement du dispositif du participant.

Opérations

Utilisez des opérations pour effectuer des modifications spécifiées à vos variables telles que la combinaison de valeurs de variables, la transformation de chaînes pour qu'elles soient toutes en minuscules ou l'exécution d'opérations mathématiques.

Les options suivantes sont disponibles :

  • Arithmétique
  • Opération sur Chaîne
  • Opération Mathématique

Arithmétique

Les opérations arithmétiques sont utiles pour de nombreux objectifs différents, y compris la combinaison de chaînes et même la modification de propriétés d'objet.

Le menu Arithmétique dans Labvanced.

Essentiellement, l'opération arithmétique vous permet d'effectuer des opérations sur plusieurs valeurs.

En sélectionnant cette option, une icône de stylo supplémentaire (c.-à-d. Menu de sélection de valeur) apparaîtra, ainsi qu'une liste d'opérations, telles que l'addition.

L'emplacement de l'option Arithmétique dans Labvanced.

Les valeurs peuvent être manipulées en utilisant ces 5 opérations différentes :

  • (+) addition
  • (-) soustraction
  • (/) division
  • (*) multiplication
  • (%) modulo

L'exemple ci-dessous montre comment utiliser des opérations arithmétiques afin de créer une nouvelle variable de chaîne (dans le bouton vert), appelée 'intermediateVar'.

Exemple d'opérations arithmétiques utilisées pour créer une nouvelle variable de chaîne.

La nouvelle valeur de la variable (de 'intermediateVar') est définie en utilisant plusieurs opérations arithmétiques combinées à des variables précédemment créées (c'est-à-dire 'userChatName' et 'chatInput'), ainsi qu'à des valeurs de chaîne constantes, c'est-à-dire le point-virgule : et l'espace de rupture <br>. Cette action crée l'effet d'un chat d'utilisateur qui peut être utilisé dans une étude multi-utilisateurs.

String-Operation

Options d'opération de chaîneDescription
To LowercaseChange toutes les lettres d'une variable de chaîne en petites lettres.

→ Ex: (AAABBB) se transforme en (aaabbb)
To UppercaseChange toutes les lettres d'une variable de chaîne en majuscules.

→ Ex: (aaabbb) se transforme en (AAABBB)
To LinkTransforme la chaîne d'une variable en une URL qui s'ouvre dans une autre fenêtre
Remove WhitespacesSupprime tous les espaces entre les lettres d'une variable de chaîne.

→ Ex: (aaa bbbb cccc) se transforme en (aaabbbbccc)
Trim WhitespacesSupprime les espaces au début d'une variable de chaîne.

→ Ex: ( aaabbbcccc) se transforme en (aaabbbcccc)
Replace Substring RegexpRemplace certaines lettres dans une variable de valeur de chaîne.

→ Ex: (aaabbbccc) remplace bbb par xxx ce qui transforme la valeur en (aaaxxxccc)

Math-Operation

Effectue une opération mathématique sur une valeur scalaire.

Options d'opération mathématiqueDescription
absRenvoie le nombre absolu d'une valeur.
sqrtRenvoie la racine carrée d'une valeur.
roundRenvoie la valeur arrondie avec 0 à 3 décimales.
floorRenvoie la valeur arrondie à l'inférieur.
ceilRenvoie la valeur arrondie à l supérieur.
cosRenvoie la valeur cosine.
sinRenvoie la valeur sinus.
tanRenvoie la valeur tangente.

Valeurs spécifiques au déclencheur

Les valeurs spécifiques au déclencheur se réfèrent à des valeurs qui sont associées au déclencheur défini dans un événement particulier. Par exemple, si votre événement utilise un déclencheur de souris, alors, dans certaines zones où l'action est spécifiée (comme lors de l'utilisation d'une action Set / Record Variable ou d'une action Set Object Property), vous pouvez référencer les valeurs spécifiques au déclencheur de souris dans le menu de sélection de valeur.

Dans l'exemple ci-dessous, les valeurs spécifiques au déclencheur pour un déclencheur de souris sont utilisées pour enregistrer les valeurs x et y et un tableau [X,Y] en utilisant une action Set / Record Variable.

Démontrant comment les valeurs spécifiques au déclencheur de souris sont utilisées pour capturer le suivi de la souris.

Voici un tableau de tous les types de valeurs spécifiques au déclencheur que l'on peut trouver dans Labvanced, suivi d'une explication détaillée de chaque option.

NomOptions de valeurs - Vue d'ensemble
Trigger (Mouse)
  • Souris X
  • Souris Y
  • Tableau [X,Y] de souris
  • Nom du stimulus
  • Info du stimulus
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Keyboard)
  • Id de la touche
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Button Bar)
  • Nom du stimulus
  • Info du stimulus
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Enter On Input)
  • Id de la touche
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Scroll)
  • Nom du stimulus
  • Info du stimulus
  • Position de défilement X
  • Position de défilement Y
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Gamepad/ Joystick)
  • Id de l'appareil de jeu
  • Touches pressées (tableau)
  • Touches pressées ou maintenues (tableau)
  • Touches relâchées (tableau)
  • Axes (tableau)
  • Horodatage du gamepad (Unixtime)
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Eyetracking Gaze)
  • Coordonnée X
  • Coordonnée Y
  • Tableau de coordonnées [X,Y]
  • Nom du stimulus
  • Info du stimulus
  • Temps de capture de la caméra T
  • Confiance du regard C
  • Coord. + Temps [X,Y, T] Tableau
  • Coord. + Temps + Confiance [X,Y, T,C] Tableau
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Eyetracking Fixation)
  • Centroid de fixation X
  • Centroid de fixation Y
  • Durée de fixation
  • Heure de début de fixation
  • Heure de fin de fixation
  • Dispersion de fixation
  • Nom du stimulus
  • Info du stimulus
  • [X,Y, Dur, Début, Fin, Disp]
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Head Tracking)
  • Temps de capture de la caméra T
  • Rotation de la tête
  • Inclinaison de la tête
  • Roulement de la tête
  • Position de la tête [X,Y, T] Tableau
  • Position du nez [X,Y, T] Tableau
  • Vecteur du nez [X,Y, Z, T] Tableau
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur depuis le début de la frame
Trigger (Emotion Detection)
  • Émotion maximale
  • Score d'émotion maximale
  • Score de valence
  • Score d'activation
  • Temps de capture de la caméra T
  • [Max Émotion, Score, T] Tableau
  • [Valence, Activation, T] Tableau
  • [Toutes les émotions, T] Tableau
  • [Toutes les émotions, Valence, Activation, T] Tableau
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (On Task Initialization)
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (On Frame Init)
  • Numéro d'essai
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (on Frame Start)
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (On Frame End)
  • Temps total de frame
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Variable Value Changed)
  • Nouvelle valeur dans la variable
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Media Object Trigger)
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Websocket Trigger)
  • Message
  • Données
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (OpenAI Trigger)
  • Réponse Chat GPT
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (Global Experiment Event)
  • Temps total de frame
  • Raison de l'événement global
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)
Trigger (User Leaves Experiment)
  • Nombre restant de participants
  • Horodatage du déclencheur (Unixtime)
  • Temps du déclencheur (À partir du début de la frame)

Valeurs (Souris) Déclencher

Lorsqu'un déclencheur de souris est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de la réalisation de certaines actions :

Les options disponibles de valeur de déclencheur de souris

Options de déclencheur (Souris)Description
Mouse XRenvoie la position actuelle de la souris X dans les coordonnées de la frame.
Mouse YRenvoie la position actuelle de la souris Y dans les coordonnées de la frame.
Mouse [X,Y] ArrayLes coordonnées [X,Y] de la souris au format tableau.
Stimulus NameLe nom de l'objet qui a déclenché l'événement (par exemple, quelle image a été cliquée).
Stimulus InfoL'info du stimulus de l'objet qui a déclenché l'événement.
Trigger Timestamp (Unixtime)L'horodatage du moment où le déclencheur s'est produit au format Unix Time avec des millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la frame jusqu'au moment où le déclencheur s'est produit.
#### Valeurs de déclenchement (Clavier)
Lorsqu'un [déclencheur clavier](#keyboard-triggers) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions : 

| Options de déclenchement (Clavier) | Description |
| :---: | ---|
| **`Id of Key`** | La valeur ID de la touche qui a été enfoncée comme déclencheur. |
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur s'est produit au format Unix Time avec des millisecondes. |
| **`Trigger Time (From Frame Onset)`** | Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur s'est produit. |

#### Valeurs de déclenchement (Barre de Boutons)

Lorsqu'un [déclencheur de clic de bouton](#button-click-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

| Options de déclenchement (Barre de Boutons) | Description |
| :---: | ---|
| **`Stimulus Name`** | Le nom de l'objet bouton qui a déclenché l'événement. |
| **`Stimulus Info`** | Les informations sur le stimulus de l'objet bouton qui a déclenché l'événement. |
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur s'est produit au format Unix Time avec des millisecondes. |
| **`Trigger Time (From Frame Onset)`** | Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur s'est produit. |

#### Valeurs de déclenchement (Entrée avec Retour)

Lorsqu'un [déclencheur d'entrée avec retour](#enter-on-input-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

| Options de déclenchement (Entrée avec Retour) | Description |
| :---: | ---|
| **`Id of Key`** | La valeur ID de la touche qui a été enfoncée comme déclencheur. |
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur s'est produit au format Unix Time avec des millisecondes. |
| **`Trigger Time (From Frame Onset)`** | Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur s'est produit. |


#### Valeurs de déclenchement (Défilement)

Lorsqu'un [déclencheur de défilement](#scroll-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

| Options de déclenchement (Défilement) | Description |
| :---: | ---|
| **`Stimulus Name`** | Le nom de l'objet bouton qui a déclenché l'événement. |
| **`Stimulus Info`** | Les informations sur le stimulus de l'objet bouton qui a déclenché l'événement. |
| **`Scroll Position X`** | La position de défilement en X de la souris lorsque l'événement a été déclenché.  |
| **`Scroll Position Y`** | La position de défilement en Y de la souris lorsque l'événement a été déclenché.|
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur de défilement s'est produit au format Unix Time avec des millisecondes. |
| **`Trigger Time (From Frame Onset)`** | Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur de défilement s'est produit. |

#### Valeurs de déclenchement (Gamepad/ Joystick)

Lorsqu'un [`Gamepad/Joystick trigger`](#gamepad-joystick-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

<p style="text-align:center;">
<img width="80%" style="padding: 10px; border:1px solid #39AECB" height="auto" loading="lazy" src="/content_imgs/learn/guide/task-editor/imgs/events/gamepad_trigger_specific.webp" alt="menu d'options de déclenchement de game pad">
</p>

| Options de déclenchement (Gamepad/ Joystick) | Description |
| :---: | ---|
| **`Gamepad Device Id`** | L'ID ou le nom du gamepad qui a été connecté. |
| **`Pressed Keys (Array)`** | Les touches qui ont été enfoncées. |
| **`Pressed OR Hold Keys (Array)`** | Les touches qui ont été enfoncées ou maintenues. |
| **`Released Keys (Array)`** | Les touches qui ont été relâchées. |
| **`Axes (Array)`** | Les valeurs des axes. |
| **`Gamepad Timestamp (Unixtime)`** | L'horodatage du gamepad au format Unix Time.|
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur se produit au format Unix Time. |
| **`Trigger Time (From Frame Onset)`** | L'horodatage au format Unix Time du moment où le déclencheur se produit en relation avec le début de la trame. |

#### Valeurs de déclenchement (Fixation du Suivi Oculaire)

Lorsqu'un [déclencheur de fixation du suivi oculaire](#eyetracking-fixation-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

| Options de déclenchement (Fixation du Suivi Oculaire) | Description |
| :---: | ---|
| **`Fixation Centroid X`** | Le point central de la fixation en tant que valeur X. |
| **`Fixation Centroid Y`** | Le point central de la fixation en tant que valeur Y. |
| **`Fixation Duration`** | La durée de la fixation détectée. |
| **`Fixation Start Time`** | L'heure de début de la fixation détectée. |
| **`Fixation End Time`** | L'heure de fin de la fixation détectée. |
| **`Fixation Dispersion`** | Fait référence à la dispersion des valeurs de regard dans une fixation détectée. |
| **`Stimulus Name`** | Le nom de l'objet bouton qui a déclenché l'événement. |
| **`Stimulus Info`** | Les informations sur le stimulus de l'objet bouton qui a déclenché l'événement. |
| **`[X, Y, Dur, Start, End, Disp]`** | Un tableau contenant les valeurs x et y du centroid de la fixation, la durée de la fixation, l'heure de début, l'heure de fin et la valeur de dispersion. |
| **`Trigger Timestamp (Unixtime)`** | L'horodatage du moment où le déclencheur de fixation s'est produit au format Unix Time avec des millisecondes. |
| **`Trigger Time (From Frame Onset)`** | Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur de fixation s'est produit. |

#### Valeurs de déclenchement (Suivi de Tête)

Lorsqu'un [déclencheur de suivi de tête](#headtracking-trigger) est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être appelées lors de l'exécution de certaines actions :

| Options de déclenchement (Suivi de Tête) | Description |
| :---: | ---|
| **`Camera Capture Time T`** | Lorsque la caméra a capturé la trame, c'est-à-dire un horodatage Unix du moment où la capture de trame s'est produite. C'est le moment où l'image / la trame a été capturée avant tout traitement. |
| **`Head Turn`** | Rotation de la tête de gauche à droite, cela est appelé le tangage dans la littérature. |
| **`Head Tilt`** | Inclinaison de la tête de haut en bas, connue sous le nom de tangage en littérature. |
| **`Head Roll`** | Capture le mouvement de la tête roulant d'un côté à l'autre. |
| **`Head Position [X,Y, T] Array`** | Ce tableau capture les valeurs numériques associées à la position de la tête, cela inclut les coordonnées x et y pour le centre de la tête ainsi que la variable horodatage (T). |
| **`Nose Position [X,Y, T] Array`** | Ce tableau capture les valeurs numériques associées à la position du nez spécifiquement, cela inclut les coordonnées x et y pour l'emplacement du nez ainsi que la variable horodatage (T) du moment où la mesure a eu lieu. |
| **`Nose Vector [X,Y, Z, T] Array`** | Cette mesure fonctionne en projetant un vecteur depuis le bout du nez et est utile pour vérifier si le participant regarde l'écran (ceci est particulièrement important pour les études où le suivi oculaire n'est pas activé). Ainsi, si le nez pointe hors de l'écran (c'est-à-dire que le participant n'assiste pas à l'expérience), la valeur Z diminue de 1 et se rapproche de 0. |
| **`Trigger Timestamp (Unixtime)`** | Point temporel durant l'expérience où le déclencheur lui-même se produit où le suivi de tête a été détecté et tient compte du moment où le déclencheur s'est produit dans le système. En gros, c'est le moment où le traitement de l'image / de la trame est effectué et cette valeur est largement affectée par la carte graphique du participant. En théorie, elle devrait être aussi proche que possible de la valeur T. |
| **`Trigger Time from Frame Onset`** | C'est la valeur temporelle du moment où le déclencheur s'est produit par rapport au moment où la trame a commencé. |

Valeurs du Déclencheur (Détection des Émotions)

Lorsque un déclencheur de détection des émotions est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Détection des Émotions)Description
Max EmotionL'émotion maximale détectée. Valeur de chaîne avec les paramètres suivants disponibles : angry, contempt, disgust, fear, happy, neutral, sad, surprise.
Max Emotion ScoreLe score de la Max Emotion détectée.
Valence ScoreLe score numérique pour la détection de la valence.
Arousal ScoreLe score numérique pour l'excitation détectée.
Camera Capture Time TLa valeur de timestamp ajustée basée sur le moment où la capture d'image a eu lieu. Remarque : C'est un timestamp plus précis que Trigger Timestamp pour le moment où la détection des émotions a eu lieu, car l'algorithme nécessite quelques millisecondes pour capturer et traiter l'image après que le déclencheur s'initie.
[Max Emotion, Score, T] ArrayUn tableau de : Émotion Max (étiquette de chaîne), Score (numérique), T de Capture de Caméra (Unixtime).
[Valence, Arousal, T] ArrayUn tableau de : Valence (numérique), Excitation (numérique), T de Capture de Caméra (Unixtime).
[All Emotions, T] ArrayEnregistre les scores pour les 8 émotions et le T de Capture de Caméra. Remarque : Les 8 scores d'émotion sont relatifs les uns aux autres et totalisent 1.
[All Emotions, Valence, Arousal, T] ArrayEnregistre les scores pour les 8 émotions, la Valence, l'Excitation et le T de Capture de Caméra. Remarque : Les 8 scores d'émotion sont relatifs les uns aux autres et totalisent 1.
Trigger Timestamp (Unixtime)Le timestamp du déclencheur en Unixtime. Voir Camera Capture Time T pour une valeur de timing plus précise.
Trigger Time (From Frame Onset)Temps (en millisecondes) durant lequel le déclencheur s'est produit depuis le début de la trame.

Valeurs du Déclencheur (À l'Initialisation de la Tâche)

Lorsque un Déclencheur d'Initialisation de Tâche est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (À l'Initialisation de la Tâche)Description
Trigger Timestamp (Unixtime)Le timestamp Unix du déclencheur en millisecondes.
Trigger Time (From Frame Onset)Le temps en millisecondes depuis lequel le déclencheur s'est produit depuis le début de la trame.

Valeurs du Déclencheur (À l'Initialisation de la Trame)

Lorsque un Déclencheur d'Initialisation de Trame est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (À l'Initialisation de la Trame)Description
TrialNrLe Numéro d'Essai lorsque le Déclencheur d'Initialisation de Trame s'est produit.
Trigger Timestamp (Unixtime)Le timestamp Unix du déclencheur en millisecondes.
Trigger Time (From Frame Onset)Le temps en millisecondes depuis lequel le déclencheur s'est produit depuis le début de la trame.

Valeurs du Déclencheur (Au Début de la Trame)

Lorsque un Déclencheur de Début de Trame est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Au Début de la Trame)Description
Trigger Timestamp (Unixtime)Le timestamp Unix du déclencheur en millisecondes.
Trigger Time (From Frame Onset)Le temps en millisecondes depuis lequel le déclencheur s'est produit depuis le début de la trame.

Valeurs du Déclencheur (À la Fin de la Trame)

Lorsque un Déclencheur de Fin de Trame est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (À la Fin de la Trame)Description
Total Frame TimeLe temps total en millisecondes qui a été passé sur la trame.
Trigger Timestamp (Unixtime)Le timestamp Unix du déclencheur en millisecondes.
Trigger Time (From Frame Onset)Le temps en millisecondes depuis lequel le déclencheur s'est produit depuis le début de la trame.

Valeurs du Déclencheur (Valeur de Variable Changée)

Lorsque un Déclencheur de Valeur de Variable Changée est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Valeur de Variable Changée)Description
New Value in VariableFait référence à la nouvelle valeur d'une variable.
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur de changement de variable s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où la valeur de la variable a changé.

Valeurs du Déclencheur (Déclencheur d'Objet Média)

Lorsque un Déclencheur d'Objet Média est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Déclencheur d'Objet Média)Description
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur d'objet média s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur d'objet média s'est produit.

Valeurs du Déclencheur (Déclencheur Websocket)

Lorsque un Déclencheur Websocket est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Déclencheur Websocket)Description
MessageUn message qui peut être utilisé pour décrire et étiqueter, ce qui vous permet (du côté récepteur) de filtrer entre différents types de données.
DataUne valeur qui peut contenir différents types de données, telles que les choix des participants, les timestamps, les coordonnées x/y de la souris, etc.
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur Websocket s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur WebSocket s'est produit.

Valeurs du Déclencheur (Déclencheur OpenAI)

Lorsque un Déclencheur OpenAI est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Déclencheur OpenAI)Description
Chat GPT AnswerLa valeur de la réponse de ChatGPT.
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur OpenAI s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur OpenAI s'est produit.

Valeurs du Déclencheur (Événement Global de l'Expérience)

Lorsque un Déclencheur de Pause / Reprise de l'Expérience est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Événement Global de l'Expérience)Description
Total Frame TimeFait référence au Temps Total de la Trame alloué avant le Déclencheur.
Reason for Global EventUne valeur de chaîne qui indique la raison du déclencheur, comme le départ d'un participant de l'étude.
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur d'Événement Global s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur d'Événement Global s'est produit.

Valeurs du Déclencheur (Utilisateur Quitte l'Expérience)

Lorsque un Déclencheur de Participant a quitté l'Étude Multiutilisateur est utilisé, les valeurs spécifiques au déclencheur suivantes peuvent être référencées lors de certaines actions :

Options du Déclencheur (Utilisateur Quitte l'Expérience)Description
Remaining Number of Participants Le nombre de participants restant dans l'étude.
Trigger Timestamp (Unixtime)Le timestamp lorsque le déclencheur Utilisateur Quitte l'Expérience s'est produit au format Unix Time avec millisecondes.
Trigger Time (From Frame Onset)Le temps écoulé en millisecondes mesuré depuis le début de l'apparition de la trame jusqu'au moment où le déclencheur Utilisateur Quitte l'Expérience s'est produit.