0 votes
in SoSci Survey (dt.) by s072663 (240 points)

Liebes Sosci Survey Team,

Wir möchten gerne via Serienmailfunktion, dass die Personen 14 Tage Zeit haben, den Fragebogen zu beantworten (individuelle Link soll 14 Tage gültig sein). Da die Personen die Einladung zu unterschiedlichen Zeitpunkten erhalten, können wir die Datumsfunktion nicht wirklich nutzen.

Gibt es hier eine andere Lösung!?

Vielen Dank für Eure Hilfe!

Mit freundlichen Grüßen

1 Answer

0 votes
by SoSci Survey (305k points)

Sie können mittels panelData() abrufen, wann die E-Mail verschickt wurde und dann einen kleinen Filter damit bauen:

$info = panelData();
if (!$info) {
  // Fehlermeldung, nicht über Serienmail-Link aufgerufen
}
$sent = $info['mailsent'];
debug($sent);  // Damit Sie die korrekt Funktion prüfen können - dafür brauchen Sie einen E-Mail-Adresseintrag mit Häkchen bei "Debug-Modus"

// Berechnen wie lange der Link gültig ist
$timeout = strtotime('+14 days', $sent);

// Und der Filter
if (time() > $timeout) {
  text('AB01');
  buttonHide();
  pageStop();
}

Klar, dass Sie zum Testen den Timeout auch mal auf '+5 minutes' setzen können. Zum Filter und zum Screenout finden Sie in der Anleitung ausführlich Erklärungen.

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

...