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 Définir la Propriété d'un Objet modifiant les propriétés d'un objet dans une expérience Labvanced

Action de Définir la Propriété d'un Objet

L'action Set Object Property dans Labvanced est un outil central pour contrôler dynamiquement ce que les participants voient et éprouvent pendant une expérience. Elle vous permet de changer les propriétés de tout objet à l'écran en temps réel, sur la base de la logique, des entrées utilisateur ou des données externes.

Table des Matières

  • Aperçu
    • Cas d'utilisation courants
  • Comment ça fonctionne
  • Conseils de Flux de Travail
  • Études & Scénarios Exemples
    • Créer l'Impression de Mouvement
    • Contrôler la Visibilité d'un Objet
  • Pourquoi c'est important

Aperçu

Dans sa forme la plus simple, cette action vous permet de modifier un attribut d'objet pendant que l'expérience est en cours. Au lieu de créer plusieurs versions statiques du même élément, vous pouvez réutiliser un objet et le mettre à jour à la volée.

Cas d'utilisation courants

  • Changer des images ou des médias (échanger des stimuli entre les essais)
  • Contrôler la visibilité (afficher/masquer des éléments en fonction des conditions)
  • Ajuster les styles (couleur, taille, position, opacité)

Comment ça fonctionne

L'action implique généralement trois composants clés :

  • Objet Cible – l'élément que vous souhaitez modifier (texte, image, bouton, etc.)
  • Propriété – l'attribut spécifique à changer (par exemple, texte, couleur, visibilité)
  • Nouvelle Valeur – la valeur assignée à cette propriété (peut être statique ou basée sur des variables)

Exemple d'une Action d'Objet dans Labvanced.

La section Menu déroulant de Cible vous permet de sélectionner et de spécifier à partir d'une liste d'objets disponibles ce qu'est la cible spécifique.

La section Sélection de Propriété indique quelle propriété de l'objet doit être changée. Par exemple, visibilité, échelle, position des coordonnées x et/ou y. Pour une explication complète des options disponibles et de leurs paramètres, veuillez consulter le Tableau des Propriétés d'Objet.

L'option Même Temps dans la Variable vous permet de quantifier le temps lorsque la propriété changée est réellement visible lors du prochain rafraîchissement de l'affichage. Lorsqu'une propriété est changée, cela prendra un court laps de temps (environ ~10millisecondes) pour que ces changements soient visibles. Quantifier ce changement peut être utile pour des tâches basées sur le temps de réaction.

Les valeurs possibles pour le Value-Select Menu peuvent être :

  • Valeur constante (par ex. chaîne de caractères fixe/valeurs numériques)
  • Variables expérimentales (valeurs dynamiques)
    • Basé sur les réponses et le comportement des participants (par ex. mouvements de souris / clics / regard). Par exemple, si la couleur préférée d'un participant est le bleu, définissez la bordure de l'image en bleu.
  • Valeurs opérationnelles (par ex. en référant à la propriété de l'objet, puis en ajoutant/soustrayant une valeur pour changer son apparence) comme montré dans la deuxième entrée de l'image ci-dessous où la largeur de l'image augmente de +40.

Voici un aperçu complet des champs que vous rencontrez lors de l'utilisation de l'action « Définir la Propriété d'un Objet » :

Élément du MenuZone de MenuOptions de Déclencheur de Définition de Propriété d'Objet
Target

liste déroulante de sélection d'objet :
Menu des Propriétés d'Objet où l'objet est spécifié. La première liste déroulante affichera les objets que vous avez dans cette frame pour que vous choisissiez. Cela indique quel objet spécifique l'action sera effectuée.
Target

liste déroulante de sélection de propriété :
Menu des Propriétés d'Objet où la propriété est spécifiée.Le deuxième menu déroulant indique quelle propriété de l'objet doit être changée. Pour une explication complète des options disponibles et de leurs paramètres, veuillez consulter le Tableau des Propriétés d'Objet.
Value Select MenuLe Menu de sélection de valeur où la nouvelle valeur est spécifiéeDéfinissez la nouvelle valeur, c'est-à-dire ce que la valeur de la nouvelle propriété objet devrait être à la suite de l'action utilisant le Value Select Menu.
‘+ Add Property’Le bouton pour ajouter plus de propriétés.Plusieurs propriétés peuvent être ajoutées et changées sous l'action en cliquant sur cette icône.
Case à cocher - Enregistrer le temps lorsque ce changement est réfléchi à l'écran (mesuré en millisecondes depuis le début de la frame).La case à cocher pour enregistrer la valeur temporelle des changements de propriétés d'objet.Lorsqu'une propriété est changée, il faudra un court laps de temps (environ ~10ms) pour que les changements soient visibles. Avec cette option, vous pouvez enregistrer plus précisément le moment où la propriété changée est vraiment visible sur le prochain rafraîchissement de l'affichage.

Remarque : Après avoir sélectionné cette option, une boîte de dialogue apparaîtra vous demandant d'indiquer (ou de créer une nouvelle variable) où cette valeur capturée doit être stockée. La variable doit être numérique comme 'type de données.'

Conseils de Flux de Travail

Utilisez l'icône duplicate et changez simplement la propriété pour les changements de propriété associés.

Utiliser l'action de Définir la Propriété d'un Objet pour spécifier la coordonnée X d'un objet et utiliser l'option dupliquer pour copier la propriété spécifiée au niveau de l'objet cible.

Études Présentant l'Action de Définir la Propriété d'un Objet & Scénarios Exemples

Créer l'Impression de Mouvement

Dans la Tâche de Risque Analogique de Ballon (BART), le Set Object Property Action est utilisé pour donner l'impression que le ballon se gonfle en augmentant la largeur de l'image à chaque clic de bouton. Une fois que la valeur de probabilité atteint un certain point de l'éclatement du ballon, le Set Object Property Action est ensuite utilisé à nouveau pour montrer un ballon éclaté à la place de l'image du stimuli. Pour un exemple, référez-vous à la tâche BART - Random sous l'événement Pump - Draw Number + Increase Earnings.

Tâche de Risque Analogique de Ballon (BART)

La Tâche de Risque Analogique de Ballon (BART) est une mesure informatisée du risque dans laquelle le participant pompe un ballon virtuel pour gagner des récompenses. Chaque pompe augmente la récompense potentielle mais également le risque cumulé que le ballon éclate, entraînant la perte de tous les gains pour ce tour.

Contrôler la Visibilité d'un Objet

Dans cette vidéo d'une minute, un événement est créé pour rendre une image visible lors d'une pression sur un bouton.

Dans l'éditeur, l'objet image a la valeur Visibility de zéro. Un événement est créé spécifiant que lorsqu'un bouton est pressé (déclencheur) --> l'action Set Object Property et spécifier que Visibility de l'objet image doit être égal à 1.

Pourquoi c'est important

L'action Set Object Property est essentielle pour la création d'expériences interactives et adaptatives. Elle permet :

  • Boucles de rétroaction en temps réel
  • Expériences personnalisées pour les participants
  • Conception d'expérience efficace (moins d'éléments dupliqués)
  • Intégration avec des systèmes dynamiques comme l'IA ou des capteurs