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

Guten Tag,

ich möchte gerne Schieberegler nutzen, die in Abhängigkeit einer zuvor zufällig gezogenen Zahl (z.b. Variable $code) einen Entsprechenden Endwert (Maximum) annehmen:
Angenommen der Wert von $code sei 25, dann soll der Schieberegler von 0€ - 25€ gehen (in 1€ Schritten). Wenn $code == 40, dann von 0€ bis 40€.

Das linke Ende (0€) ist demnach immer gleich nur das rechte varriiert und du demnach die Stufen der Antwort.

Leider ist mir keine gute Lösung für das Problem bekannt - haben Sie hierfür eine Idee? Mit dem Fragetyp "Zweiseitiger Schieberegler" scheint das schwer umsetztbar bzw. müsste ich komplett individuelle Schieberegler bauen (wie?)?

Vielen Dank schon im Voraus für die Unterstützung

in SoSci Survey (dt.) by s085346 (250 points)

1 Answer

0 votes
 
Best answer

Eigentlich ist es gar nicht so schwer ... man muss aber um die Ecke denken.

Das wichtigste Vorab: An der internen Kodierung des Schiebereglers sollte man nicht herum-hantieren. Das wäre zwar mittels JavaScript auch möglich, aber ich kann nicht ausschließen, dass man damit in einigen Konstellationen (z.B. Verwendung des Zurück-Knopfes) nicht Probleme verursacht.

In den allermeisten Fällen reicht es, wenn man verändert, was die Teilnehmer sehen. Also die Beschriftung am rechten Extremum (per Platzhalter) und die Anzeige des aktuellen Wertes. Diese kann man ja mit ein wenig JavaScript nach Belieben anpassen. Und wenn Sie den Script-Schnipsel als Texte im Fragenkatalog gespeichert haben, können Sie die Stelle, wo Sie das Maximum definieren, einfach per Platzhalter austauschen. Denselben Platzhalter verwenden sie dann auch gleich in der Beschriftung.

Speichern Sie in einer internen Variable noch, was Sie als Maximum angezeigt haben, dann tun Sie sich bei der Auswertung der Daten leichter. Eventuell müssen Sie auch die Differenzierung des Schiebereglers noch etwas erhöhen (z.B. auf 201 statt 101) - aber das kann man ja nach bedarf in der Frage einstellen.

by SoSci Survey (141k points)
selected by s085346
...