Guide de création de la tâche de Stroop
Bonjour ! Bienvenue dans un autre guide pour la création d'études. Ces informations contiendront la construction de l'un des expériences psychologiques les plus couramment utilisées, la tâche de Stroop. En bref, la tâche de Stroop présente un mot de couleur avec une couleur d'encre congruente (c’est-à-dire le texte “Rouge” avec de l'encre rouge) ou incongruente (c’est-à-dire le texte “Rouge” avec de l'encre verte), et le participant doit prêter attention sélectivement et faire la distinction entre l'encre ou le texte (c’est-à-dire faire la distinction entre le texte rouge ou vert dans certains essais et la couleur de l'encre dans d'autres). De manière générale, le répondant montre une performance inférieure (par exemple, discrimination plus lente et moins de précision via la pression sur les touches) dans la condition incongrue par rapport au mot congruent en raison de la compétition d'information (c’est-à-dire le non-accord entre le texte et la couleur de l'encre). Critiquement, le délai dans la réponse incongrue est opérationnalisé comme le contrôle d'attention (ou cognitif) pour évaluer les différentes populations, telles que les personnes ayant une expérience vidéo ludique, mono vs. multilingues, et des professions exigeant de l'attention (par exemple, contrôle aérien) pour examiner leur contrôle d'interférence. Pour une application clinique pratique, le paradigme de Stroop est utilisé pour évaluer les niveaux de déficit d'attention et les capacités cognitives de divers troubles psychologiques comme la schizophrénie, le trouble bipolaire ou la dépression majeure. Créer ce paradigme dans Labvanced est un processus relativement simple comparé à d'autres conceptions expérimentales complexes, mais ce guide détaillera le processus en 5 parties, comprenant :
- Détermination des variables (IVs & DVs)
- Configuration des cadres (fixation, cible, messages de retour)
- Configuration des stimuli (visuels & auditifs)
- Configuration des événements
- Configuration des blocs
Pour rendre le paradigme plus intéressant et présenter la configuration des stimuli auditifs, nous allons construire le paradigme de Stroop comme une configuration multimodale, présentant deux modalités différentes de présentation des stimuli, visuelle et audio. Dans l'ensemble, le guide actuel construira trois tâches différentes nécessitant que les participants se concentrent soit sur :
- Texte (par exemple, faire la distinction entre le texte - rouge ou vert tout en ignorant la couleur du texte affiché et le mot auditif concurrent)
- Couleur (par exemple, faire la distinction entre la couleur présentée - encre rouge ou verte tout en ignorant la sémantique du texte et le mot auditif concurrent)
- Auditif (par exemple, faire la distinction entre le son projeté - rouge ou vert tout en ignorant la sémantique du texte et la couleur présentée)
Sans plus tarder, plongeons dans la création de la première tâche en déterminant les variables importantes pour la structure de l'étude.
Partie I : Détermination des variables
Comme pour toute préparation d'étude, déterminer les variables est important pour la structure de l'étude. Pour cela, nous pourrions utiliser l’arbre des facteurs pour déterminer les facteurs (ou variables indépendantes) et leurs niveaux associés (ou catégories). Pour le but de la tâche de Stroop multimodale actuelle, les facteurs et leurs niveaux sont les suivants :
- Facteur 1 - texte
- Niveau 1 - vert
- Niveau 2 - rouge
- Facteur 1 - texte
- Facteur 2 - couleur
- Niveau 1 - texte de couleur verte (c’est-à-dire vert ou rouge)
- Niveau 2 - texte de couleur rouge (c’est-à-dire vert ou rouge)
- Facteur 2 - couleur
- Facteur 3 - audio
- Niveau 1 - son audio avec la présentation du mot ‘vert’
- Niveau 2 - son audio avec la présentation du mot ‘rouge’
- Facteur 3 - audio
L'affichage complet de cette configuration dans l'arbre des facteurs est également représenté ci-dessous (voir Figure 1A). Avec cette configuration orthogonale 2 X 2 X 2, Labvanced créera 8 conditions différentes (voir Figure 1B) dans les Essais & Conditions avec chaque combinaison de facteurs. Comme indiqué, cela conduit à toutes les combinaisons possibles de Texte X Couleur X Audio. De plus, nous pouvons déterminer le nombre d'essais par condition, et nous déterminerons 4 essais par condition - un total de 32 essais.
Figure 1. Configuration initiale du canevas représentant les facteurs déterminants avec niveaux dans l'arbre des facteurs (A) et combinaisons subséquentes avec 4 essais dans chaque condition (B).
Pour la randomisation des essais, Labvanced variera la présentation des essais en fonction des Paramètres de Randomisation (voir Figure 2). L'approche conventionnelle consiste à opter pour la première option de randomisation qui générera une séquence d'essais aléatoire, mais cela peut être prédéterminé avec différentes options (Fixé par conception ou Manuellement) dans le même paramètre. Pour l'instant, la configuration actuelle procédera à un mode aléatoire sans aucune contrainte pour varier aléatoirement la séquence des essais. Pour plus d'informations sur le paramètre de randomisation, veuillez utiliser ce lien pour plus d'informations.
Figure 2. Affichage des paramètres de randomisation avec l'option Aléatoire sélectionnée pour présenter les essais sans aucune contrainte.
Partie II : Configuration des cadres
La deuxième partie de ce guide créera des cadres (présentation des stimuli) que les participants verront pendant leur participation à l'étude. Dans l'ensemble, la tâche de Stroop multimodale actuelle suivra la procédure générale ci-dessous (voir Figure 3). Comme indiqué, un essai commencera par une croix de fixation (cadre 1) pendant 500 ms suivie de la présentation simultanée d'un texte coloré avec du son (cadre 2) avec des options de pression sur les touches affichées. Cela suivra avec des messages de retour, Correct (cadre 3) ou Incorrect (cadre 4) selon l'exactitude de la pression sur les touches. Le retour sera affiché pendant 1000 ms.
Figure 3. Affichage d'un essai d'exemple. Dans cet exemple qui nécessite une discrimination de texte tout en ignorant la couleur et le son, la pression sur la touche D est associée à la réponse correcte indiquant un texte rouge, et la pression sur la touche K est associée à la réponse incorrecte indiquant un texte vert.
La construction de ces cadres commencera par cliquer sur le bouton Canevas en bas de l'affichage de Labvanced (voir Figure 4A). Cliquer dessus 4 fois affichera 4 nouveaux cadres et permettra de nommer immédiatement chaque cadre (par exemple, fixation, cible, correct, incorrect) pour maintenir l'organisation (voir Figure 4B). Avant de continuer, il serait important de cliquer sur l'Essai par défaut pour s'assurer que cette ligne est surlignée (voir Figure 4C). Cette partie sert de modèle par défaut pour toutes les conditions ci-dessous. Toute modification dans la création de cadres suivra ensuite pour toutes les conditions, il s'agit donc d'un moyen pratique de définir tous les essais qui suivent la même séquence expérimentale. Par exemple, en surlignant l'Essai par défaut, l'ajout de l'affichage de la croix de fixation pour un certain nombre de durées appliquera la même présentation à tous les 48 essais ci-dessous dans les Essais et Conditions.
Figure 4. Affichage d'un essai d'exemple avec la création de cadre de canevas (A), option de changement de nom de cadre (B) et surlignage de l'Essai par défaut (C).
Pour créer la croix de fixation dans le premier cadre, nous pouvons cliquer sur Afficher le texte (voir Figure 5A) pour implémenter la zone de texte dans le canevas. Ici, nous pouvons taper le + dans la boîte avec une taille de police 36 et le positionner au centre de l'affichage. Pour le positionnement précis au centre, nous pourrions également taper les coordonnées X & Y spécifiques du cadre dans les Propriétés de l'objet à droite. Si nous voulons télécharger l'image contenant la croix de fixation ou différents stimuli, l'option Média (voir Figure 5B) peut être utilisée pour présenter des images, des vidéos, des audios, etc.
Figure 5. Affichage de la création du cadre de fixation avec l'option Afficher le texte (A). Des images, vidéos et audios pourraient être présentés via l'option Média (B).
Créer les messages de retour (cadre 3 : Correct ; cadre 4 : Incorrect) implique le même processus que la croix de fixation, où les messages peuvent être tapés dans la zone de texte avec une option de repositionnement au centre de l'affichage (voir Figure 6). Avec les cadres 1, 3, et 4 en cours, la prochaine partie du guide impliquera la création de la cible dans le cadre 2.
Figure 6. Affichage de l'exemple de retour correct dans le cadre 3.
Partie III : Configuration des stimuli
Pour créer le cadre 2 : présentation de la cible pour les stimuli visuels (texte et couleur) et auditifs, nous commencerons par cliquer sur l'option Média (voir Figure 5 ci-dessus) et sélectionner Image. Cela ouvrira les Propriétés d'image dans l'affichage du canevas, que nous pourrions utiliser dans les Propriétés de l'objet à droite pour ajuster la position, la taille, et surtout, quelle image nous voulons présenter à partir du stockage de fichiers de Labvanced. Si le chercheur n'a pas importé tous les stimuli expérimentaux, cliquer sur l'icône de fichier (voir Figure 7) ouvrira la fenêtre de stockage dans laquelle ils peuvent télécharger et sélectionner les stimuli d'intérêt.
Figure 7. Affichage du stockage de fichiers accessible via l'icône de fichier dans la boîte rouge.
Ensuite, la configuration des stimuli comprendra les présentations suivantes :
- 2 Images - cadres (image provenant du stockage de fichiers)
- 3 textes - 2 réponses par bouton (D & K) et le texte coloré cible
- 1 audio - présentation audio (fichiers sonores provenant du stockage de fichiers)
Il est important de s'assurer que le bon audio et les images avec une couleur particulière sont affichés dans chaque essai. Cela peut être référencé en utilisant les Essais et Conditions que nous avons déjà construits dans la Partie I. Par exemple, dans la première condition, nous voulons nous assurer que le texte “rouge” est affiché en rouge en même temps que la présentation audio d'un son vocal rouge (voir Figure 8). Cependant, dans la deuxième condition, nous voulons maintenir le même texte et la même couleur mais changer l'audio pour un son vocal vert. En se référant à cette structure Essais & Conditions, un chercheur peut utiliser ce guide pour la configuration des stimuli et s'assurer que toutes les conditions possibles sont prises en compte dans leur étude.
Figure 8. Affichage de la présentation des stimuli dans le cadre 2 du canevas. Suivant la première condition dans la boîte rouge, cet essai présente le stockage accessible par l'icône de fichier dans la boîte rouge.
La prochaine partie impliquera le réglage du système d'événements avec la finalisation de la configuration des cadres pour chaque présentation de stimuli. Ici, nous programmerons le suivi de la séquence logique de la manière dont les cadres doivent se présenter avec les stimuli respectifs pour une durée spécifique et enregistrer les informations vitales telles que les temps de réaction (ms) et les réponses correctes.
Partie IV : Configuration des événements
Avant de créer le système d'événements, créons deux nouvelles variables (temps de réaction et réponse correcte) qui serviront de mesures de variables dépendantes. Pour créer de nouvelles variables, nous pouvons cliquer sur les Variables dans l'affichage en haut à droite et sélectionner Ajouter une variable (voir Figure 9). Dans la nouvelle fenêtre des variables, nous procéderons avec les étapes suivantes pour les noms et les types. Ces variables stockeront des mesures comportementales importantes de la rapidité avec laquelle le participant a discriminé la cible et leur performance respective en précision. Ainsi, les deux nouvelles variables seront :
- Temps de réaction - mesuré en millisecondes à partir du début du cadre
- Correct - précision de la réponse (1=correct ; 0=incorrect)
Figure 9. Affichage de la création de nouvelles variables (temps de réponse & correct). Les deux variables sont définies avec le type de données numérique.
En suivant la séquence générale des cadres de la Partie II (voir Figure 3 ci-dessus), cette section sera divisée en 4 sous-sections expliquant la création des événements pour chaque cadre.
Événements du cadre 1 : Croix de fixation
Dans ce cadre, nous voulons présenter la croix de fixation au centre de l'affichage pendant 500 ms. Par conséquent, la séquence logique que nous allons utiliser est :
- Dès que le cadre commence
- Attendre 500 ms
- Puis passer au cadre suivant
Pour mettre cela en œuvre dans les Événements, cliquez sur les Événements en haut à droite à côté des Variables et sélectionnez Événement de cadre (sur ce cadre uniquement). Dans la première boîte de dialogue, nous pouvons nommer les Événements comme “Démarrer” et cliquer sur suivant pour passer à l'option de Déclencheur. Ici, le type de déclencheur est Déclencheur d'essai et de cadre → Début du cadre (suivant la 1ère séquence logique ci-dessus). Avec ce déclencheur, nous voulons initier l'action de retard de cadre de 500 ms (2ème séquence logique) ; par conséquent, cela peut être défini avec Ajouter une action → Action retardée (callback de temps) et régler 500ms dans la boîte de retard (voir Figure 10). Enfin, pour exécuter la dernière séquence logique, cliquez sur Ajouter une action dans la boîte de Séquence d'actions et procédez avec Action de saut → Sauter à → sélectionner le Prochain cadre (voir Figure). Labvanced suivra toujours cette séquence logique pour la présentation de la croix de fixation pour tous les essais avec cette configuration.
Figure 10. Affichage de la création d'événements pour la présentation de la croix de fixation (cadre 1) suivant le nommage de l'événement (A), le Déclencheur (B), la détermination de l'action (C), et l'exécution de l'action souhaitée.
Événements du cadre 2 : Présentation de la cible et enregistrement des réponses
Dans ce cadre, nous voulons présenter le mot cible avec un son auditif au début du cadre et le maintenir jusqu'à ce qu'il y ait une pression sur une touche. Par conséquent, la séquence logique que nous allons suivre est :
- Dès que le cadre commence
- Jouer l'audio correspondant à cet essai
- Si la réponse par bouton est correcte → enregistrer Correct = 1 → Sauter au retour correct (cadre 3)
- Si la réponse par bouton est incorrecte → enregistrer Correct = 0 → Sauter au retour incorrect (cadre 4)
Commençons par le jeu audio en premier, mais assurez-vous que l'Essai par défaut est surligné afin que ces Événements soient appliqués à chaque essai. Ce processus reflétera la croix de fixation ci-dessus, car la logique reste la même : dès que le cadre commence, faites X. Nous allons commencer par cliquer sur les Événements et sélectionner Événement de cadre (sur ce cadre uniquement). Dans la première boîte de dialogue, nous pouvons nommer les Événements comme “Lecture audio” et cliquer sur suivant pour passer à l'option de Déclencheur. Ici, le type de déclencheur est Déclencheur d'essai et de cadre → Début du cadre (suivant la 1ère séquence logique). Ensuite, allez aux Actions d’objets → Contrôle d'objet audio/vidéo → sélectionnez l'objet audio existant dans le canevas pour démarrer (voir Figure 11). Avec cette configuration, Labvanced suivra toujours la séquence logique pour la présentation audio pour chaque essai dans le cadre 2. Discutons maintenant des parties restantes de l'établissement de la condition de pression sur les touches.
Figure 11. Affichage de la création d'événements pour la présentation audio (cadre 2) suivant le nommage de l'événement (A), le Déclencheur (B), la détermination de l'action (C), et l'exécution de l'action souhaitée.
Comme mentionné précédemment, ce bloc nécessite que les participants portent attention au texte et discriminent en utilisant la pression sur les touches associées tout en ignorant la couleur et le son présentés. De manière pratique, nous pouvons utiliser la colonne Texte dans les Essais & Conditions pour déterminer si la pression sur la touche du participant correspond à l'essai associé. Cela permettrait de créer un argument conditionnel et d'enregistrer la variable Correct avec une mesure correcte/incorrecte. Pour créer cet Événement, nous commencerons à nouveau par cliquer sur Événements et sélectionner Événement de cadre (sur ce cadre uniquement). Puisque cet Événement est indicatif de la pression sur les touches du participant, le déclencheur serait le User Input → Déclencheur de clavier. Ici, nous pouvons établir deux pressions de touches possibles (voir Figure 12), qui sont “D” et “K.” Après avoir cliqué sur prochain, la séquence d'action se poursuivra avec Actions de contrôle → Actions d'exigence (Si... alors).
Figure 12. Affichage de la création d'événements pour l'attribution de pression sur la touche suivant le nommage de l'événement (A), l'attribution du déclencheur avec les réponses de touches autorisées (B).
Dans la partie Si de ce dialogue, nous voulons établir la condition pour associer la cible à la pression sur la touche. Ici, nous pouvons définir la partie gauche comme la variable Texte (voir Figure 13) et définir le côté droit en insérant une chaîne “rouge”. Juste en dessous, nous avons besoin d'un autre ensemble de conditions et définissons le côté gauche Déclencheur(clavier) → ID de la touche. Sur le côté droit, nous pouvons taper la lettre “D” (assurez-vous que celle-ci est en majuscule).
Figure 13. Affichage de la création d'événements pour l'attribution de pression sur la touche suivant la détermination de la variable (A), la condition associée (B), et l'évaluation de la réponse de pression sur la touche (C & D).
En continuant vers la partie Alors ci-dessous, nous voulons établir quelle action le programme doit exécuter en fonction de la condition SI établie ci-dessus. Puisque la touche “D” est la réponse correcte lorsque le texte “rouge” est présent, nous voudrions l'associer comme correcte dans la variable Correct et présenter le message de retour correct. Pour cela, nous pouvons Définir/Enregistrer la variable : Correct à gauche et insérer l'entier 1 à droite (voir Figure 14). Juste en dessous, cliquez sur Ajouter une action pour ajouter Action de saut (similaire au cadre de fixation), mais cette fois nous voudrions sélectionner le Cadre Spécifique (Correct) pour afficher le message de retour “Correct”. Avec cela, nous avons établi la séquence conditionnelle demandant au programme Labvanced d'enregistrer la réponse du participant comme correcte si la pression sur la touche D a été effectuée avec la présentation du texte “rouge”.
Figure 14. Affichage de la création d'événements suivant la figure 13. Le Set/Record détermine la variable Correct avec 1 = correct (0 sinon) si les conditions sont satisfaites avec la configuration de la figure 13.
En répliquant cette étape, nous devons créer ce processus pour le texte “vert” comme sa pression sur la touche correcte (voir Figure 15A). Nous pouvons ensuite cliquer sur Else pour ajouter le dernier Set/Record variable : Correct à 0 avec la séquence Jump Action vers le cadre de retour Incorrect (voir Figure 15B). Cet argument final concerne le cas où la réponse par pression sur la touche ne satisfait aucune des deux conditions correctes précédentes, nous demandons au programme d'enregistrer comme incorrect (0).
Figure 15. Affichage de la création d'événements suivant la figure 14, en répliquant le processus pour la condition de texte vert (A) et en définissant la réponse incorrecte (0) si aucune des conditions n'est remplie dans les figures 13 & 14 (B).
Événements des cadres 3 & 4 : Présentation des retours
Les Événements dans les cadres de retour contenant des messages corrects (cadre 3) et incorrects (cadre 4) refléteront le même processus que le cadre de fixation. Quelle que soit la pression sur la touche que le participant effectue, nous voulons présenter le retour au centre de l'affichage pendant 1000 ms et passer à l'essai suivant. Par conséquent, la séquence logique que nous allons suivre est :
- Dès que le cadre commence
- Attendre 1000 ms
- Puis passer à l'essai suivant
Pour mettre cela en œuvre dans les Événements, cliquez sur Événements en haut à droite à côté des Variables et sélectionnez Événement de cadre (sur ce cadre uniquement). Dans la première boîte de dialogue, nous pouvons nommer les Événements comme “Démarrer” et cliquer sur suivant pour passer à l'option de Déclencheur. Le type de déclencheur est Déclencheur d'essai et de cadre → Démarrage du cadre (suivant la 1ère séquence logique ci-dessus). Avec ce déclencheur, nous voulons initier l'action de retard de cadre de 1000 ms (2ème séquence logique) ; par conséquent, cela peut être défini avec Ajouter une action → Action retardée (callback de temps) et régler 1000ms dans la boîte de retard. Enfin, pour exécuter la dernière séquence logique, cliquez sur Ajouter une action dans la boîte de Séquence d'actions et procédez avec Action de saut → Sauter à → sélectionner le Prochain essai. Avec cette configuration, Labvanced suivra toujours cette séquence logique pour la présentation des retours pour les cadres 3 & 4 à travers tous les essais. En général, cette étape reflète la même procédure et les figures qui pourraient être utilisées comme référence.
Jusqu'à présent, nous avons créé un bloc où la tâche principale du participant est de discriminer le texte présenté tout en ignorant activement la couleur et la présentation audio. Avec cette configuration établie, nous pouvons également créer une nouvelle tâche pour discriminer la couleur ou l'audio avec des changements mineurs dans la construction actuelle. Cette procédure est couramment utilisée dans les expériences psychologiques pour comparer la performance lors de la discrimination de la cible à travers différents stimuli.
Pour ajouter un nouveau bloc pour la discrimination des couleurs, nous pourrions simplement copier la tâche existante dans le design principal de l'étude et changer le nom en identification de couleur (voir Figure 16).
Figure 16. Affichage de la page principale de design de l'étude avec la boîte rouge supérieure affichant l'option de copier la tâche qui aboutit à la seconde boîte rouge avec le nom de tâche modifié.
Il ne reste qu'une seule chose à changer dans l'écran de tâche, qui est l'attribution de la variable dans le cadre 2. Dans la configuration de réponse, nous pouvons simplement changer la variable texte en couleur afin que le programme compare la pression sur la touche à la couleur présentée plutôt qu'au texte de la construction précédente (voir Figure 17). De même, nous pouvons également créer la tâche de discrimination audio en répliquant la même étape et en changeant l'attribution de variable de texte (ou couleur) à audio. Nous avons créé trois tâches expérimentales avec des tâches différentes, que nous pouvons organiser en blocs pour la présentation globale de l'étude.
Figure 17. Affichage de la création d'événements pour l'attribution de pression sur la touche suivant la nouvelle détermination de variable de couleur. La couleur pourrait être remplacée par audio pour changer la discrimination cible primaire.
Partie V : Configuration des blocs
Maintenant que nous avons configuré les tâches expérimentales, nous allons structurer les blocs et contrebalancer de manière à ce que chaque tâche soit présentée aléatoirement pour un participant. Avant de continuer, il serait idéal de créer des messages d'instructions (voir Figure 18) avant chaque tâche, informant les participants que la tâche principale consiste maintenant à discriminer le texte, la couleur ou l'audio en fonction de la tâche à venir.
Figure 18. Affichage des instructions pour la tâche de discrimination (texte) cible. Les instructions pour la discrimination de couleur et audio pourraient être utilisées avec le même format avec l'édition du mot souligné.
Après avoir créé chaque message d'instruction, nous pouvons maintenant configurer le bloc selon son affectation de tâche. Il est important d'organiser le bloc de cette manière pour mettre en œuvre le Séparateur de Randomisation comme vu dans la colonne Session (voir Figure 19). Avoir cette structure permet à Labvanced de contrebalancer la présentation des blocs, permettant aux chercheurs de comparer les différences de performance à travers toutes les combinaisons de séquences de blocs.
Figure 19. Affichage de la page principale de design de l'étude avec la boîte rouge supérieure affichant deux barres parallèles servant de séparateur de randomisation ajouté par Ajouter un séparateur de randomisation ci-dessous.
La seule chose qui reste dans ce guide est le formulaire de consentement, le document d'instructions, les questions démographiques et d'autres protocoles, mais cela varie selon le chercheur et l'institution, ce qui fait que ce guide s'arrête ici. Pour plus d'informations sur la création de textes, ce lien fournira des informations supplémentaires. Cela dit, nous espérons le meilleur dans toutes vos entreprises scientifiques et espérons que ce guide servira de pierre angulaire importante pour la construction de votre étude.