+1 vote
in SoSci Survey (dt.) by s312943 (125 points)

Hey,
ich würde gerne eine Button einbauen, mit dem die Teilnehmenden die Umfrage jederzeit abbrechen können, ihre Daten gelöscht werden und sie auf eine durch mich erstellte Aufklärungsseite gelangen.

Wie genau kann ich das einstellen bzw. welchen php Code benötige ich?

Vielen Dank für die Hilfe.

1 Answer

0 votes
by SoSci Survey (380k points)

Klicken sie auf Fragebogen zusammenstellen -> Karteireiter "Einstellungen" und setzen Sie ein Häkchen bei "Knopf zum Abbruch/Löschen des Interviews anzeigen". Zuletzt klicken Sie zum Speichern auf "OK". Viola.

by s312943 (125 points)
Das habe ich schon versucht. Allerdings muss ich zu einer durch mich erstellten Aufklärungsseite gelangen. Aktuell kommt dann eine Standard Abbruchsseite
by SoSci Survey (380k points)
Die Seite können Sie nach Bedarf anpassen unter "Textbausteine u. Beschriftung" -> "Standardtexte" -> "Abbrechen: Anweisungen".
by s312943 (125 points)
Habe ich gemacht. Allerdings fehlt jetzt der Zwischenschritt bei dem gefragt wird, ob man wirklich abbrechen möchte...wie kann ich diese Zwischenabfrage einbauen?
vielen Dank für die Hilfe.
by SoSci Survey (380k points)
Der o.g. Text ist der besagte Zwischenschritt. Ich prüfe mal, ob und wie man die Anzeige nach der Löschung noch anpassen kann.
by s312943 (125 points)
das wäre super lieb. Standard mäßig kommt nämlich nochmal eine Seite auf der man gefragt wird, ob man wirklich abbrechen möchte. Wenn man den Text unter standardtext anpasst kommt diese abfrage allerdings nicht mehr... Und um siche rzu gehen, dass die proband*innen nicht ausversehen auf abbrechen drücken wäre es toll wenn sie nochmal gefragt werden würden
by SoSci Survey (380k points)
Den Text, der im zweiten Schritt angezeigt wird, können Sie unter "Textbausteine u. Beschriftung" -> "Standardtexte" ->  "Abbrechen: Bestätigung" anpassen.

Um den ersten Text wieder zum ursprünglichen Zuständ zu ändern, können Sie im Karteireiter "Standardtexte" die Anpassung mit dem Lösch-Symbol einfach entfernen.
by s383495 (105 points)
edited by s383495
Gibt es eine Möglichkeit, nicht nur den HTML-Text zu verändern, sondern auf der Seite "Abbrechen: Anweisungen" auch PHP-Code auszuführen? Ich möchte abhängig von bestimmten Variablen unterschiedliche Texte anzeigen.
Edit: Meine Lösung zurzeit ist es, einen Placeholder im PHP-Code auf manchen Seiten des Fragebogens zu setzen, den ich dann in den Standardtext, wie oben beschrieben, einbetten kann. Etwas umständlich, da ich mir für den Placeholder erst mit getTextElement() den Textbaustein holen muss (um mehrere Sprachen zu unterstützen), da man in HTML keine Textbausteine einbetten kann. Aber es funktioniert :)
by SoSci Survey (380k points)
> Gibt es eine Möglichkeit, nicht nur den HTML-Text zu verändern, sondern auf der Seite "Abbrechen: Anweisungen" auch PHP-Code auszuführen?

Nein, das ist nicht vorgesehen.

Zu Ihrem Workaround: Kann man machen. Platzhalter, die Sie zu Beginn des Fragebogens (oder danach) definieren sind ab dort auf allen weiteren Seiten verfügbar. natürlich nur, wenn die Seite im jeweiligen Interview bereits ausgeführt wurde - also nicht, wenn Sie den Test des Fragebogens auf einer späteren Seite starten.

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

Categories

...