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
    • DÉBUTER

      • Éditeur de tâches
      • Cadres
        • Cadre Canvas
        • Cadre de Page
        • Cadre de Site Web
      • Chronologie des essais
      • Présentation des stimuli
      • Exactitude de la réponse
      • Objets
      • Événements
      • Variables
      • Assistant de tâche
      • Système d'essai
      • Conception de l'expérience
        • Création d'une étude
        • Modèles de cadre de données
        • Conception d'expérimentations multi-utilisateurs
        • Conception d'expérimentations longitudinales
    • Sujets en vedette

      • Randomisation & Équilibre
      • Suivi oculaire
        • Présentation des Stimuli dans une Tâche de Suivi oculaire
        • Comment Choisir les Paramètres de Calibration de Suivi Oculaire
        • Configuration du suivi oculaire dans une tâche
        • Enregistrement et exportation des données de regard
        • Utiliser 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 AOI de site Web | Ancrer, ajuster et vérifier le suivi des AOI
        • 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

        • Temps de stimuli 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 à l'étude
      • Conception de l'étude
        • Tâches
        • Blocs
        • Sessions
        • Groupes
      • Éditeur de tâches
        • Contrôles de tâche
        • Le Système des Essais
        • Types de cadres
        • Objets
        • Tables de Propriétés des Objets
        • Variables
        • Tableau 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-Utilisateurs
      • 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 des Vidéos
    • Premiers Pas dans Labvanced
    • Création de Tâches
    • Vidéos d'Éléments
    • Événements & Variables
    • Sujets Avancés
  • Tutoriaux
    • Introduction
    • Tâche Stroop
    • Tâche de Décision Lexicale
    • Tâche de Cues Visuels de Posner
    • Paradygme de Flicker de Cécité au Changement
    • Étude d'Œil-Tracking
    • Étude d'Œil-Tracking des Nourrissons
    • Étude de Capture d'Attention avec Suivi au Souris
    • Présentation Visuelle Sérielle Rapide
    • Étude ChatGPT
    • Démo de Suivi Occulaire : SVG en tant qu'AOI
    • Démo Multi-Utilisateur : Montrer les Curseurs des Sujets
    • Contrôleur de Gamepad / Joystick - Configuration de Base
    • Étude d'App Desktop avec Intégration EEG
    • Équilibrage de Groupes entre Sujets et Configuration des Variables
    • Construction d'une Étude Multi-Utilisateur
    • Tutoriel de Suivi Occulaire dans un Cadre de Site Web
    • Suivi Occulaire Conditionnel avec Webcam
    • Construction d'une Étude de Segmentation de Texte
  • FAQ
    • Fonctionnalités
    • Politique de Support & Directives
    • Sécurité & Confidentialité des Données
    • Licences
    • Précision de Labvanced
    • Utilisation Programmatique & API
    • Utiliser Labvanced Hors Ligne
    • Dépannage
    • Questions sur la Création d'Études
  • Archive de Newsletter
  • Documents
  • Salle de Classe
Objet Timer affiché sur un cadre d'expérience Labvanced montrant un chronomètre à rebours au format MM:SS

Objet Timer

L'objet Timer affiche un chronomètre visible à rebours ou à l'augmentation à l'écran pendant un essai. Il s'intègre complètement au système d'événements de Labvanced : vous contrôlez le chronomètre à l'aide des actions StartTimer, PauseTimer et ResetTimer, et il déclenche des événements lorsqu'il démarre, se met en pause, se termine ou passe une limite de seconde entière. La valeur temporelle actuelle est disponible en tant que variable lisible et écrivable, ce qui facilite la branche logique de l'expérience en fonction du temps écoulé ou restant.

Table des matières

  • Ajout de l'objet Timer
  • Assistant de configuration du timer
  • Propriétés de l'objet
  • Contrôle du timer avec des actions
  • Déclenchement d'événements à partir du timer
  • Utilisation du temps actuel comme variable
  • Lectures complémentaires

Ajout de l'objet Timer

Dans la barre d'outils de l'éditeur de tâches, ouvrez le groupe Buttons & Navigation et sélectionnez Timer pour ajouter un objet Timer au cadre actuel.

Barre d'outils de l'éditeur de tâches Labvanced avec l'objet Timer mis en avant dans le groupe Boutons & Navigation

Lorsque vous ajoutez l'élément, un Assistant de configuration du timer s'ouvre automatiquement. Vous pouvez compléter l'assistant pour préconfigurer le timer et ajouter des événements courants en une seule étape, ou cliquer sur Skip pour tout configurer manuellement.


Assistant de configuration du timer

L'assistant de configuration couvre les choix de configuration les plus courants et peut éventuellement ajouter des événements de démarrage pour vous.

Dialogue de l'Assistant de configuration du timer montrant les paramètres Durée, Directionnalité, Affichage et Ajouter ces événements
OptionDescription
Durée du timer (secondes)Détermine combien de temps le timer fonctionne. Entrez un entier positif. La valeur par défaut est 60 secondes.
DirectionnalitéCount down commence à la durée et compte vers 0. Count up commence à 0 et compte vers la durée.
Afficher les dixièmes de secondeLorsque cette option est cochée, le timer s'affiche en format MM:SS.T au lieu de MM:SS.
Démarrer le timer au début du cadreAjoute un événement qui se déclenche StartTimer automatiquement lorsque le cadre commence.
Passer au cadre suivant lorsque le timer se termineAjoute un événement qui se déclenche Jump to Next Frame lorsque le déclencheur TimerEnded se déclenche.

Vous pouvez ignorer n'importe lequel des événements automatiques et les configurer manuellement dans l'éditeur d'événements à la place.


Propriétés de l'objet

Tous les paramètres ci-dessous se trouvent dans le panneau Propriétés de l'objet lorsque l'objet Timer est sélectionné.

Paramètres du timer

PropriétéValeur par défautDescription
Duration (seconds)60La durée totale pendant laquelle le timer fonctionne, en secondes.
DirectionalityCompte à reboursCount down commence à la durée et compte vers 0. Count up commence à 0 et compte vers la durée.
Show tenths of a secondDésactivéLorsqu'il est activé, le timer s'affiche en format MM:SS.T. Lorsqu'il est désactivé, il s'affiche en format MM:SS. Non modifiable via des événements à l'exécution.

Note: Current Time (seconds) n'apparaît pas dans le panneau des Propriétés, mais il est lisible et écrivable à l'exécution via l'action Set Object Property dans le système d'événements. Voir Utilisation du temps actuel comme variable.

Panneau des Propriétés de l'objet pour un objet Timer montrant les champs Durée, Temps actuel et Compte à l'augmentation

Style

PropriétéCe qu'elle contrôle
VisibilityOpacité de 0 (invisible) à 1 (entièrement visible).
Border-SizeLargeur de la bordure en pixels. La valeur par défaut est 0 (pas de bordure).
Border-ColorCouleur de la bordure. N'a pas d'effet visible lorsque Border-Size est 0.
BG-ColorRemplissage de fond de la boîte englobante. Activez Transparent pour supprimer le remplissage.
RoundnessArrondi des coins de 0 (coins vifs) à 1 (maximum d'arrondi : une ellipse sur des éléments rectangulaires, un cercle sur des éléments carrés).

CSS personnalisé

Cochez Change CSS Properties dans la section Style pour révéler la zone de texte CSS. Écrivez des règles CSS standard là-dedans. Labvanced applique automatiquement chaque règle à l'objet sélectionné, de sorte que vos sélecteurs n'affectent que le DOM interne de cet élément.

Style de l'affichage du temps

Ciblez span pour changer la police, la couleur, la taille ou le poids de l'affichage du temps :

span {
  font-size: 3em !important;
  color: #c0392b;
  font-family: "Courier New", monospace;
  font-weight: bold;
  letter-spacing: 0.05em;
}

Objet Timer avec CSS personnalisée appliquée montrant une police stylisée et un conteneur
Modifications du style de l'objet Timer via CSS utilisant le panneau Propriétés de l'objet.

Note sur la priorité des propriétés

La couleur de fond, la bordure et le rayon de la bordure définis dans le panneau Style sont appliqués comme styles en ligne sur l'élément, ce qui a la priorité sur les règles CSS personnalisées. Si vous avez besoin que le CSS personnalisé remplace une valeur du panneau Style, ajoutez !important à votre règle. Pour ces trois propriétés, utiliser les contrôles du panneau Style est généralement plus simple.


Contrôle du timer avec des actions

Utilisez l'action Control Media Object dans le système d'événements pour contrôler le timer de manière programmatique.

ActionCe qu'elle fait
StartTimerDémarre le timer à partir de sa position actuelle. Si le timer était en pause, il reprend là où il s'est arrêté.
PauseTimerMet le timer en pause à sa position actuelle sans le réinitialiser.
ResetTimerArrête le timer et remet Current Time à sa position de départ : durée pour décompte, 0 pour comptage croissant.

Exemple : démarrer le timer automatiquement lorsque le cadre commence

Déclencheur : On Frame Start
Action : Control Media Object → Set Target : votre objet Timer → StartTimer

Exemple : mettre le timer en pause lorsqu'un bouton est cliqué

Déclencheur : On Mouse Click → Set Target : votre bouton de pause
Action : Control Media Object → Set Target : votre objet Timer → PauseTimer


Déclenchement d'événements à partir du timer

L'objet Timer déclenche les événements suivants, que vous pouvez utiliser comme condition "quand" dans n'importe quel événement.

DéclencheurQuand il se déclenche
TimerStartedLorsque StartTimer est appelé et que le timer commence à courir.
TimerPausedLorsque PauseTimer est appelé et que le timer s'arrête.
TimerEndedLorsque le timer atteint sa fin : 0 pour le compte à rebours, ou la durée pour le compte croissant.
TimerThresholdSe déclenche une fois chaque fois que le timer franchit une limite de seconde entière pendant son fonctionnement. Utilisez ceci pour exécuter une logique à des intervalles d'une seconde réguliers.

Exemple : avancer au cadre suivant lorsque le timer se termine

Déclencheur : Media Object Trigger → Set Target : votre objet Timer → Execute on : TimerEnded
Action : Jump to Next Frame

Exemple : enregistrer une variable chaque seconde

Déclencheur : Media Object Trigger → Set Target : votre objet Timer → Execute on : TimerThreshold
Action : Set / Record Variable → votre variable d'enregistrement


Utilisation du temps actuel comme variable

La propriété Current Time (seconds) est une valeur d'exécution lisible et écrivable. Vous pouvez utiliser l'action Set Object Property pour lire le temps actuel dans une autre variable, ou pour chercher le timer à une position spécifique.

Cela permet de :

  • Enregistrer le temps exact restant lorsqu'un participant répond
  • Ramifier le flux de l'expérience en fonction du temps écoulé
  • Synchroniser deux timers en écrivant la même valeur dans les deux

Exemple : enregistrer le temps restant lors de la réponse

Déclencheur : On Key Press → Set Target : votre touche cible
Action 1 : Set / Record Variable → créer une variable (par ex. time_at_response), source de valeur : Object Property → Set Target : votre objet Timer → Current Time (seconds)
Action 2 : Jump to Next Frame

Configuration d'événement avec une action Définir / Enregistrer une variable lisant la valeur Temps actuel d'un objet Timer

Lectures complémentaires

Illustration du système d'événements dans Labvanced, utilisé pour relier les actions StartTimer, PauseTimer et ResetTimer

Système d'événements

Comment les déclencheurs et les actions sont structurés dans Labvanced. Essentiel pour relier les actions StartTimer, PauseTimer et ResetTimer et répondre aux déclencheurs TimerEnded ou TimerThreshold.

Travail avec les variables

Travailler avec des variables

Comment créer, configurer et enregistrer des variables. Couvre les options d'enregistrement dont vous avez besoin lors de la lecture du Temps actuel dans une variable de réponse.

Tous les objets

Tous les objets

Un index complet de tous les objets disponibles dans l'éditeur d'expérience Labvanced, y compris les éléments d'affichage, d'entrée, multimédia et d'enregistrement.