2017-03-10 4 views
1

J'ai une question de Qualtrics quelque peu lourde sur randomization/Loop & Merge.Boucle avancée et fusion dans Qualtrics - Plusieurs champs aléatoires

J'essaie de mener une étude où les participants répondent à des questions sur 10 scénarios différents, dont chacun a deux variantes (appelez-les A et B). Tout cela est donné en affichant un fichier .jpg différent au-dessus d'un ensemble des mêmes questions 3-4. Nous aimerions randomiser s'ils voient A ou B pour chaque scénario individuel, mais assurez-vous qu'ils voient chaque scénario une fois. Nous aimerions également intercaler 4 scénarios de remplissage (une seule variante chacun).

Ainsi, le flux de l'enquête ressemblerait à quelque chose comme ceci:

  • scénario aléatoire 1 de 10 (au hasard A ou B)
  • scénario aléatoire 2 de 10 (au hasard A ou B)
    • charge Random 1 de 4
  • scénario aléatoire de 3 à 10 (de façon aléatoire A ou B)
  • Ra ndom scénario 4 de 10 (de façon aléatoire A ou B)
    • charge aléatoire 2 de 4
  • scénario aléatoire 5 de 10 (de façon aléatoire A ou B)
  • scénario aléatoire 6 de 10 (de façon aléatoire A ou B)
    • de remplissage aléatoire 3 de 4
  • scénario aléatoire de 7 à 10 (de façon aléatoire A ou B)
  • scénario aléatoire 8 de 10 (de façon aléatoire A ou B)
    • charge aléatoire 4 de 4
  • scénario aléatoire 9 sur 10 (de façon aléatoire A ou B)
  • scénario aléatoire 10 de 10 (de façon aléatoire A ou B)

Je sais comment cela fonctionnerait avec randomisation question ou choix, et je sais comment faire une boucle simple & de fusion, mais cela m'a déconcerté. Y at-il un moyen de le faire sans utiliser un correctif maladroit comme la duplication du bloc de question ~ 14 fois?

Merci d'avance pour votre aide.

+0

je peut avoir une solution, mais quelques questions d'abord pour voir si cela fonctionnerait. La seule différence entre A et B dans chacun des scénarios est-elle l'image? Les remplisseurs peuvent-ils être fixés (non randomisés, toujours montrés dans le même ordre)? –

+0

Oui, je suppose qu'il n'est pas critique que les remplisseurs soient randomisés. Et oui, la différence entre les variantes (conditions) A et B est simplement de savoir s'il s'agit de l'une des deux images correspondant à chaque scénario. –

Répondre

1

D'abord mis en place dix randomisateurs, un pour chaque scénario, dans le flux d'enquête. Pour chaque randomiseur, sélectionnez l'un des deux blocs de données incorporés - bloc A ou bloc B:

scenario1 = A 
scenario1_img = [insert url of image A here] 

.

scenario1 = B 
scenario1_img = [insert url of image B here] 

Créer une sélection unique question à choix multiples avant que la boucle & bloc de fusion avec les choix suivants:

${e://Field/scenario1_img} 
${e://Field/scenario2_img} 
[insert filler 1 image url here] 
${e://Field/scenario3_img} 
${e://Field/scenario4_img} 
[insert filler 2 image url here] 
${e://Field/scenario5_img} 
${e://Field/scenario6_img} 
[insert filler 3 image url here] 
${e://Field/scenario7_img} 
${e://Field/scenario8_img} 
[insert filler 4 image url here] 
${e://Field/scenario9_img} 
${e://Field/scenario10_img} 

ajouter ensuite randomization avancé à la question randomiser les scénarios:

{randomized} 
{randomized} 
[insert filler 1 image url here] 
{randomized} 
{randomized} 
[insert filler 2 image url here] 
{randomized} 
{randomized} 
[insert filler 3 image url here] 
{randomized} 
{randomized} 
[insert filler 4 image url here] 
{randomized} 
{randomized} 

Cacher la question en utilisant JavaScript (il devrait être sur la même page qu'une autre question, sinon le script doit également cliquer sur le bouton Suivant) et mak e Assurez-vous que ce n'est pas une réponse forcée.

Qualtrics.SurveyEngine.addOnload(function() { 
    $(this.questionId).hide(); 
}); 

Mettre en place la boucle & bloc de fusion à boucle en fonction de choix affichés dans la question ci-dessus. Ne pas randomiser la boucle. Si des champs supplémentaires sont nécessaires pour la tuyauterie, ajoutez-les.

pipe les images dans une balise img dans le texte d'une question:

<img src="${lm://Field/1}"> 
+0

Merci beaucoup, c'est extrêmement utile. J'ai configuré le flux de sondage et les données incorporées comme vous le recommandez, mais j'ai toujours du mal à afficher les photos. Je peux obtenir la balise img de travailler si j'insère simplement une URL (par opposition à une URL canalisée), mais je reçois un espace vide lorsque vous utilisez le champ Loop & Merge. L'ajout manuel de graphiques, puis l'utilisation de la logique d'affichage (par exemple, lorsque $ {e: // Field/scenario1_img} est Current Loop plus lorsque $ {e: // Field/scenario1} vaut A) ne fonctionne pas non plus. Des pensées? –

+0

Cela fonctionne quand je l'essaie. Donc, je pense que quelque chose est probablement faux dans votre configuration de boucle et de fusion. $ {lm: // Field/1} ne doit pas être vide. Essayez de le faire passer à l'extérieur de la balise img et il devrait s'agir d'une URL vers une image. –

+0

Ah - a finalement attrapé mon erreur. Fait un oubli stupide dans la commande de flux. Fonctionne comme un charme! –