====== Zähler für Beobachtungsstudien ======
SoSci Survey kann man -- zum Beispiel auf einem Tablet -- auch verwenden, um die Beobachter in Beobachtungsstudien oder die Kodierer bei Inhaltsanalysen von Video-Material zu unterstützen.
Die folgende Anleitung erklärt die Programmierung einer Fragebogen-Seite, auf welcher mehrere Knöpfe angeboten werden. Wird einer der Knöpfe angeklickt, wird der Zähler für das entsprechende Ereignis um 1 erhöht.
{{:de:create:exp.observation-counter.png|Ergebnis}}
Die Fragebogen-Seite enthält fünf Elemente, die nachfolgend erklärt werden.
==== JavaScript-Code zum Zählen ====
Für das eigentliche Zählen ist ein wenig JavaScript erforderlich. Dieser Code besteht aus zwei Teilen. Zum einen eine Funktion ''count()'', welche den Wert in dem durch eine HTML-ID spezifizierten Formularfeld initialisiert oder um eins erhöht.
Zum zweiten ein kleines JavaScript-Objekt ''ButtonCounter()'', welches jeweils eine HTML-ID für ein Formularfeld und einen Knopf entgegennimmt. Das Objekt initialisiert mit der vorher definierten ''count()''-Funktion das Formularfeld und registriert den JavaScript Event Handler, welcher auf Klicks reagiert.
Legen Sie in einer Rubrik im Fragebogen (hier im Beispiel "JS") einen **Neuen Text** an, legen Sie als *Darstellung* "HTML-Code" fest und fügen Sie den folgenden JavaScript-Code ein. Nach dem Speichern ziehen Sie das Textelement unter **Fragebogen zusammenstellen** als erstes Element auf die Fragebogen-Seite.
==== CSS-Code zur Formatierung der Knöpfe ====
Prinzipiell benötigt das ''