Qualtrics Loop & Merge Tips

narzędzie Qualtrics Loop & merge utility jest potężnym narzędziem i oferuje dużą elastyczność w kontaktach z dynamicznymi treściami w ankiecie. Chcę pokazać kilka przypadków użycia, od bardzo prostych do zaawansowanych, które można dostosować do użytku w badaniach.

proste zapętlanie

powiedzmy, że chcesz zaimplementować pętlę nad zestawem par słów wstawionych do wartości pytania wielokrotnego wyboru, jak pokazano tutaj:

możesz to zrobić, zadając pytanie dla każdej pary, ale narzędzie Merge Loop & może zaoszczędzić Ci całej tej pracy. Najpierw musisz dodać Loop & Scal do nowego bloku:

następnie ustaw wartości pętli:

*zauważ, że wklejanie skopiowanych komórek programu Excel do tych pól może zaoszczędzić wiele wprowadzania danych.

gdy już masz pary słów na miejscu, połącz pętlę & scalając dane w pytanie. Możesz użyć narzędzia Tekst piped, aby to osiągnąć:

i to wszystko! Przykłady takie jak ten są dobrze udokumentowane przez Qualtrics, więc spróbujmy bardziej zaawansowanego przykładu.

zapętlanie na określony czas

powiedz, że chcesz, aby respondent znalazł anagram dla zestawu słów w ciągu jednej minuty, a po upływie tego czasu przejdź do nowego bloku w ankiecie. Aby to osiągnąć, możesz po prostu użyć trochę javascript i wbudowanego pola danych.

najpierw skonfiguruj blok scalający bez pętli &, który ustawi osadzone pole danych na bieżący czas – użyj tego pola, aby określić, kiedy minęła minuta, a następnie, czy pętla powinna zostać przerwana. Następnie utwórz wbudowane pole danych – np.’ start_time ’ – w przepływie ankiety, a wartość pozostaw nie ustawioną:

Dodaj następujący javascript do tego bloku:

ten kod zasadniczo robi jedno: nasłuchuje następnego przycisku, a po kliknięciu osadzone pole danych 'start_time’ jest ustawione na bieżący czas. Teraz będziesz wiedział, kiedy następny przycisk zostanie naciśnięty. Ignorując lag, wywnioskuje, kiedy pierwszy anagram w pętli został pokazany.

następnie Ustaw blok pętli (który powinien być prawie identyczny jak w powyższym przykładzie). W pętli nowego bloku & Ustawienia scalania, dodaj zestaw słów – np. 300-do pojedynczej kolumny pętli & scalania danych:

*zauważ, że istnieje opcja losowania kolejności pętli – w niektórych przypadkach może to być pożądane.

Teraz ustaw pytanie, aby pokazać słowo i pole tekstowe dla złożenia anagramu:

na koniec sprawdź, czy upłynęła pełna minuta, a jeśli tak, WYJDŹ z pętli. Dodaj następujący Javascript do bloku, aby sprawdzić, jaki upłynął czas:

to powinno obliczyć różnicę między aktualnym czasem a ustawionym wcześniej wbudowanym polem danych 'start_time’, mierzonym w milisekundach-tzn. sprawdzić, czy wartość upłynęła jest większa lub równa 60000 (60000/1000 = 60 sekund); jeśli tak, należy ustawić pole’ start_time ’ na zero.

teraz wszystko, co musisz zrobić, to dodać logikę wyświetlania, aby wyrwać się z pętli. (Można to osiągnąć poprzez wyświetlenie pytania tylko wtedy, gdy wbudowane dane’ start_time ’ są większe niż zero.)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.