0 votes
in SoSci Survey (dt.) by s260414 (170 points)

Hallo liebes Socisurvey Team,

bei drei Testläufen hat der Versand der Einladungsmail über die Serienmail funktioniert und auch meine Unterbrechungsseite, sowie der automatische Versand der Erinnerungsmail mit Link zum zweiten Teil der Befragung. Jetzt funktioniert es aber nicht mehr und ich weiß nicht wieso, der php-Code stimmt und alle Einstellungen sind gleich geblieben.

VG

by s260414 (170 points)
Ich weiß gerade wirklich nicht mehr weiter, ich habe alle Einstellungen kontrolliert und finde den Fehler einfach nicht ...
by SoSci Survey (323k points)
Posten Sie doch bitte mal den PHP-Code von der Unterbrecherseite.
by s260414 (170 points)
if (caseTime('begin') < 24 * 3600) {
  text('ende_1.befragung');
  option('resume', true);
  option('nextbutton', false);
  // Serienmail mit der Kennung 2 wird sofort versendet
  mailResume(false, 2, 0);
} else {
  // Ist der Teilnehmer zurückgekehrt? Dann geht es nun direkt weiter
  goToPage('befragung2');
}
by s260414 (170 points)
Der text der Unterbrechungsseite wird direkt zusammen mit der ersten Seite der zweiten Befragung angezeigt, ohne Unterbrechung und Versand der Erinnerungsmail
by SoSci Survey (323k points)
Hier wird die Zeit seit Beginn des Interviews verwendet. Das funktioniert z.B. dann nicht korrekt, wenn der Fragebogen erst aufgerufen, und dann eine Weile später "richtig" ausgefüllt wird.

Ansonsten sieht alles gut aus. Was passiert denn bei den Befragten? Kommen die einfach direkt weiter zum zweiten Teil? Was ist in den betroffenen Fällen in der vVariable STARTED hinterlegt? Wenn Sie folgende PHP-Zeile einfügen und den Fragebogen im Debug-Modus testen, was wird dann angezeigt?

debug(caseTime('begin'));

Und last but noch least: Sie haben in den Projekteinstellungen -> Datenschutz nicht zufällig die Aufzeichnung derZeitstempel deaktiviert, oder? Dann könnte caseTime() nämlich keine Zeiten mehr bestimmen.

> Der text der Unterbrechungsseite wird direkt zusammen mit der ersten Seite der zweiten Befragung angezeigt, ohne Unterbrechung und Versand der Erinnerungsmail

Haben Sie außer dem PHP-Code sonst noch irgend etwas auf der Seite?
by s260414 (170 points)
nein nichts außer dem code
und die Teilnehmer sehen die Unterbrechungsseite nicht mehr als "letzte" Seite und bekommen die Email mit Link zur zweiten Befragung, sondern es wird direkt der nächste Teil der Fragen angezeigt
by s260414 (170 points)
Zeitstempel sehe ich bei Datenschutz nicht, ist das "Zeit und Verweildauer aufzeichnen" ? Das hatte ich nämlich als einziges tatsächlich deaktiviert (im Vergleich zur funktionierenden Version des Fragebogens)
by s260414 (170 points)
debug modus sagt mir leider nichts
by SoSci Survey (323k points)
> debug modus sagt mir leider nichts

Hier zum Nachlesen:
https://www.soscisurvey.de/help/doku.php/de:create:debugging

> und bekommen die Email mit Link zur zweiten Befragung,

Sie bekommen keine E-Mail, verstehe ich das korrekt?

> Zeitstempel sehe ich bei Datenschutz nicht, ist das "Zeit und Verweildauer aufzeichnen" ? Das hatte ich nämlich als einziges tatsächlich deaktiviert

Gut, dann liegt es daran. Wenn Sie keine Zeiten aufzeichnen, woher sollte der Fragebogen diese Zeiten dann kennen? Wir nehmen die Sache mit dem Datenschutz ernst.
by s260414 (170 points)
Genau, die Teilnehmenden bekommen keine Erinnerungsmail (mehr, das hat davor noch funktioniert)

Zeitstempel habe ich wieder angewählt

1 Answer

0 votes
by SoSci Survey (323k points)

Wir haben in der Anleitung mittlerweile den Hinweis ergänzt, dass die Unterbrecherseite mit caseTime() nur bei aktivierter Aufzeichnung der Bearbeitungszeiten funktioniert.

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

...