0 votes
in SoSci Survey (dt.) by s267028 (120 points)

Über Schieberegler wählen die Versuchspersonen Werte aus. Es gibt einen Basisblock, der bearbeitet wird, und einen Vergleichsblock. Im Vergleichsblock werden die Werte aus dem Basisblock angezeigt (Preset Values), die entweder verändert werden können oder unverändert bleiben.

Nun zu meiner Frage:
Wenn eine Versuchsperson keine Veränderung der Preset Values vornehmen möchte, würde ich sie dennoch gerne dazu verpflichten, die voreingestellten Werte zu bestätigen, um versehentliches Nichtändern auszuschließen. Wie kann ich dies in SoSciSurvey umsetzen?

Vielen Dank für Ihre Untersützung!

by SoSci Survey (327k points)
Wie würde denn die Bestätigung optimalerweise aussehen?
by s267028 (120 points)
Wenn die Versuchsperson auf den Button "Weiter" klickt, ohne Werte zu verändern, sollte ein Feld erscheinen, in dem die Versuchsperson aufgefordert wird, die voreingestellten Werte, die sie beibehalten möchte, noch einmal anzuklicken, um sie zu bestätigen.

1 Answer

0 votes
by SoSci Survey (327k points)

Danke für die Erläuterung.

Wenn Sie einen Wert per preset() vorgeben, kontrolliert SoSci Survey nicht, ob der Schieberegler mit dem Wert nochmal angeklickt wurde. Das müssten Sie, wenn Sie es kontrollieren wollten, mit JavaScript und einer internen Variable überwachen. Mittels PHP-Code und repeatPage() können Sie dann die Meldung anzeigen, wenn der Regler nicht angeklickt wurde.

So ganz intuitiv finde ich diese Umsetzung aber nicht - aus Teilnehmer:innen-Perspektive. Denn die haben kein visuelles Feedback. Deshalb wäre es wahrscheinlich sinnvoll, im Rahmen der JavaScript-Funktion auch die Transparenz des Reglers (o.ä.) noch anzupassen.

Wie wäre es mit einer alternativen Darstellung ... Sie könnten z.B. über eine kombinierte Frage hinter dem Regler eine Spalte "ist korrekt" mit Mehrfachauswahl-Items anzeigen. Dann hätten die Befragten die Möglichkeit, entweder den Regler zu bewegen (und Sie würden per Script dafür sorgen, dass das Häkchen dann gesetzt wird) oder sie könnten das Häkchen direkt setzen.

by s267028 (120 points)
Vielen Dank für Ihre ausführliche Antwort. Wie sähe denn in beiden Fällen der jeweils entsprechende Code aus? Liebe Grüße
by SoSci Survey (327k points)
Es wäre wohl kein Dreizeiler. Haben Sie sich schon die Anleitung dazu angesehen, wie man auf Eingaben der Nutzer:innen reagiert? https://www.soscisurvey.de/help/doku.php/de:create:dynamic - die dort erklärten Events wäre die Basis.

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

...