Guten Morgen,
ich führe eine Tagebuchstudie durch mit 6 Befragungen pro Tag (T1-T6; wobei T2-T6 per mailSent verschickt werden) und möchte, dass wenn jeweils der Link für die nächste Befragung verschickt wird, ab diesem Moment der jeweilige Fragebogen zuvor nicht mehr bearbeitet werden kann. Das habe ich zum Beispiel so gemacht (Gültigkeit des Fragebogens auf 15 Minuten nach Versand des Links beschränken):
$info = panelData();
if ($info) {
$sent = $info['mailsent'];
$limit = strtotime('+ 900 seconds', $sent);
if (time() > $limit) {
text('too late');
buttonHide();
pageStop();
}
}
Diese zeitliche Beschränkung funktioniert allerdings aktuell nur, wenn der Fragebogen gar niemals geöffnet wurde. Wenn mit der Bearbeitung des Fragebogens begonnen wurde, kann ich den Fragebogenlink quasi open end öffnen. Was kann ich tun, dass die Gültigkeitsbeschränkung auch dann aktiv wird, wenn ein Teilnehmer den Link (teilweise) bearbeitet hat?
Für Ihre Hilfe wäre ich sehr dankbar!