Warning: Uninitialized string offset 0 in /var/www/support.soscisurvey.de/html/qa-plugin/q2a-markdown-editor/cebe-markdown/inline/LinkTrait.php on line 249

Warning: Uninitialized string offset 0 in /var/www/support.soscisurvey.de/html/qa-plugin/q2a-markdown-editor/cebe-markdown/inline/LinkTrait.php on line 249
Nach Seitenrotation erscheint die Seite "auf der es weitergeht" doppelt - SoSci Survey Online Support
0 votes
in SoSci Survey (dt.) by s244828 (250 points)
closed by s244828

Hallo zusammen,

ich habe meinen Fragebogen erstellt und alles genau wie hier (https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages) beschrieben umgesetzt.

Es sollen die beiden Seiten EPW und EPF rotieren und danach auf Seite Next weitergehen.

Im Zufallsgenerator mit der Kennung EP05 steht Folgendes:

1 = EPW, EPF, Next
2 = EPF, EPW, Next

Die Einstellungen bei Ziehung lautet:
- Anzahl Zettel pro Interview: 1 Zettel
- Art der Ziehung: Gleichverteilte Ziehung (Ziehen ohne Zurücklegen)

Verwaltung, Inhalte Anzeigen und Variablen sind nicht verändert.

Im Fragebogen selbst ist auf Seite 6 der PHP-Code:
question('EP05');
setPageOrder(value('EP05', 'label'), 'Next');

Seite 7 ist EPW, Seite 8 ist EPF und Seite 9 ist Next.

Wenn ich nun den Fragebogen starte, funktioniert die Rotation der Seiten 7 und 8 wie geplant und es geht auch auf Seite 9 (Next) weiter, aber wenn ich Seite 9 mit Frage 5 ausfülle und dann auf 'weiter' klicke, wird mir die Seite wieder angezeigt, diesmal wird die Frage mit 6 nummeriert, meine Antworten bleiben jedoch bestehen. Erst durch ein erneutes 'weiter'-klicken, komme ich zu Seite 10.

Die Debug-Information lautet hier:

  • [Information] Der Zufallsgenerator EP05 wurde bereits zu einem
    früheren Zeitpunkt im Interview verwendet, die gezogenen Codes
    bleiben unverändert: 2

  • [Information] value("EP05") = "EPF, EPW, Next"

  • [Information] Entsprechend setPageOrder() werden nun folgende Seiten
    gezeigt: 8 [EPF], 7 [EPW], 9 [Next], 9 [Next]

--> Also genau das, was auch passiert, ich habe jedoch nirgends bewusst angegeben, dass Seite 9 doppelt erscheinen soll...

Kann mir vielleicht jemand weiterhelfen und weiß woran das liegt? Wenn noch mehr Infos benötigt werden, sagt Bescheid!

Nachtrag – Ich habe mir alles noch einmal genau angeschaut und nehme Folgendes an: Wie oben geschrieben habe ich die Werte im Zufallsgenerator und im PHP-Code nach dem Muster in der oben verlinkten Anleitung angeben – demnach soll sowohl im Zufallsgenerator als auch im PHP-Code angegeben werden, dass "Next" die Seite ist, auf welcher es nach der Rotation weitergehen soll.

Es wird also erst gesagt: "spiel die Seitenreihenfolge (z.B.) EPW, EPF, Next aus" und danach "spiel die Seite Next aus". Ich nehme an, dass das der Fehler ist und die Anleitung falsch oder missverständlich ist. Muss ich an einer Stelle nur das "Next" entfernen? Wenn ja, wo kann ich es entfernen ohne weitere Fehlermeldungen zu erzeugen?

Der Link zum Pretest: https://www.soscisurvey.de/hs-osnabrueck-masterthesis-jl/?act=sKElbXAX3b4vlabKKFQt8YA2.

Vielen Dank und lieben Gruß! :-)

closed with the note: Frage ist beantwortet.

1 Answer

+1 vote
by SoSci Survey (303k points)
selected by s244828
 
Best answer

Wenn Sie das "Next" schon im Zufallsgenerator stehen haben, brauchen (dürfen) Sie es nicht nochmal in setPageOrder() anzugeben. In der Anleitung ist die "Seite wo es weitergeht" z.B. nur im setPageOrder() eingetragen, nicht aber im Zufallsgenerator (sollte ich etwas übersehen haben, freue ich mich über einen Hinweis).

Suchen Sie sich nach Belieben aus, an welcher der beiden Stellen Sie es entfernen möchten.

by s244828 (250 points)
Vielen Dank, das hat funktioniert! :-)

Also hier https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages bei Blöcke rotieren (Grundlagen) steht bei Schritt 2 im Zufallsgenerator des Beispiels die "Seite wo es weitergeht" zunächst nicht, im direkt darauffolgenden Screenshot vom Zufallsgenerator RG01 steht sie dann mit drin:

1 = STIM1a-STIM1b, gap, STIM2a-STIM2b, posttest
2 = STIM2a-STIM2b, gap, STIM1a-STIM1b, posttest

In Schritt 3 beim PHP-Code steht es dann sowieso drin.
by SoSci Survey (303k points)
Den Screenshot hatte ich nicht im Blick - danke für den Hinweis, ist hiermit korrigiert!

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

...