Guide de la Tâche de Présentation Visuelle Sérialisée Rapide (RSVP)
La tâche de présentation visuelle sérialisée rapide (RSVP) est une méthode de présentation de textes ou d'images sur l'écran central qui défilent rapidement. Les observateurs doivent lire ou identifier la cible le plus rapidement possible dans le flux et sont notamment utilisés dans le domaine de la linguistique, des neurosciences et de la psychologie cognitive. Ce paradigme est couramment utilisé pour examiner les taux de lecture individuels, évaluer les troubles visuels, la dyslexie et la recherche sur l'attention (par exemple, le clignotement attentionnel, la cécité à la répétition). Il existe de nombreuses façons de configurer la tâche RSVP en fonction de l'investigation du chercheur, mais le guide actuel créera une tâche nécessitant de détecter la répétition de mots le plus rapidement possible (voir Figure 1 ci-dessous).
Figure 1. Représentation schématique de la tâche principale de répétition de mots. Les mots répétés servent de cible dans la tâche d'identification (par exemple, “Fleur”).
Contrairement aux expériences précédentes qui nécessitaient d'assigner manuellement des textes et des images, nous utiliserons la fonctionnalité Data Frame dans Labvanced pour permettre au programme de se référer à la feuille de données CSV et de présenter les mots selon sa structure préparée. Le Data Frame de Labvanced est une fonctionnalité en constante amélioration sur la plateforme qui permettra une présentation plus efficace des stimuli et une prévention des erreurs lors de la configuration des stimuli. En utilisant la fonctionnalité Data Frame, le guide actuel se poursuivra en quatre parties, comprenant :
- Préparation du Data Frame
- Configuration des cadres
- Configuration des stimuli
- Configuration des événements
Comme indiqué dans la première figure ci-dessus, la séquence d'affichage des essais comprendra :
- Cadre 1 : 500ms de la croix de fixation
- Cadre 2 : 350ms de la présentation du premier mot (référencé par le Data Frame)
- Cadre 3 : 150ms d'un écran vide
- Cadre 4 : 350ms du deuxième mot
- Cadre 5 : 150ms d'un écran vide
- Cadre 6 : 350ms du troisième mot
- Cadre 7 : 150ms d'un écran vide
- Cadre 8 : 350ms du quatrième mot
- Cadre 9 : 150ms d'un écran vide
- Cadre 10 : 350ms du cinquième mot
Au-delà de ce guide étape par étape, le modèle d'étude complet est également disponible via ce lien. Avec ce contexte et cette introduction, plongeons dans la création du Data Frame de cette étude.
Partie I : Préparation du Data Frame et configuration des variables
Pour préparer le Data Frame dans Labvanced, nous allons préparer une feuille Google distincte. Ici, nous allons lister les chaînes de mots que nous présenterons, et la figure ci-dessous représentera les mots qui seront utilisés pour la construction de la tâche actuelle (voir Figure 2 ci-dessous). Il convient de noter que chaque mot est présenté un nombre égal de fois en tant que cible. La ligne indique le nombre d'essais que nous allons définir, et chaque colonne représente chaque cadre pour afficher les textes. Par exemple, nous montrerons la présentation sérielle de citrouille-avion-fleur-fleur-enclume dans le premier essai, avec le deuxième texte fleur servant de cible.
Figure 2. Affichage de la feuille Google avec la configuration du texte pour afficher chaque essai respectif des lignes individuelles. Notez que les 20 lignes représentées serviront au même nombre d'essais dans l'éditeur de tâches.
En poursuivant dans l'éditeur de tâches Labvanced, nous allons ouvrir un nouveau cadre de toile et créer quelques variables. Tout d'abord, cliquez sur Ajouter une variable dans l'affichage supérieur droit et procédez avec les options suivantes décrites dans la figure ci-dessous (voir Figure 3). Ensuite, cliquez sur le bouton vert Modifier le Data Frame et sélectionnez Importer 2D CSV Data. Cela ouvrira le Stockage de Fichiers Labvanced, qui transférera les données CSV de la feuille Google vers ce référentiel. Après le transfert, sélectionnez les mêmes données (nommées DataFrame.csv dans ce cas) pour compléter la préparation du Data Frame. Procédez à cliquer sur Ok et enregistrez le Data Frame dans la variable Data Frame.
Figure 3. Affichage de la configuration du Data Frame Labvanced transférée de la feuille Google dans la Figure 2.
Avant de passer à la partie suivante, nous allons créer quelques variables supplémentaires. Comme dans les étapes précédentes, localisez et cliquez sur Ajouter une variable. Nous allons nommer la variable Word1 avec le Type de Donnée défini comme chaîne (voir Figure 4 ci-dessous). Nous allons répéter cette étape quatre fois supplémentaires pour les variables Word2, Word3, Word4 et Word5. Plus tard dans ce guide, nous assignerons chaque colonne du Data Frame à chaque variable et lierons aux cadres pour afficher les textes RSVP.
Figure 4. Affichage de la création de variable pour word1 avec le type de données chaîne.
Partie II : Configuration des cadres
La deuxième partie de ce guide concerne la création de cadres que les observateurs verront pendant leur participation. Encore une fois, la tâche actuelle suivra la procédure générale mentionnée dans la Figure 1 composée de 10 cadres. Comme présenté, un essai commencera par une croix de fixation (cadre 1) pendant 500 ms, suivie de la présentation de cinq combinaisons d'écran de texte (par exemple, cadre 2) pendant 350 ms suivie de l'intervalle de temps inter-essai vide (par exemple, cadre 3) pendant 150 ms. Pour créer ces cadres, nous cliquerons sur le bouton Toile dix fois au bas de l'affichage Labvanced (voir Figure 5A) et nommerons chaque cadre (voir Figure 5B) comme suit :
- Cadre 1 : fixation
- Cadre 2 : word1
- Cadre 3 : vide
- Cadre 4 : word2
- Cadre 5 : vide
- Cadre 6 : word3
- Cadre 7 : vide
- Cadre 8 : word4
- Cadre 9 : vide
- Cadre 10 : word5
Ensuite, nous allons entrer 20 pour le # Essais sur Essais & Conditions (voir Figure 5C) car nous présentons vingt essais de flux de texte comme nous l'avons déterminé à partir de la configuration du Data Frame. Avec cela, nous avons maintenant tous les cadres nécessaires pour montrer la séquence d'essai. Dans la partie suivante, nous ajouterons tous les stimuli dans chaque toile que les participants verront pendant leur participation.
Figure 5. Affichage d'un échantillon d'essai avec la création de cadre toile (A), nom du cadre (B) et saisie du nombre d'essais (C).
Partie III : Configuration des stimuli (croix de fixation, présentation de texte et durée de cadre)
Cadre 1
Avec tous les cadres que nous avons préparés dans la dernière partie, nous allons maintenant définir le stimulus individuel dans chaque cadre, en commençant par la croix de fixation dans le 1er cadre. Pour créer une croix de fixation, nous pouvons commencer par cliquer sur Afficher le texte (voir Figure 6A) pour mettre en œuvre la zone de texte dans la toile. Ici, nous pouvons taper le + dans la boîte avec une police de couleur blanche de taille 36 et le positionner au centre de l'affichage. Nous pourrions également taper les coordonnées spécifiques de cadre X & Y dans les Propriétés de l'objet sur le côté droit pour la position centrale précise. Si nous voulons télécharger l'image contenant la croix de fixation ou d'autres stimuli, l'option Média (voir Figure 6B) peut afficher des images, des vidéos, des audios, etc. Enfin, nous allons définir une durée de présentation de 500 ms en insérant des informations numériques dans la boîte de durée sous le nom du cadre.
Figure 6. Affichage de la création du cadre de fixation avec l'option Afficher le texte (A). Des images, vidéos et audios peuvent être présentés via l'option Média (B).
Cadres 2, 4, 6, 8, 10 (présentation de texte)
Dans le deuxième cadre, nous allons présenter le texte lié au Data Frame. Comme dans le premier cadre, nous allons définir l'affichage du texte à la position centrale du texte. Supprimez le message par défaut dans la zone de texte et cliquez sur l'icône Insérer une variable (voir Figure 7 ci-dessous). Ici, nous allons insérer la variable (par exemple, word1) que nous avons établie dans la partie précédente correspondant au nom de cadre identique (par exemple, insérez la variable word1 dans le cadre word1). Enfin, nous allons définir 350 dans la boîte de durée pour le temps de présentation. Pour les cadres vides restants (3, 5, 7, 9), nous ne mettrons que 150 dans la boîte de durée car ces cadres ne servent que d'intervalle inter-essai entre chaque présentation de texte.
Figure 7. Affichage de la configuration du texte avec la variable word1 insérée. La boîte rouge indique l'icône Insérer une variable pour lier une variable particulière à l'affichage du texte.
Partie IV : Configuration des événements
Dans cette partie, nous établissons une séquence logique pour Labvanced afin d'exécuter des actions spécifiques dans chaque cadre (par exemple, durée du cadre et évaluation de la réponse). La création de cette séquence d'actions est connue sous le nom d'Événements dans la plateforme Labvanced. Avant de procéder, nous allons créer une nouvelle variable de temps de réaction pour mesurer le temps de réponse lors de la détection de la répétition du texte. Cliquez sur Ajouter une variable dans l'affichage supérieur droit et procédez avec les options suivantes décrites dans la figure ci-dessous (voir Figure 8).
Figure 8. Affichage de la création de variable de temps de réaction (RT).
En poursuivant, nous allons créer le premier Événement liant le Data Frame à chaque variable de mot établie dans la partie précédente. Pour créer cet Événement, cliquez sur Événements en haut à droite à côté des Variables et sélectionnez Événement Cadre (sur ce cadre uniquement). Dans la première fenêtre de dialogue, nous pouvons nommer les Événements comme “Lien Data Frame” (Figure 9A) et cliquer sur suivant pour procéder à l'option de Déclencheur. Ici, le type de déclencheur est Déclencheur Essai et Cadre → Début du Cadre. Avec ce déclencheur, nous allons ajouter Action → Actions de Variable → Définir/Enregistrer la variable et sélectionner la variable word1 sur le côté gauche. À droite, sélectionnez Variable → Sélectionner la valeur à partir du Data Frame → Data Frame. Nous allons sélectionner la variable Trial_Nr dans l'option de ligne et placer la valeur numérique de “1” dans l'option de colonne. Nous répéterons les étapes pour définir les variables word2, word3, word4 et word5 au Data Frame. Veuillez noter que chaque variable doit être définie avec un numéro de colonne correspondant (par exemple, word2 avec la colonne 2 dans l'événement Data Frame). Il convient de mentionner que le Trial_Nr dans l'option de colonne présentera la séquence de mots dans l'ordre exact des lignes suivant le Data Frame, tandis que Trial_Id randomisera les lignes.
*Figure 9. Affichage de la création de l'Événement pour l'assignation du Data Frame suivant le nom de l'Événement (A), déclencheur de l'Événement (B), assignation du Data Frame (C) et spécification de ligne & colonne (D).
Ensuite, nous allons créer un nouvel Événement pour l'enregistrement du temps de réaction. Pour cela, procédez avec Événement Essai (sur chaque cadre). Dans la première fenêtre de dialogue, nous pouvons nommer les Événements comme “Temps de réaction” (Figure 10A) et cliquer sur suivant pour procéder à l'option de Déclencheur. Ici, le type de déclencheur est le déclencheur Clavier avec Espace comme réponse autorisée. En passant à l'Action, ajoutez Action → Actions de Variable → Définir/Enregistrer la variable et sélectionnez la variable RT sur le côté gauche. À droite, procédez avec Déclencheur (Clavier) → Temps Depuis le Début du Cadre (voir Figure 10B ci-dessous). Avec cela, nous demandons au programme d'enregistrer la réaction au clavier pour la cible mesurée en millisecondes depuis le début du cadre. Dans la même fenêtre d'Action, ajoutez Action → Actions de Variable → Définir/Enregistrer la variable et sélectionnez la variable Nom du Cadre sur le côté gauche. À droite, procédez avec Cadre/Tâche/Objet → Cadre → Nom du Cadre (voir Figure 10C ci-dessous). Cliquez sur Terminer en bas de la fenêtre pour compléter la configuration des Événements pour cette étude.
Figure 10. Affichage de la création de l'Événement pour l'assignation du Data Frame suivant le nom de l'Événement (A), déclencheur de l'Événement (B) et enregistrement de variable (C).
La seule chose qui reste dans ce guide est le document d'instruction/consentement, le bloc de pratique, les questions démographiques et d'autres protocoles, mais cela varie en fonction du chercheur et de l'enquête théorique. Pour plus d'informations sur la création de texte, veuillez consulter nos ressources lien pour des informations supplémentaires. De plus, l'étude construite est également disponible en tant que modèle de bibliothèque via ce lien ainsi que d'autres paradigmes expérimentaux. Cela étant dit, au nom de l'équipe Labvanced, nous espérons que ce guide fournit une base essentielle pour la construction de votre étude.