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
    • COMMEÇANT

      • Éditeur de Tâches
      • Cadres
        • Cadre de Canevas
        • Cadre de Page
        • Cadre de Site Web
      • Chronologie de l'Essai
      • Présentation des Stimuli
      • Exactitude de la Réponse
      • Objets
      • Événements
      • Variables
      • Assistant de Tâches
      • Système d'Essai
      • Conception de l'Expérience
        • Créer une étude
        • Modèles de Data Frame
        • Conception d'Expériences Multi-utilisateurs
    • SUJETS MISE EN AVANT

      • Randomisation & Équilibre
      • Suivi Oculaire
        • Présentation des Stimuli dans une Tâche de Suivi Oculaire
        • Comment Choisir les Paramètres de Calibration du Suivi Oculaire
        • Configurer le Suivi Oculaire dans une Tâche
        • Enregistrement et exportation des données de regard
        • Utilisation des formes comme zones d'intérêt (AOI) pour le suivi oculaire
        • L'expérience de calibration du participant
      • Pont Web
        • Sélectionner les AOIs de site Web | Ancrer, ajuster et vérifier le suivi des AOIs
        • Suivi du Comportement de la Souris sur une AOI de Site Web | Guide Web Bridge
      • Questionnaires
      • Application de Bureau
      • Études Échantillons
      • Recrutement de Participants
      • Accès API
        • API REST
        • API Webhook
        • API WebSocket
      • Autres Sujets

        • Chronologie Précise des Stimuli
        • É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 à l'Étude
      • Conception de l'Étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
      • Éditeur de Tâches
        • Contrôles de Tâches
        • Le Système des Essais
        • Types de cadres
        • 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
        • Options de suivi oculaire dans l'éditeur de tâches
        • Suivi de la tête dans une tâche
        • Études Multi-Utilisateur
      • Paramètres
      • Variables
      • Médias
      • Textes & Traduire
      • Lancer & Participer
      • Gestion des Sujets
      • Vue des 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 des vidéos
    • Commencer avec Labvanced
    • Création de 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 suivi du regard de Posner
    • Paradigme de clignotement de cécité au changement
    • Étude d'exemple de suivi oculaire
    • Étude de suivi oculaire chez les nourrissons
    • Étude de capture attentionnelle avec suivi de souris
    • Présentation visuelle rapide en série
    • Étude ChatGPT
    • Démo de suivi oculaire : SVG comme AOI
    • Démo multi-utilisateur : Afficher les curseurs des sujets
    • Manette / Contrôleur Joystick - Configuration de base
    • Étude d'application de bureau avec intégration EEG
    • Équilibrage de groupe entre sujets et configuration des variables
    • Construire une étude multi-utilisateur
    • Guide de suivi oculaire dans un cadre de site Web
    • Suivi oculaire en mode conditionnel
  • FAQ
    • Fonctionnalités
    • Politique et directives de support
    • Sécurité & Protection des données
    • Licences
    • Précision de Labvanced
    • Utilisation programmatique & API
    • Utiliser Labvanced hors ligne
    • Dépannage
    • Questions sur la création d'études
  • Archives de la newsletter
  • Documents
  • Salle de classe

Action de Condition (Si... Alors... Sinon Si)

Le Requirement Action est le bloc de logique conditionnelle de Labvanced : il évalue une déclaration si-alors et exécute une série d'actions uniquement lorsque cette déclaration est vraie. C'est le mécanisme derrière tout comportement qui devrait différer en fonction de la valeur d'une variable, du rôle d'un participant, de sa réponse précédente, ou de toute autre condition que votre étude doit vérifier.

Comment ça fonctionne

Une Action de Condition est construite à partir de quelques parties :

  • Ajouter une Condition : ajoute une comparaison à la déclaration. Un menu de sélection de valeur apparaît de chaque côté, vous permettant de comparer une variable, une constante, ou une autre valeur, avec un opérateur de comparaison entre eux (égal, plus petit que, inégal, etc.).
  • Ajouter un Groupe ET : toutes les conditions dans un groupe ET doivent être vraies pour que tout le groupe soit vrai. Utilisez ceci lorsque plusieurs conditions doivent toutes être remplies en même temps.
  • Ajouter un Groupe OU : une seule condition dans un groupe OU doit être vraie pour que tout le groupe soit vrai. Utilisez ceci lorsque la même action doit être exécutée pour plusieurs cas différents.
  • Séquence d'Action : la liste des actions sous Then, exécutées uniquement lorsque les conditions de la déclaration Si sont satisfaites. Ajoutez une nouvelle action via l'icône Add Action.
  • Ajouter un Cas Sinon-Si : une Action de Condition peut contenir plusieurs déclarations Si/Sinon-Si en séquence. Une seule est toujours exécutée, la première dont les conditions évaluent comme vraies ; les autres, y compris tout cas Sinon-Si ultérieur, sont ignorés une fois qu'une correspondance est trouvée.
  • Ajouter un Cas Sinon : une solution de repli. Si aucune des déclarations Si/Sinon-Si n'évalue comme vraie, les actions définies dans le cas Sinon s'exécutent à la place.

Un exemple illustré : branchement par Role_Id

L'utilisation la plus courante d'une Action de Condition dans une étude multi-utilisateurs est le comportement de branchement par participant. Un exemple minimal :

  • Ajouter une Condition : le côté gauche sélectionne la variable Role_Id ; la comparaison est réglée sur equal ; le côté droit est un nombre constant, 1.
  • Alors : les actions qui s'appliquent à ce participant, par exemple une action Set Object Property affichant une image cible.
  • Ajouter un Cas Sinon : les actions qui s'appliquent à tous les autres participants.

Voir Role_Id pour l'explication complète de ce que Role_Id est et pourquoi ce modèle est la base de chaque conception multi-utilisateurs asymétrique.

Lectures Complémentaires

Système d'Événements

La référence complète pour chaque déclencheur et action dans Labvanced, y compris la liste complète des paramètres de l'Action de Condition.

Role_Id

La variable système le plus couramment vérifiée à l'intérieur d'une Action de Condition dans les études multi-utilisateurs.

Construire une Étude Multi-Utilisateurs

Un guide étape par étape utilisant une Action de Condition pour assigner un contenu différent par participant.