0 votes
in SoSci Survey (dt.) by s199634 (130 points)

Hallo zusammen :)

ich versuche in Sosci Survey mithilfe eines Zufallgenerators die Teilnehmenden in Bedingungen zu trennen.
Sie sollen zuerst ein Bild sehen und dann später auf einer anderen Seite sollen sie ein korrespondierendes Item sehen.
Beide php Codes funktionieren an sich, allerdings ist das Problem, dass bei dem zweiten Code eine neue Ziehung stattfindet und die Bedingungen so nicht getrennt bleiben

Als Beispiel: Teilnehmer X soll Bild X sehen und später Item X beantworten
Zurzeit ist es aber so das Teilnehmer X Bild X sieht und auch Item Z beantworten könnte (neue Ziehung).

Das Problem besteht darin, dass bei der zweiten Codeausführung für die Items eine neue Zufallsziehung stattfindet, anstatt dass die Zufallszahl vom ersten Code wiederverwendet wird, was dazu führt, dass die Bedingungen nicht korrekt getrennt bleiben.

Ist es möglich, dass die Codes entweder verknüpft werden oder nur eine Ziehung insgesamt für einen Teilnehmer stattfindet?

Die Codes lauten wie folgt:

$currentPageNum = 5; // Current page number is set to page 5

if ($currentPageNum == 5) {

// Display the picture for page 5
$zahl = value('RD02');  // Get the random value

// Display the image based on the random value
if ($zahl == 1) {
    html('<p><img src="RD.JPEG"></p>');
} elseif ($zahl == 2) {
    html('<p><img src="LM.JPEG"></p>');
} elseif ($zahl == 3) {
    html('<p><img src="LF.JPEG"></p>');
}

}

Code 2:

$desiredPageNum = 12; // Desired page number is set to page 12

if ($desiredPageNum == 12) {

// Display the items for page 12
$zahl = value('RD02');  // Get the random value

// Display the item based on the random value
if ($zahl == 1) {
    question('PD01');
} elseif ($zahl == 2) {
    question('PD02');
} elseif ($zahl == 3) {
    question('PD03');
}

}

Vielen Dank für eure Hilfe!

1 Answer

0 votes
by SoSci Survey (308k points)

Innerhalb eines Interviews zieht ein Zufallsgenerator keinen neuen Wert - bitte posten Sie einmal die Debug-Information von den beiden Seiten, dann können wir nachsehen, wo in Ihrem Fall das Problem liegt.

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

...