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.