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

0 votes

Liebes SoSci Team,
ich habe Schwierigkeiten damit, die Reihenfolge meiner geshuffelten Seiten zu speichern.
Das Shuffeln mach ich wie folgt:

$seiten = array('S01', 'S02', ..., 'S48');
shuffle($seiten);
$seiten[] = 'end';
setPageOrder($seiten);

Ich habe also 48 Seiten, die für jeden Teilnehmer wieder neu randomisiert dargeboten werden sollen.

Was ich wissen muss ist die Trial Order, als für jeden Teilnehmer welche Seite er als erste, zweite, ..., achtundvierzigste gesehen hat.

Ich habe bereits nachgelesen und verstehen, dass ich put() verwenden kann. Ich habe bereits eine interne Variable (TR01) erstellt und in dieser 48 items angelegt (T01-T48).
Mir erschließt sich aber leider auch nach einigen Versuchen der genaue Code, den ich benötige, nicht.

Für Hilfe wäre ich sehr dankbar, viele Grüße, Janna

in SoSci Survey (dt.) by s038455 (160 points)
closed by SoSci Survey
Ich habe auf eine Frage von letzter Woche verwiesen - dort steht im Prinzip direkt die Lösung, die Sie kopieren können. Und dort steht auch, warum Sie voraussichtich 49 statt 48 Variablen benötigen :)
Vielen Dank für die schnelle Antwort!
Leider habe ich noch immer Probleme, auch wenn ich den Code wie in der Frage verwende. Ich bin mir derzeit nicht sicher, wo die Fehlerquelle liegt. Vielleicht hilft mir die Beantwortung dieser zwei Fragen erstmal weiter:
1. Brauche ich eine Rubrik, in der ich 49 interne Variablen als Fragen anlege, oder nur eine interne Variable innerhalb derer 49 Variablen angelegt sind?
2. Wie und wo genau im Fragebogen müssen diese platziert werden?
Vielen Dank!
ad 1) Nur eine Frage mit 49 Variablen darin
ad 2) Gar nicht - sie muss nur im Fragenkatalog liegen, damit put() etwas hinein speichern kann

Machen Sie gerne eine neue Frage auf, wo Sie den PHP-Code posten, den Sie schon haben, die Debug-Information dazu (s. https://www.soscisurvey.de/help/doku.php/de:create:filter-solving) sowie eventuelle Fehlermeldungen - dann kann ich mir den konkreten Fall gerne ansehen.
Danke, das habe ich gerade getan (Wie kann ich die Rangfolge der Fragebogenseiten speichern?)!
...