0 votes
in SoSci Survey (dt.) by s104713 (110 points)

Ich möchte lediglich aus einen Stimulspool (Zahlen), eine Zahl ziehen, und das in mehreren trials, in Durchgang 1, Durchgang 2 etc. Es kommt aber die Fehlermeldung bei Durchgang 2,3 etc, dass der Generator bereits verwendet wurde. Es hilft auch nichts, dass ich beim Generator selber eingebe, dass X mal gezogen wird. Das wührt zu anderen Problemen. EIne Randomisierung ist doch dafür gemacht, dass man mehrmals (zB ohne zurücklegen) ziehen kann, ich versteh nicht,w arum das nicht klappt. Vielen Dank für die Hilfe.

1 Answer

0 votes
by SoSci Survey (304k points)

Sie möchten vermutlich vermeiden, dass dieselbe Zahl mehrfach gezogen wird?

EIne Randomisierung ist doch dafür gemacht, dass man mehrmals (zB ohne zurücklegen) ziehen kann

Ihnen wäre aber nicht damit gedient, wenn Sie am Ende nur die letzte Ziehung im Datensatz gespeichert hätten, oder?

Die korrekte Lösung besteht darin, dass Sie im Zufallsgenerator gleich festlegen, dass Sie pro Interview mehrere Zettel ziehen möchten. Diese bekommen Sie dann gleich in separate Variablen gespeichert.

by s104713 (110 points)
edited by s104713
Das habe ich bereits versucht. Ich habe beim Zufallsgenerator angegeben, dass er 2 mal benutzt wird. Dann werden zwei separate Variablen kreiiert. Dann verschwindet zwar die oben beschriebenen Fehlermeldung, aber es kommt zu einer neuen Fehlermeldung, dass der Zufallsgenerator nicht gefunden werden kann (weil die zwei separaten variablen ja jetzt anders heisse "..."x01; ".."x02"). Wenn ich die neuen Variablennamen bei der Fragebogenzusammenstellung angebe, kommt es wieder zum ersten Fehler, dass der randomizer bereits benutzt wurde.

Ich füge den Randomizer ein und dann den php code mit der neuen separaten Variable x01, und dann beim nächsten Trial mit der Endung x02.

if (value('RR09x01') == 1) {   html('<img src="T1_01.jpg" width="500">'); }
elseif (value('RR09x01') == 2) {   html('<img src="T1_02.jpg" width="500">'); }
elseif (value('RR09x01') == 3) {   html('<img src="T1_03.jpg" width="500">'); }
elseif (value('RR09x01') == 4) {   html('<img src="T1_04.jpg" width="500">'); }
elseif (value('RR09x01') == 5) {   html('<img src="T1_05.jpg" width="500">'); }
elseif (value('RR09x01') == 6) {   html('<img src="T1_06.jpg" width="500">'); }
elseif (value('RR09x01') == 7) {   html('<img src="T1_07.jpg" width="500">'); }
elseif (value('RR09x01') == 8) {   html('<img src="T1_08.jpg" width="500">'); }
elseif (value('RR09x01') == 9) {   html('<img src="T1_09.jpg" width="500">'); }
elseif (value('RR09x01') == 10) {   html('<img src="T1_10.jpg" width="500">'); }

folgende Fehlermeldung erscheint:
One or more variables (RR09_CP, RR09x01, RR09x02) have already been asked on page 14. Please note that the answers from page 14 are shown here and that they will be subsequently replaced. If you require multiple similar questions, please create a copy of the question.
--> das funktioniert auch nicht, dann kommt die Fehlermeldung "This question has not beeing asked before".
by SoSci Survey (304k points)
> Wenn ich die neuen Variablennamen bei der Fragebogenzusammenstellung angebe, kommt es wieder zum ersten Fehler, dass der randomizer bereits benutzt wurde.

Sie brauchen den Zufallsgenerator nur ein einziges Mal im Fragebogen einbinden. Auf die Ziehung haben Sie anschließend jederzeit Zugriff, die ist ja im Datensatz abgelegt.

Die Fehlermeldung ist beim Zufallsgenerator allerdings auch ein wenig irreführend, denn wenn Sie ihn mehrfach einbinden, geht auch nichts verloren.

> Ich füge den Randomizer ein und dann den php code mit der neuen separaten Variable x01, und dann beim nächsten Trial mit der Endung x02.

Mit einem Array geht es deutlich eleganter, aber vom Prinzip her sollte das funktionieren.
by s104713 (110 points)
edited by s104713
Ich verstehe leider noch nicht, wie das Problem zu lösen ist.

Mir ist tatsächlich egal, welche Zahl gezogen wird (muss nicht gespeichert werden). Ich möchte nur, dass in 6 trials hintereinander  (also auf 6 Seite)n aus dem gleichen Pool eine Zahl gezogen wird (ohne zurücklegen), ohne dass eine Fehhlermeldung erscheint, die besag, dass der randomizer bereits genutzt wurde bzw. die Frage bereits gestellt wurde. Bislang bleiben alle Fehlermeldungen, wie oben beschrieben bestehen. Es wäre super, wenn Sie helfen könnten.


folgende Fehlermeldungen werden angezeiggt:
One or more variables (RR03_CP, RR03x01, RR03x02) have already been asked on page 25. Please note that the answers from page 25 are shown here and that they will be subsequently replaced. If you require multiple similar questions, please create a copy of the question.

Questionnaire Error (page 17)
Variable RR03 is unknown to this project (see listing of variables). Therefore no result can be retrieved.
by SoSci Survey (304k points)
> ohne dass eine Fehhlermeldung erscheint, die besag, dass der randomizer bereits genutzt wurde

Es handelt sich dabei nur um einen Hinweis (gelb), nicht um eine Fehlermeldung (rot). Befragte werden diesen Hinweis nicht sehen.

Um den hinweis los zu werden, binden Sie den Zufallsgenerator nur einmal im Fragebogen ein (auf Seite 14) und nicht mehrfach.

> Variable RR03 is unknown to this project

Wenn Sie mehrere Werte ziehen (korrekt), dann müssen Sie auf jeder Seite entsprechend eine andere Variable verwenden, z.B. Variable RR03x1 auf Seite 14, RR03x2 auf Seite 15 u.s.w.

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

...