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

Hallo,

ich führe eine längsschnittliche Befragung durch. Mit Serienmails werden den Versuchspersonen alle paar Tage Videos (Link zu YouTube) und Fragebogen-Links zugesendet.
Kann man es bei den Fragebogen-Links so einstellen, dass die Versuchspersonen den Link nicht öffnen können, solange sie nicht den vorigen Fragebogen beantwortet haben?

Danke und viele Grüße.

1 Answer

0 votes
ago by SoSci Survey (342k points)

Durch den personalisierte Link weiß der Fragebogen, welche Person da gerade teilnimmt (genauer, welcher Adresseintrag). Sie können das über caseSerial() auslesen.

Wenn Sie nun prüfen wollten, ob der vorige Fragebogen schon ausgefüllt wurde, gibt es mehrere Möglichkeiten.

Eine wäre panelRecords(), welche Ihnen die bisherigen Datensätze der Person liefert. Die könnten Sie durchsuchen und nachsehen, ob der vorige dabei ist.

Eine andere wäre, dass Sie mittels dbSet() in der Datenbank für Inhalte notieren, wenn ein Fragebogen ausgefüllt wurde - also dessen Nummer - und im folgenden Fragebogen mittels dbGet()diesen Eintrag auslesen. Dann können Sie prüfen, ob dort die richtige Nummer steht.

ago by s311342 (120 points)
Dankeschön!

Gibt es auch eine Möglichkeit, es nicht nur zu überprüfen, sondern den Link quasi erst freizugeben, sobald der vorige Fragebogen beantwortet wurde?

Oder alternativ (auch wenn das eher die zweite Wahl wäre) den Code so zu schreiben, dass der nächste Fragebogen erst zugesandt wird, sobald der vorige Fragebogen beantwortet wurde. Auch wenn es hier natürlich schwierig wäre, den festen Tagesrythmus einzuhalten.
ago by SoSci Survey (342k points)
Was Sie mit der Information im PHP-Code dann machen, das obliegt Ihnen. Sie können z.B. eine Nachricht anzeigen "Die Teilnahme ist er möglich, wenn Sie den vorigen Fragebogen ausgefüllt haben", den Weiter-Knopf ausblenden und den Fall per dropCase() löschen. Nur zur Sicherheit, falls Sie sich für Variante 1 entscheiden.

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

...