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

Ich bräuchte eine Frage-Komponente die misst, wann und wie lange ich auf ein Bild geklickt habe.

Szenario: Es sollen mehrer Bilder auf der Seite sein, die einen CSS-blur-Filter haben. Wenn man sie anklickt werden sie sichtbar und man kann lesen was darauf steht. Während dieses Klicks, sollte aufgezeichnet werden wann, wie lange und wie oft das Bild angeklickt blieb. Schön wäre auch, wenn am Ende diese Zeit-Daten schön aufbreitet für den Admin sichtbar wären.

Bei den "Impliziten Methoden" gibt es scheinbar so ähnische Fragen, aber ich sehe nicht alle Frage-Komponenten und es ginge bei mir nicht um die Raktionszeit sondern, um die Dauer des Klicks, wann und wie oft.

Kann ich an etwas Bestehendes anknüpfen oder soll ich das selber coden?


I need a "question"-component that measures when and how long I clicked on a image.

Scenario: There are some images on a page which have a CSS blured-filter on it. If you click on them the filter resolves and you can read the text. The time of the users click (how often and how long on each image) should be recorded and displayed for the admin in a good maner.

How can I achieve that?

I'm not quite sure if there is an existing component that suits my needs. Or maybe there is something that I can build upon?

1 Answer

+1 vote
by SoSci Survey (304k points)

Für die Messung benötigen Sie ein wenig JavaScipt.

Mit dem mousedown-Event können Sie den Beginn des Klicks aufzeichnen und mit dem mouseup-Event das Ende. Vermutlich haben Sie diese Events bereits verwendet, um die Unschärfe aus- und einzuschalten. Um Abweichugen bei der Messung zu verhindern (z.B. ein Verlassen des Bildes mit der Maus, während die Maus noch gedrückt ist, siehe mouseout), würde ich empfehlen, die beiden Aktionen (Unschräfe und Messung) zu koppeln.

Die aktuelle Zeit können Sie mittels new Date().getTime() messen, diese speichern Sie zu Beginn des Klicks, rechnen beim Ende des Klicks die Differenz und speichern diese in eine dem Bild zugeordnete interne Variable.

Wenn Sie genaueres zur bisherigen Umsetzung der Unschärfe mitteilen, kann ich genaueres zum Script sagen.

by s193778 (115 points)
Danke für deine Antwort.

Kann man bestimmen von welchem Typ die Variable ist, oder ist das immer String?

Sind am Ende des Fragebogens dann auch diese Variablen für die auswertende Person in einer sinnvollen Art sichtbar?
by SoSci Survey (304k points)
Im Moment werden interne Variablen immer als String-Variablen klassifiziert. Aber das lässt sich in der Auswertung ja einfach ändern.

> Sind am Ende des Fragebogens dann auch diese Variablen für die auswertende Person in einer sinnvollen Art sichtbar?

Der Sinn interner Variablen ist, dass man etwas im Datensatz gespeichert bekommt. Insofern ja. Aber testen Sie bitte einfach mal, ob das Ergebnis das ist, was Sie benötigen.

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

...