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

Liebes Support-Team,

bei unserer Befragung bitten wir die Teilnehmenden, sich an eine Situation zu erinnern und diese kurz zu beschreiben.

Gerne würden wir die Zeit messen, die es braucht, bis die Personen die Situation erinnert haben und beginnen, diese in Textform zu beschreiben, d. h. wann sie den ersten Buchstaben in das offene Antwortfeld tippen. Es gibt hier eine Beschreibung für Zeitmessung bei Auswahlvariablen: https://support.soscisurvey.de/?qa=15856/zeitmessung-von-variablen.

Lässt sich diese an den Fragetyp "Texteingabe offen" anpassen?

Herzlichen Dank!

1 Answer

0 votes
by SoSci Survey (327k points)

Ja, Sie können auch auf das "keydown" Event des Eingabefelds reagieren.

Im Prinzip brauchen Sie da gar nicht die LatencyTimer-Bibliothek, sondern nur eine interne Variable (z.B. IV01_01) und Ihr Eingabefeld (z.B. TX01_01) und ein wenig JavaScript.

var timeStart = Date.now();
document.getElementById("TX01_01").addEventListener("keydown", function() {
  var input = document.getElementById("IV01_01");
  if (input.value) {
    return;
  }
  var timeStop = Date.now();
  input.value = timeStop - timeStart;
});

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

...