0 votes
in SoSci Survey (dt.) by s380681 (110 points)

Ist es möglich, die Probanden mit einem Sprachmodell schreiben zu lassen (via API) und die Unterhaltung als Teil des Fragebogens zu erfassen?

1 Answer

0 votes
by SoSci Survey (378k points)

Ja, wenn Sie zwischen den einzelnen Eingaben einen Klick auf "Weiter" vorsehen, dann können Sie mit sendJSON() arbeiten.

Wenn Sie innerhalb einer Seite einen Chat haben möchen, wird es schwieriger. Zum einen sind die Zugriffs-Tokens dann nicht vor den Blicken der Teilnehmer:innen geschützt, zum anderen brauchen Sie dann einiges an JavaScript, um auf die Inhalte des Dialogs zuzugreifen.

by s380681 (110 points)
Für uns ist es kein Problem, dass die Nutzer auf "Weiter" klicken müssen. Jedoch wird es problematisch, dass der Request nach einem 5 Sekunden Timeout abbricht. Die Unterhaltungen mit dem Sprachmodell werden etwas länger werden und daher länger brauchen. Ist es irgendwie möglich, diese Zeit bis zum Timeout anzuheben?
by SoSci Survey (378k points)
Ja, das ist ein guter Punkt. Der Timeout ging ursprünglich von API-Anfragen im Bereich <1 Sekunde aus. Allerdings hängt am Timeout ein Rattenschwanz: Die Script-Laufzeit für den Seitenaufbau einer Fragebogen-Seite ist per default auf 5 Sekunden beschränkt. Wir prüfen mal, wie sich das technisch sinnvoll anpassen lässt.

Allerdings sehe ich auch eine Herausforderung bei der Teilnehmer-Führung. Und zwar ist das Risiko hoch, dass jemand mehrfach auf "Weiter" klickt, wenn sich da für 2-10 Sekunden nichts tut. Quasi ein menschlicher Timeout. Dann wird die Anfrage im Hintergrund mehrfach geschickt. Da wäre es wahrscheinlich sinnvoll, eine Seite "Moment bitte" zwischenzuschalten, die per JavaScript automatisch nochmal das "Weiter" auslöst. Oder Sie blenden den Weiter-Knopf nach dem Klick auf selbigen aus und ersetzen ihn durch ein "Moment bitte", so ähnlich wie das hier passiert nur andersherum: https://www.soscisurvey.de/help/doku.php/de:create:timer-submit#countdown_anzeigen
by SoSci Survey (378k points)
Update: Wir konnten auf www.soscisurvey.de kurzfristig einen vierten Parameter für den Timeout ergänzen (https://www.soscisurvey.de/help/doku.php/de:create:functions:sendjson#sendjson_sendpost_und_sendxml) und die Script-Laufzeit auch entsprechend verlängern.

Es bleibt aber der Hinweis, dass Sie eine Seite "Bitte warten" (oder mit Animation) zwischen Texteingabe und Verarbeitung schalten sollten, damit die Befragten nicht nervös immer wieder auf "Weiter" klicken.

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

...