Ja. Am einfachsten funktioniert das mit der Seriennummer-Funktion. Wenn Sie die eindeutige ID direkt im Link angeben können (s. Anleitung), dann sorgt diese dafür, dass der Fragebogen nur einmalig ausgefüllt werden kann. Bitte beachten Sie dazu auch die Einstellung unter Fragebogen zusammenstellen -> Einstellungen -> Interview fortsetzen. Dort müssten Sie "Immer fortsetzen" einstellen.
Alternativ können Sie mittels statistic()
prüfen, ob ein bestimmter Wert bereits in einem Interview eingetragen wurde. Beachten Sie dabei bitte, dass statistic()
standardmäßig nur abgeschlossene Interviews zählt. Sie müssten das Interview also entweder beim redirect()
zurück zu mturk abschließen und/oder die Parameter in statistic()
so festlegen, dass auch angefangene Fragebögen zählen.
Last but not least kann man auch mit dbSet()
und dbGet()
arbeiten. In diesem Fall würden Sie die Teilnehmer-ID als "Schlüssel" für einen Eintrag verwenden.