0 votes
in SoSci Survey (dt.) by s150809 (120 points)

Welche Datenschutzeinstellung (bei Opt-In) ist zu wählen, wenn für ein Gewinnspiel E-Mail Adressen erhoben werden, jedoch nur jene Teilnehmer mit ihrer E-Mail Adresse am Gewinnspiel teilnehmen können, die den Fragebogen sinnvoll (Dauer, Kontrollfragen korrekt) ausgefüllt haben?

1 Answer

0 votes
by SoSci Survey (305k points)

Ich empfehle für diesen Einsatzzweck den Fragetyp "Kontaktdaten getrennt erheben" statt der Opt-In-Frage. Falls Sie dennoch letztere verwenden möchten, wählen Sie den Datenschutz-Modus "anoynm".

jedoch nur jene Teilnehmer mit ihrer E-Mail Adresse am Gewinnspiel teilnehmen können, die den Fragebogen sinnvoll (Dauer, Kontrollfragen korrekt) ausgefüllt haben?

Bauen Sie mittels PHP-Code einen kleinen Filter, welcher die Frage zur Eingabe der Mailadresse nur dann anzeigt, wenn die entsprechenden Qualitätsbedingungen erfüllt sind.

by s150809 (120 points)
Vielen Dank!
Eine der Qualitätsbedingungen wäre eine Ausfülldauer des Fragebogens, die kleiner als die 3fache Standardabweichung vom Mittelwert ist. Wie würde man so etwas als PHP Filter programmieren können? Hätte auch Bedenken am Anfang der Erhebung, wenn noch wenige Teilnehmer den Fragebogen ausgefüllt haben, dass Fragebögen sich nicht qualifizieren würden, die sich später aber sehr wohl qualifizieren würden (wenn zu Beginn "langsame" Ausfüller sich häufen, werden "schnelle" Ausfüller zu unrecht aussortiert).
Klappt die Zeitaufzeichnung dann auch noch, wenn die Befragung unterbrochen und dann zu einem späteren Zeitpunkt fortgeführt wird?

Ziel soll sein, "Durchklicker" rauszufiltern, damit diese nicht am Gewinnspiel teilnehmen dürfen. Vielleicht gibt es da noch bessere Möglichkeiten als über die Dauer?
by SoSci Survey (305k points)
> Eine der Qualitätsbedingungen wäre eine Ausfülldauer des Fragebogens, die kleiner als die 3fache Standardabweichung vom Mittelwert ist. Wie würde man so etwas als PHP Filter programmieren können?

Im ersten Interview wird weder der Mittelwert noch dessen Standardabweichung bekannt sein. Und ich kann Ihnen auch mitteilen, dass die Verweildauer nicht annähnernd normalverteilt ist, und die Standardabweichung daher kein sinnvolles Maß dafür liefert.

Geben Sie eine Zeit und einen Grenzwert vor - zum Beispiel auf Basis der Pretests - das ist wesentlich weniger anfällig z.B. für Bots, welche den Mittelwert mit 2000 "ausgefüllten" Fragebögen einfach mal massiv drücken könnten.

> Klappt die Zeitaufzeichnung dann auch noch, wenn die Befragung unterbrochen und dann zu einem späteren Zeitpunkt fortgeführt wird?

Die Aufzeichnung ja, und wenn Sie im Fragebogen nichts anderes eingestellt haben, sollten auch die aufgezeichneten Zeiten nicht exorbitant groß werden. Testen Sie dies aber zur Sicherheit nochmal.

> Vielleicht gibt es da noch bessere Möglichkeiten als über die Dauer?

Instructed Response Items sind nach meiner Erfahrung deutlich zuverlässiger: https://ojs.ub.uni-konstanz.de/srm/article/view/7403

Und die sind mit Filtern noch einfacher zu erfassen als Zeiten.
by s150809 (120 points)
Vielen Dank für die Hilfestellung!
Dürfte ich noch um Hilfe beim Zeitfilter bitten: ich habe von hier den PHP-Code https://support.soscisurvey.de/?qa=1552/if-funktion-basierend-auf-timesum#q1552 und würde gerne auf Seiten im Fragebogen verweisen - wenn das Zeitlimit unterschritten --> Screenout auf Seite 18, wenn überschritten --> fortfahren auf Seite 49.
Wie müsste der Code dann dafür aussehen?
by s150809 (120 points)
Dürfte ich Sie nochmals um Unterstützung hinsichtlich des PHP-Codes wie im vorigen Kommentar beschrieben bitten, sofern dies technisch möglich ist.

Vielen Dank!
by SoSci Survey (305k points)
Der Kommentar ist mir irgendwie durchgerutscht ...

> Screenout auf Seite 18, wenn überschritten --> fortfahren auf Seite 49.

Sie möchten auf Seite 18 die Zeit prüfen, welche die Personen bis dahin gebraucht haben? Und wenn das über einem Wert X liegt, dann soll gesprungen werden? Das wäre m.E. folgender Filter:

if (caseTime('hitherto') > 300) {
  goToPage('kennungVonSeite49');
}
by s150809 (120 points)
Kein Thema, danke für die rasche Antwort.

Die genaue Situation ist, dass wenn die Gesamtdauer beim Ausfüllen des Fragebogens bis inkl. Seite 47 unter einem Grenzwert (z.B: 30min) liegt --> jump auf Seite 18 (zum Screenout), wenn die Gesamtdauer über dem Grenzwert liegt, soll es auf der nächsten Seite weitergehen (Seite 49 hatte ich angenommen, weil ich auf Seie 48 laienhaft den PHP-Code hingeschrieben hätte).

Vielen Dank!
by s150809 (120 points)
Dürfte ich Sie nochmals um Unterstützung hinsichtlich des PHP-Codes wie im  Kommentar beschrieben bitten.

Vielen Dank!
by SoSci Survey (305k points)
Ich kann nicht ganz nachvollziehen, weshalb Sie für einen Screenout innerhalb des Fragebogens springen möchten?! Ein text() und buttonHide() sollte vollkommen ausreichen.

Oben hatte ich ja exemplarischen PHP-Code formuliert. Wobei genau benötigen Sie denn noch Hilfe?

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

...