Éditeur de Tâches
Description
L'éditeur de tâches est l'endroit où tout le contenu expérimental et la logique sont créés et modifiés. Chaque tâche peut être ouverte et modifiée séparément avec l'éditeur. Les tâches peuvent varier et être modifiées de plusieurs manières différentes, mais les deux aspects les plus importants sont le type de cadre et le fait qu'il y ait ou non plusieurs essais définis pour une tâche (boucle d'essai activée). Chaque tâche peut avoir plusieurs cadres qui seront typiquement présentés les uns après les autres, mais cela peut être changé avec la logique d'événements.
Il existe deux types de cadres différents : un « cadre en toile » et un « cadre de page ». Sur un cadre en toile, des éléments tels que des images, des vidéos, des éléments textuels, des éléments de questionnaire, etc., peuvent être placés et redimensionnés librement en utilisant des méthodes de glisser-déposer. À l'opposé, sur un cadre de page, les éléments sont automatiquement placés dans une colonne dans l'ordre dans lequel ils sont ajoutés au cadre, mais l'ordre des éléments peut être modifié. Les cadres de page sont idéaux pour créer des questionnaires, tandis que les cadres en toile sont parfaits pour créer des tâches comportementales interactives.
Toute la logique interactive / programmatique est créée en utilisant des événements qui guident chaque cadre. Les événements peuvent être utilisés pour modifier les propriétés des objets ou des variables de différentes manières. Afin de créer des tâches avec plusieurs essais (présentations répétées des cadres), on peut utiliser le système d'essai intégré. Le système d'essai est une autre structure hiérarchique, située entre la tâche et les cadres définis. La fonction principale du système d'essai est de générer plusieurs exécutions (essais) de la tâche qui peuvent varier de différentes manières (par exemple, stimuli différents, logique, propriétés des objets, etc.). Les essais définis peuvent ensuite être randomisés de diverses manières pour atteindre un équilibrage des stimuli à l'intérieur ou entre les sujets, des variations dans les propriétés des objets, et bien plus encore. Dans l'ensemble, l'éditeur de tâches constitue la majeure partie de la fonctionnalité de Labvanced et dispose de plusieurs sous-menus. La documentation suivante décrira la fonctionnalité de l'éditeur de tâches regroupée par ses composants principaux.
Hiérarchie
Tout comme le design de l'étude, les tâches sont également structurées de manière hiérarchique. Il y a 8 niveaux hiérarchiques qui peuvent être regroupés en 3 fonctions principales. Au niveau supérieur se trouve la tâche, qui peut avoir plusieurs groupes d'essais. Ensuite, des facteurs sont insérés dans le groupe d'essais et tous les facteurs ont des niveaux qui se combinent entre eux. Le croisement des niveaux de facteurs crée les conditions de l'expérience. Enfin, au sein de chaque condition, l'utilisateur peut spécifier le nombre d'essais. Pour chaque essai défini, les cadres créés sont affichés, chacun contenant généralement plusieurs objets. La hiérarchie globale des tâches ressemble à ceci :
- La Tâche (instance la plus élevée, contient des groupes d'essais)
- Groupes d'Essais (contiennent des facteurs et des cadres)
- Facteurs (contiennent des niveaux)
- Niveaux (sont croisés pour créer des conditions)
- Conditions (contiennent des essais)
- Essais (modifient les cadres)
- Cadres (contiennent des objets)
- Objets (instance la plus basse)
- Cadres (contiennent des objets)
- Essais (modifient les cadres)
- Conditions (contiennent des essais)
- Niveaux (sont croisés pour créer des conditions)
- Facteurs (contiennent des niveaux)
- Groupes d'Essais (contiennent des facteurs et des cadres)
Composants
Fonctions Principales & Paramètres de Tâche
En haut à gauche de l'éditeur de tâches se trouvent les fonctions principales : sauvegarde, démarrer un essai de la tâche et passer à une tâche différente (en utilisant le menu déroulant). Vous verrez également le nom de l'étude et si la modification est activée ou désactivée (verrouillée). En dessous se trouvent les "Paramètres de Tâche", dans lesquels tous les paramètres au niveau de la tâche peuvent être modifiés. En particulier, ces paramètres sont : Paramètres Principaux, Randomisation, Paramètres d'Affichage, et Signaux Physiques. Dans les Paramètres Principaux, vous pouvez activer/désactiver les essais et voir la langue sélectionnée pour l'expérience. Dans Randomisation, il y a de nombreuses options pour fixer/randiser l'ordre des essais. Les essais sont randomisés par défaut. Dans les Paramètres d'Affichage, l'affichage du cadre peut être fixe ou réglé sur adaptatif et le compte à rebours initial peut être basculé. Chaque tâche commence avec un compte à rebours par défaut. Dans Signaux Physiques, le suivi oculaire et le suivi de la tête peuvent être activés. Pour plus d'informations sur le suivi oculaire, veuillez consulter les vidéos d'instruction en 4 parties sur le suivi oculaire.
Système d'Essai
Le système d'essai est positionné sur le côté gauche de l'éditeur de tâches et possède deux sous-composants : l'« Arbre de Facteurs » et le tableau « Essais & Conditions ». Le système d'essai peut être utilisé pour créer plusieurs présentations répétées des cadres définis dans un groupe d'essai, généralement avec de légères variations. Chaque tâche se compose d'un ou plusieurs groupes d'essais, pour lesquels différentes séquences de cadres et différents facteurs peuvent être définis. Chaque facteur dans un groupe d'essai a un ou plusieurs niveaux et tous les facteurs d'un groupe d'essai se croisent, de sorte que tous les niveaux de tous les facteurs sont combinés pour créer les conditions pour ce groupe d'essai. Pour chaque condition, le nombre d'essais peut être déterminé séparément.
Cadres en Toile & Cadres de Page
La séquence de cadres actuelle est affichée en bas de l'éditeur de tâches et le cadre actuellement sélectionné est affiché au centre de l'écran d'édition. Pour chaque groupe d'essai, vous pouvez créer une série différente de cadres et combiner librement des cadres en toile et des cadres de page dans n'importe quel ordre. Quelques éléments / objets (c'est-à-dire des images, des vidéos, des objets sonores et la calibration du suivi oculaire) ne sont disponibles que sur le cadre en toile. Les propriétés des cadres de toile et des cadres de page varient légèrement, tout comme les propriétés des objets. Alors que les objets sur des cadres en toile peuvent être placés et disposés librement (ils ont des coordonnées X et Y ainsi que des propriétés de largeur et de hauteur), les objets de page ont une position fixe, mais leur ordre vertical peut être arrangé. La taille des objets de page peut être ajustée en utilisant des propriétés de marge et de remplissage.
Objets
À l'aide du panneau d'édition situé à droite du cadre actuellement sélectionné, des objets peuvent être ajoutés aux cadres en toile ou de page comme contenu principal de chaque étude. Un aperçu de tous les objets sur le cadre actuel est montré sur le côté gauche du panneau sous l'onglet "Objets". En général, les objets peuvent être utilisés pour présenter ou enregistrer des stimuli visuels et/ou auditifs. Il existe également plusieurs éléments / objets de questionnaire, tels que des cases à cocher, des curseurs, des menus déroulants, des éléments de Likert, et bien d'autres. Tous les objets ont des propriétés qui varient d'un objet à l'autre. Les propriétés des objets peuvent être modifiées dynamiquement pendant l'exécution de l'expérience en utilisant des événements. De nombreux objets sont également liés de manière native à une variable d'objet, qui conserve l'état actuel de l'objet (par exemple, valeur du curseur, saisie numérique, etc.)
Variables
Les variables se trouvent sous l'onglet "Variables" à côté de l'onglet "Événements" sur le côté droit de l'éditeur de tâches. Les variables sont utilisées de plusieurs manières sur Labvanced. Les variables sont utilisées dans le système d'événements pour effectuer tout type d'opération logique, ainsi que pour stocker des valeurs. Les variables peuvent être enregistrées, réinitialisées à leur valeur de départ et modifiées dynamiquement. Les propriétés les plus importantes des variables sont leur type de données (par exemple, chaîne, numérique, fichier) et leur format (scalaire, tableau). Les valeurs des variables peuvent également être rendues / affichées en les insérant dans une chaîne de texte. Toutes les variables sont globalement accessibles, ce qui signifie que vous pouvez définir / écrire une variable dans la tâche A puis la lire dans la tâche B, etc.
Le Système d'Événements
Les événements se trouvent sous l'onglet "Événements" à côté de l'onglet "Objets" sur le côté droit de l'éditeur de tâches. En utilisant des événements, vous pouvez insérer presque toute logique arbitraire dans votre expérience. Le système d'événements est un langage de programmation graphique simplifié, personnalisé pour les expériences en ligne. Tous les événements ont deux sous-composants principaux : un déclencheur, qui détermine comment / quand un événement sera exécuté, et une série d'actions, qui décrivent quels changements / actions doivent se produire. En utilisant des actions de flux de contrôle (Si - sinon, boucle Tant que, rappel), les actions peuvent également être imbriquées les unes dans les autres.
Randomisation des Essais
La boîte de dialogue de randomisation des essais peut être ouverte en appuyant sur "Modifier" dans les "Paramètres de Tâche" sous "Randomisation". Il existe de nombreuses possibilités de randomiser / réorganiser les essais que vous avez définis (équilibrage à l'intérieur et entre les sujets, etc.). La fonctionnalité la plus importante est le choix de l'ordre des essais. La valeur par défaut est un ordre d'essai aléatoire, mais vous pouvez également établir un ordre d'essai fixe, un ordre d'essai adaptatif/dynamique, ou télécharger un ordre d'essai personnalisé pour chaque participant. Quelques autres propriétés permettent une approche encore plus personnalisée. Vous pouvez simuler une séquence d'essai possible en appuyant sur le bouton de rafraîchissement sous "Simulation de Séquence d'Essai" dans le coin inférieur droit de la boîte de dialogue.
L'Éditeur de Texte
L'éditeur de texte est situé au-dessus du cadre actuel, mais il n'est visible que si un élément de texte modifiable est sélectionné (double-cliquez dans la zone de texte). L'éditeur de texte peut être utilisé pour modifier / éditer du texte de manière similaire à un traitement de texte standard. Par exemple, on peut changer la taille de la police, l'alignement du texte, la couleur de la police, et de nombreux autres ajustements de style. Le plus important, c'est que l'éditeur de texte peut également être utilisé pour insérer et rendre des variables (par exemple, pour fournir un retour). Des images et des tableaux peuvent également être inclus dans la zone de texte.