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

0 votes

Hallo,
ich möchte eine Befragung machen, deren Teilnehmer an einem Gewinnspiel teilnehmen können.
An dem Gewinnspiel sollen nur Teilnehmer teilnehmen können, die mindestens 2min gebraucht haben um den Fragebogen zu beantworten.
Da die E-Mail-Adressen für das Gewinnspiel über die Gewinnspielfunktion anoym erhoben werden, ist ein nachträgliches aussortieren nicht möglich.
Mein Ansatz ist nun Folgender:

if((value('TIME001') + value('TIME002') + value('TIME003') + value('TIME004') + value('TIME005') + value('TIME006')) > 120) {
question('Gewinnspiel');
} else { 
question('kein_Gewinnspiel');
}

Leider kann scheinbar nicht auf die TIME variablen des Datensatzes zugegriffen werden.

Gibt es eine andere Möglichkeit?

in SoSci Survey (dt.) by s106543 (115 points)

1 Answer

+1 vote

Die Funktion value() kennt die TIME-Variablen im Moment noch nicht, aber mittels caseTime() können Sie die Zeit abrufen. Dafür müssen Sie den Seiten vorab nur Seiten-Kennungen geben.

caseTime() liefert auf Wunsch auch gleich die Gesamtzeit.

by SoSci Survey (71.9k points)
Danke, das war genau was ich brauchte.
...