0 votes
ago in SoSci Survey (dt.) by s306753 (115 points)

Ich möchte meiner Stichprobe nach erfolgtem Ausfüllen eine Aufwandsentschädigung auszahlen. Dafür schicken die Teilnehmenden uns ein Formular mit ihren Bankdaten zu, das sie auf der letzten Befragungsseite herunterladen können.

Das bedeutet: Ich muss prüfen können, ob die Person tatsächlich teilgenommen hat. Ich habe ein paar Ideen, bin mir aber unsicher, wie diese am besten umzusetzen sind.

Option A: Das PDF, das am Ende der Befragung heruntergeladen werden kann, erhält bei jedem Download eine Art Wasserzeichen mit einer fortlaufenden Nummer. So könnten wir sicherstellen, dass jede teilnehmende Person nur einmal eine Auszahlung erhält.

Option B (technisch vermutlich einfacher): Jede Person erhält am Ende der Befragung eine Nummer und muss diese dann selbst ins Formular übertragen. Diese Nummer darf im Datensatz nicht auftauchen, um die Anonymität zu gewährleisten. Ich muss aber prüfen können, ob sie tatsächlich schon vergeben wurde.

Ich hoffe, das ist verständlich.

1 Answer

+1 vote
ago by SoSci Survey (353k points)

Diese Nummer darf im Datensatz nicht auftauchen

Die einfachste Lösung wäre aus meiner Sicht eine Kombination der Standard-Lösung (Individuelle Codes oder Gutschein-Codes anzeigen) in Verbindung mit dropValue(), um den gezogenen Wert direkt wieder aus dem Datensatz zu löschen.

Es gibt nur einen kleinen Haken: Wenn man die Seite dann erneut lädt, wird der nächste Code gezogen, denn nach einem dropValue() denk der Zufallsgenerator, er hätte noch nichts gezogen. Dafür gibt es zwei Lösungen:

1) Sie könnten mit registerVariable() und isset() arbeiten, damit die Ziehung, Anzeige und Löschung generell pro Interview nur einmal ausgeführt werden.

2) Sie könnten dropValue() durch ein put() ersetzen, bei welchem Sie einen Dummy in die Variable schreiben.

Wahrscheinlich ich (2) ein wenig einfacher. Also wenn der Zufallsgenerator RG01 heißt:

show('RG01');
html('<p>Diesen Code gut notieren: '.value('RG01', 'label').'</p>');
put('RG01', '[keine erneute Anzeige möglich]', true);
ago by s306753 (115 points)
Klappt perfekt.
Danke für die schnelle Lösung!

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

...