0 votes
in SoSci Survey (dt.) by s148208 (135 points)
edited by SoSci Survey

Hallo,

Ich will in meiner Studie die Verweildauer/Lesezeiten in ms erheben.
Hierbei wird den Probanden Bilder randomisiert präsentiert und ich will später nachvollziehen, wie lange die Probanden bei dem jeweiligen Bild verweilt sind.

Meine Rotation per php Code lautet wie folgt (verläuft nach bestimmten Schemata)

$bilder = [
1 => 'Tweet2.jpg',
2 => 'Tweet4.jpg',
3 => 'Tweet10.jpg',
4 => 'Tweet11.jpg',
5 => 'Tweet14.jpg',
6 => 'Tweet21.jpg',
7 => 'Tweet22.jpg',
8 => 'Tweet24.jpg',
9 => 'Tweet1.jpg',
10 => 'Tweet3.jpg',
11 => 'Tweet9.jpg',
12 => 'Tweet13.jpg',
13 => 'Tweet15.jpg',
14 => 'Tweet19.jpg',
15 => 'Tweet20.jpg',
16 => 'Tweet23.jpg',
17 => 'Tweet1_AT.jpg',
18 => 'Tweet2_AT.jpg',
19 => 'Tweet3_AT.jpg',
20 => 'Tweet4_AT.jpg',
21 => 'Tweet5_AT.jpg',
22 => 'Tweet6_AT.jpg',
23 => 'Tweet7_AT.jpg',
24 => 'Tweet8_AT.jpg',
25 => 'Tweet9_AT.jpg',
26 => 'Tweet10_AT.jpg',
27 => 'Tweet11_AT.jpg',
28 => 'Tweet12_ATneu.jpg',
29 => 'Tweet13_AT.jpg',
30 => 'Tweet14_ATneu.jpg',
31 => 'Tweet15_AT.jpg',
32 => 'Tweet16_AT.jpg'
];

if (!isset($abfolge)) {
    $neutral = [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32];
    $positiv = [1,2,3,4,5,6,7,8];
    $negativ = [9,10,11,12,13,14,15,16];
    shuffle($neutral);
    shuffle($positiv);
    shuffle($negativ);
 
    $abfolge = [];
    for ($i=0; $i<8; $i++) {
        $abfolge[] = $positiv[$i];
        $abfolge[] = $neutral[2 * $i];
        $abfolge[] = $negativ[$i];
        $abfolge[] = $neutral[2 * $i + 1];
    }
    registerVariable($abfolge);
}
$bildID = loopPage($abfolge);
$bildName = $bilder[$bildID];
html('<div style="text-align: center; margin: 40px 0">
  <img src="'.$bildName.'" alt=""style="width: 100%">
</div>');

Ich kenne mich leider absolut nicht mit den php Funktionen aus und wollte nun nachfragen wie ich die Miterfassung der Verweildauer am besten implemtieren kann?
Vielen Dank schon mal im Voraus!

by SoSci Survey (304k points)
Dazu erstmal zwei Rückfragen:

(1) Brauchen Sie die Verweildauer für die Auswertung - und wenn ja, wie genau?

(2) Zeigen Sie zu den Bildern auch noch Fragen an oder sollen die Befragten die Bilder einfach gemütlich durchklicken?
by s148208 (135 points)
Zu 1) Ja, genau die Verweildauer wird als Lesezeit interpretiert. Auf den Bildern sind nämlich Tweets zu sehen. Und es soll gemessen werden wie lange die Probanden brauchen den Tweet zu lesen. Es gibt pro Tweets und contra Tweets zwischen denen ich differenzieren müsste, da die Lesezeit dieser Tweets gegeneinander getestet wird.

Zu 2) Man sieht nur die Bilder, welche eben auch Text enthalten. Daher nehme ich auch eine längere Verweildauer als bei bloßen Bildern an.

1 Answer

0 votes
by SoSci Survey (304k points)

Meine Empfehlung wäre, dass Sie eine Zuordnungsaufgabe verwenden anstatt unterschiedlicher Seiten.

Die Rotation können Sie dort im Prinzip genauso verwenden, nur dass Sie eben die Items der Zuordnungsaufgabe rotieren, welches wiederum die Tweet-Bilder sind. Als Kategorie für die Zuordnung würden Sie einfach nur "Weiter" anbieten.

Das hätte zwei Vorteile: Erstens ist die Messung der Verweildaur wesentlich genauer (plus-minus 50 Millisekunden statt plus-minus 3 Sekunden) und zweitens ist die Aufzeichung der Verweildauer wesentlich einfacher.

by s148208 (135 points)
edited by s148208
Alles klar. Danke schon mal dafür.
Dazu hätte ich noch 2 Fragen.

1) Wie gebe ich bei Zuordnungaufgaben den Weiter Button als Option an?
2) Bei der Rotation des php Codes bin ich auch überfragt, inwiefern ich nun angebe, dass die Frage angezeigt wird auf jeder Seite einzeln.. Ich denke ich muss loopPage() benutzen, aber so ganz leuchtet es mir nicht ein, inwiefern dies geht.

Mein aktueller php Code sieht so aus:

$bilder = [
1 => 'BI01_01',
2 => 'BI01_02',
3 => 'BI01_03',
4 => 'BI01_04',
5 => 'BI01_05',
6 => 'BI01_06',
7 => 'BI01_07',
8 => 'BI01_08',
9 => 'BI01_09',
10 => 'BI01_10',
11 => 'BI01_11',
12 => 'BI01_12',
13 => 'BI01_13',
14 => 'BI01_14',
15 => 'BI01_15',
16 => 'BI01_16',
17 => 'BI01_17',
18 => 'BI01_18',
19 => 'BI01_19',
20 => 'BI01_20',
21 => 'BI01_21',
22 => 'BI01_22',
23 => 'BI01_23',
24 => 'BI01_24',
25 => 'BI01_25',
26 => 'BI01_26',
27 => 'BI01_27',
28 => 'BI01_28',
29 => 'BI01_29',
30 => 'BI01_30',
31 => 'BI01_31',
32 => 'BI01_32'
];

if (!isset($abfolge)) {
    $neutral = [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32];
    $positiv = [2,4,6,7,9,13,14,16];
    $negativ = [1,3,5,8,10,11,12,15];
    shuffle($neutral);
    shuffle($positiv);
    shuffle($negativ);
 
    $abfolge = [];
    for ($i=0; $i<8; $i++) {
        $abfolge[] = $positiv[$i];
        $abfolge[] = $neutral[2 * $i];
        $abfolge[] = $negativ[$i];
        $abfolge[] = $neutral[2 * $i + 1];
    }
    registerVariable($abfolge);
}

Hierbei beschreibt BI01_01 das erste Item der Zuordnungsaufgabe, BI01_02 das zweite Item, usw.
by SoSci Survey (304k points)
> Wie gebe ich bei Zuordnungaufgaben den Weiter Button als Option an?

Die Knöpfe (Kategorien) können Sie frei beschriften. Und Sie können festlegen, dass man die Kategorien auch per Mausklick wählen kann. Allerdings würde ein "Weiter"-Schalten per Tastendruck die Messung nochmal genauer machen.

> Bei der Rotation des php Codes bin ich auch überfragt, inwiefern ich nun angebe, dass die Frage angezeigt wird auf jeder Seite einzeln.

Gar nicht. Die Zuordnugnsaufgabe zeigt die Items ohnehin schön eins nach dem anderen. Tragen Sie testweise einfach mal ein paar Bilder ein und sehen Sie sich das Ergebnis an.

Wenn das passt, können Sie die Rotation einfach übernehmen. Nehmen Sie den unteren Teil im isset()-Filter (die $bilder brauchen wir dann nicht mehr) und darunter dann...

question('ZA01', $abfolge);

ZA01 ersetzen Sie durch die Kennung der Zuordnungsaufgabe. Hier kommt uns zu Gute, dass wir ja ohnehin nur Zahlen gemischt haben, keine Bilder-Namen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...