Qualtrics Loop & Merge Tips

Qualtrics Loop & Merge utility är ett kraftfullt verktyg och erbjuder stor flexibilitet när det handlar om dynamiskt innehåll i en undersökning. Jag vill visa upp några användningsfall som sträcker sig från mycket enkla till avancerade, som du kan anpassa för användning i forskning.

enkel looping

låt oss säga att du vill implementera en slinga över en uppsättning ordpar som sätts in i en flervalsfrågas värden, som visas här:

du kan göra detta genom att göra en fråga för varje par, men Loop & Merge tool kan spara allt som fungerar. Först måste du lägga till Loop & sammanfoga till ett nytt block:

ställ sedan in looping-värdena:

*Observera att om du klistrar in kopierade Excel-celler i dessa fält kan du spara mycket datainmatning.

när du har dina ordpar på plats, rör slingan & sammanfoga data till en fråga. Du kan använda piped text tool för att åstadkomma detta:

och det är allt som finns till det! Exempel som detta är väl dokumenterade av Qualtrics, så låt oss prova ett mer avancerat exempel.

Looping för en viss varaktighet

säg att du ville att en respondent skulle hitta ett anagram för en uppsättning ord på en minut och, efter det att tiden har gått, gå vidare till ett nytt block i undersökningen. För att uppnå detta kan du helt enkelt använda lite javascript och ett inbäddat datafält.

först ställer du in ett icke-Loop & Sammanslagningsblock som ställer in ett inbäddat datafält till den aktuella tiden – du skulle använda det här fältet för att bestämma när en minut har gått och därefter om slingan ska brytas. Skapa sedan ett inbäddat datafält – dvs.’ start_time ’ – inom Survey Flow och lämna värdet urkopplat:

Lägg till följande javascript i det här blocket:

den här koden gör i huvudsak en sak: den lyssnar på nästa knapptryckning och, när du klickat, är det inbäddade datafältet ’start_time’ inställt på aktuell tid. Nu vet du när nästa knapp trycks in. Ignorera fördröjning, detta kommer att dra slutsatsen när det första anagrammet i slingan visades.

ställ sedan in looping-blocket (vilket borde vara nästan identiskt med exemplet ovan). Inom det nya blockets Loop & sammanfoga Inställningar, Lägg till en uppsättning ord-t. ex. 300 – till en enda kolumn med Loop & sammanfoga data:

*Observera att det finns ett alternativ att randomisera slingordningen – i vissa fall kan det vara önskvärt.

Ställ nu in frågan för att visa ordet och ett textfält för anagram-inlämningen:

slutligen, kontrollera om en hel minut har gått och i så fall bryta ut ur slingan. Lägg till följande Javascript i blocket för att kontrollera förfluten tid:

detta ska beräkna skillnaden mellan den aktuella tiden och det tidigare inställda inbäddade datafältet ’start_time’, mätt i millisekunder – dvs kontrollera om det förflutna värdet är större eller lika med 60000 (60000/1000 = 60 sekunder); ställ i så fall in fältet ’start_time’ till noll.

nu behöver du bara lägga till visningslogiken för att bryta ut ur slingan. (Detta kan åstadkommas genom att visa frågan endast om’ start_time ’ inbäddade data är större än noll.)

Lämna ett svar

Din e-postadress kommer inte publiceras.