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

Ich habe eine recht Umfangreiche Frage, die aus 2 Fragebögen, sowie "freiwilligen" Angaben und Zusatzinfos besteht, die aber nicht mehr zur eigentlichen Untersuchung gehören.

Außerdem habe ich einige Filter in der Studie, wodurch der Fortschrittsbalken z.T. sehr stark springt, aber nicht mehr den eigentlichen "Umfang" der Studie und den Fortschritt in der Beantwortung wiederspiegelt.

Gibt es eine Möglichkeit zu definieren, welche Seiten mit einem Fortschritt versehen werden sollen und die "letzten" Seiten quasi auszuklammern?

1 Answer

0 votes
by SoSci Survey (305k points)

Eine klassische Gewichtung gibt es nicht, aber Sie haben die Möglichkeit...

... mit option('progress', ...) einen Wert explizit vorzugeben und

... mit option('progress.last', ...) vorzugeben, wo die 100% erreicht sein sollen. Als zweiten Parameter erwartet diese Funktion die Kennung der Seite.

Wenn man die Filterführung schon frühzeitig kennt, kann es sinnvoll sein, anstatt goToPage() den Befehl setPageOrder() zu verwenden. Dann weiß SoSci Survey gleich Bescheid, was nicht angezeigt wird - und kann den Fortschrittsbalken entsprechend anpassen ohne dass etwas springt.

by s051816 (110 points)
Hallo,

was ist denn der Unterschied zwischen goToPage() und setPageOrder(), bzw. kann ich dann die klassische Aufbaufunktion von SoSci verwenden oder muss ich dann alles in PHP-Code schreiben?
by SoSci Survey (305k points)
Was meinen Sie mit "klassische Aufbaufunktion"? Das "Fragebogen zusammenstellen"? Daran ändert sich nicht viel - nur, dass Sie mittel PHP-Code dafür sorgen, dass die Seiten in einer anderen Abfolge gezeigt werden.

goToPage() springt von einer Seite direkt zu einer anderen. setPageOrder() gibt für die nächsten Seiten vor, welche das sein sollen.
by s051816 (110 points)
Habe ich die Möglichkeit setPageOrder() im Zusammenhang mit Filterfragen zu verwenden?
Sprich --> Wenn Sie Männlich sind, dann werden Seite 7-10 Angezeigt, für Frauen Seite 11-20?
by SoSci Survey (305k points)
Ja, dies können Sie sowohl bei Filtern festlegen, die Sie direkt in der Frage definieren (bisher: nur Auswahlfragen), wie auch mittels if und setPageOrder(). Der Filter muss dann auf Seite 6 oder früher.

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

...