Aller au contenu principal

Chronométrage et qualité des données

Cette page explique l'infrastructure de chronométrage et les dispositifs de contrôle qualité intégrés au pipeline de participation. Comprendre ces mécanismes vous aide à concevoir des études produisant des données propres et analysables, et donne confiance aux évaluateurs quant à votre méthodologie.

Mesure du temps de réaction

Chaque tâche comportementale enregistrant une réponse du participant mesure le temps de réaction (TR) à l'aide de l'horloge haute résolution du navigateur. Cette horloge offre une précision inférieure à la milliseconde et n'est pas affectée par les ajustements de l'horloge système, ce qui en fait la source de chronométrage recommandée pour les expériences en ligne.

  • Fonctionnement : Lorsqu'un stimulus apparaît, la plateforme enregistre l'instant d'apparition. Lorsque le participant répond (touche clavier, clic ou appui tactile), la plateforme enregistre l'instant de réponse et calcule la différence. Le résultat est stocké en millisecondes sous la forme latency_ms pour chaque essai.
  • Ligne temporelle de référence : Au début de chaque session, la plateforme établit un point de référence auquel se rattachent tous les horodatages suivants. Chaque événement (stimulus, réponse, marqueur, transition de phase) est enregistré par rapport à cette référence, ce qui permet de reconstruire la séquence et l'espacement exacts des événements lors de l'analyse.
  • Double horodatage : Chaque événement enregistré porte à la fois un horodatage ISO lisible (pour les dates) et une valeur haute résolution en millisecondes (pour les calculs d'intervalles précis). Utilisez les valeurs haute résolution pour calculer les TR et les horodatages ISO pour l'identification et le tri des sessions.

Ce qui affecte la précision temporelle dans le navigateur

Les expériences en ligne s'exécutent dans un navigateur, ce qui introduit des sources de variabilité absentes des logiciels de laboratoire :

  • Taux de rafraîchissement de l'écran : Les stimuli apparaissent au prochain rafraîchissement après l'appel d'affichage. Sur un moniteur à 60 Hz, cela ajoute jusqu'à ~16,7 ms de gigue ; à 144 Hz, cette fenêtre se réduit à ~6,9 ms. La plateforme ne verrouille pas la présentation des stimuli sur des trames vidéo spécifiques.
  • Latence du périphérique d'entrée : Les événements clavier et souris transitent par la pile d'entrée du système d'exploitation avant d'atteindre le navigateur. La latence ajoutée typique est de 4 à 20 ms selon le matériel, le système d'exploitation et le mode de connexion (USB ou Bluetooth).
  • Ordonnancement des événements du navigateur : Les minuteries JavaScript (utilisées pour les croix de fixation, les intervalles inter-stimuli et les durées de présentation) reposent sur la boucle d'événements du navigateur. En conditions normales, l'erreur d'ordonnancement est ≤4 ms ; une activité de page intense ou des onglets en arrière-plan peuvent l'augmenter.
  • Différences entre navigateurs : Tous les navigateurs modernes (Chrome, Firefox, Edge, Safari) implémentent la même horloge haute résolution, mais la précision au niveau micro varie. Les navigateurs basés sur Chrome tendent à fournir les valeurs sub-milliseconde les plus cohérentes.

Recommandation pratique : Pour les paradigmes où la précision temporelle est critique (amorçage masqué, clignement attentionnel, masquage rétroactif), envisagez d'exiger que les participants utilisent un ordinateur de bureau ou portable avec un clavier filaire et un navigateur basé sur Chrome. Utilisez le filtrage matériel et les métriques d'écran décrits ci-dessous pour documenter la configuration du participant.

Qualité des données au niveau de la session

Filtrage matériel

La plateforme applique systématiquement trois exigences matérielles avant d'autoriser la participation. Ces vérifications garantissent que les participants disposent des capacités matérielles minimales nécessaires pour la recherche comportementale :

  • Support caméra : Une caméra fonctionnelle doit être disponible (requis pour les sessions enregistrées en vidéo).
  • Support microphone : Un microphone fonctionnel doit être disponible (requis pour les tâches vocales et l'enregistrement audio).
  • Largeur minimale de la zone d'affichage : La largeur interne du navigateur doit être d'au moins 768 pixels pour assurer l'affichage correct des stimuli.

Ces exigences ne sont pas configurables et s'appliquent à toutes les études. Les participants ne répondant pas aux critères voient un message expliquant l'exigence. Ils ne peuvent pas poursuivre tant que le problème n'est pas résolu ou qu'ils ne ferment pas la page.

Métadonnées environnementales

Chaque session de participation enregistre automatiquement un instantané de l'environnement du participant. Ces métadonnées sont disponibles dans les données exportées et vous aident à évaluer si des différences environnementales pourraient expliquer des résultats aberrants.

Métriques d'écran

Capturées au début de chaque session et mises à jour chaque fois que le participant redimensionne la fenêtre ou tourne son appareil :

  • Résolution de l'écran : Largeur physique, hauteur, largeur disponible et hauteur disponible en pixels.
  • Taille de la zone d'affichage : Les dimensions internes du navigateur (la zone où les stimuli sont affichés).
  • Ratio de pixels de l'appareil : Indique les écrans haute densité (« Retina »). Un ratio de 2 signifie que l'affichage rend au double de la résolution nominale.
  • Orientation de l'écran : Portrait ou paysage, plus l'angle de rotation.
  • Profondeur de couleur et de pixel : La profondeur de couleur de l'écran en bits.
  • Navigateur et langue : Identifiant du navigateur et paramètre de langue.

Télémétrie d'interaction

Lorsqu'elle est activée pour une étude, la plateforme enregistre un flux continu d'interactions du participant tout au long de la session :

  • Événements clavier : Chaque appui de touche est enregistré avec un horodatage haute résolution (les caractères individuels sont anonymisés en « char » pour éviter la capture de mots de passe ou d'informations personnelles).
  • Événements de pointeur : Les clics de souris, les appuis tactiles et les mouvements du curseur sont enregistrés avec des coordonnées relatives à la zone d'affichage (en pourcentages, non en pixels absolus).
  • Événements de défilement : Les changements de position de défilement.
  • Focus et visibilité : Quand le participant quitte l'onglet du navigateur ou y revient. Ceci est particulièrement utile pour détecter les participants qui effectuent plusieurs tâches simultanément pendant une session.

Tous les événements de télémétrie portent les mêmes horodatages haute résolution que les données de tâche, vous permettant d'aligner les modèles d'interaction avec les événements de stimulus et de réponse dans votre analyse.

Chronologie média

Pour les sessions avec enregistrement caméra ou partage d'écran, la plateforme enregistre les horodatages de début et de fin de chaque flux média. Cela vous permet de synchroniser l'enregistrement vidéo avec les marqueurs comportementaux, les réponses et les transitions de tâches.

Résumé qualité dans les données exportées

Lorsque vous exportez une participation, le résumé qualité comprend :

  • Résultats du filtrage matériel : Ce que l'appareil du participant supportait et s'il a réussi les vérifications requises.
  • Métriques d'écran : L'instantané initial et tout changement survenu pendant la session.
  • Télémétrie d'interaction : Le flux complet d'événements avec des horodatages relatifs au point de référence de la session.

Bonnes pratiques

  • Activez la télémétrie d'interaction pour les études exploratoires où vous souhaitez comprendre le comportement du participant au-delà des réponses aux tâches (par ex., patterns d'hésitation, fréquence de changement d'onglet).
  • Rapportez la méthodologie de chronométrage dans votre manuscrit. Indiquez que les temps de réaction ont été mesurés avec l'horloge haute résolution du navigateur. Mentionnez que tous les participants ont satisfait aux exigences matérielles de la plateforme (caméra, microphone, zone d'affichage minimale de 768px). Si vous avez appliqué des critères d'exclusion supplémentaires lors de l'analyse, décrivez-les clairement.