0 votes
in SoSci Survey (dt.) by s281904 (150 points)
edited by s281904

Hallo, ich habe mir schon viele Sachen durchgelesen, aber weiß einfach nicht, wie ich das machen soll. Ich möchte die Proband*innen in 2 Gruppen teilen. Jeder Gruppe sollen dann randomisiert Seiten aus einem Block von Seiten präsentiert werden. Diese Seitenunterscheiden sich je nach Gruppe. Ich habe also
Block 1 für Gruppe 1 und
Block 2 für Gruppe 2
Innerhalb dieser Blöcke soll es auch noch feste Seiten geben.
Wie schreibe ich den PHP Code für die Zuteilung der Seiten - Randomiserung dieser

Ich bin absolut verzeweifelt

1 Answer

0 votes
by SoSci Survey (316k points)

Jeder Gruppe sollen dann randomisiert Seiten aus einem Block von Seiten präsentiert werden.

Hier meinen Sie eine Rotation, korrekt?

Keine Sorge, es ist gar nicht so wild, wie es zunächst vielleicht wirkt. Fangen Sie erstmal mit einer Gruppe an. Mit der folgenden Anleitung können Sie die Rotation von Seiten realisieren und dabei einige Seiten an einer fixen Position belassen: Einzelne Seiten an fester Position (Kontext bitte auch lesen).

Wenn Sie das dann für eine Gruppe erledigt haben, braucht es nur noch ein paar Klicks, um noch die Randomisierung zwischen Gruppe 1 und Gruppe 2 zu ergänzen. Im Endeffekt kopieren Sie den Code und packen ein IF drumherum. Das sehen wir uns aber an, wenn der erste Teil funktioniert.

by s281904 (150 points)
edited by s281904
Danke für die Antwort!! :)
also das mit der Rotation habe ich hingekriegt. Aber mein Problem ist, dass jeder Proband*in nur einen dieser Blöcke präsentiert bekommt. kann ich ein intro für alle haben und dann die restlichen Seiten in 2 Blöcke teilen und dann die Seiten am Schluss wieder für beide Gruppen programmieren?
Fällt mir immer sehr schwer das verstänlich zu formulieren... :D
innerhalb des Blocks gibts ne Seitenrotation, aber die Blöcke will ich randomisiert präsentieren und muss diese noch festlegen, weil es zusätzlich zu den rotierenden Seiten noch feste Seiten am Anfang der Rotation gibt.
Was ich bräuchte wäre also etwas wo ich bestimmern kann:
Block1 (für Gruppe1) beginnt z.B. auf Seite 4 und endet auf Seite 22 und Block 2 (für die 2. Gruppe) beginnt ab Seite 23 und endet...
Wissen Sie, wie ich das meine?
Vielen Dank und liebe Grüße
by SoSci Survey (316k points)
> ann ich ein intro für alle haben und dann die restlichen Seiten in 2 Blöcke teilen

Natürlich. Posten Sie den bisherigen PHP-Code bitte in einer neuen Frage, dann sehen wir, wie wir dieses Detail noch am besten ergänzen.
by s281904 (150 points)
ok, das ist der eine Block:

question('U002');
$pages = valueList('U002', null, 'label');   
setPageOrder($pages, 'posttest');

und das der andere:

question('U001');
$pages = valueList('U001', null, 'label');   
setPageOrder($pages, 'posttest');

die sind halt getrennt voneinander und beinhalten nicht die festen Seiten, die sich vor den jeweiligen Blöcken befinden.
intro UND outro sollten gleich sein

Lieben Dank!

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

...