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

Lieber Support

Für mein Problem, das ich in einem anderen Thread angesprochen habe, habe ich noch keine Lösung gefunden und entsprechend suche ich einen neuen Weg.
Gibt es die Möglichkeit, bei einem Fragetyp "offene Texteingabe", die Anzahl Eingaben zu zählen? Ich meine damit nicht die Anzahl Wörter o.ä..
In einer offenen Texteingabe sollen die Teilnehmenden 4 Aktivitäten eingeben, was bis jetzt so aussieht:
Aktivität 1:
Aktivität 2:
Aktivität 3:
Aktivität 4:

Dabei sollen sie mind. 1, max. 4 Aktivitäten angeben. Mit welchem Befehl kann gezählt werden, ob 1, 2, 3 oder 4 Aktivitäten angegeben wurden? Ich konnte in den Hilfestellungen und Anleitungen nur Codes für Anzahl Buchstaben etc. finden, nicht aber für das quasi "Anzahl ausgefüllter Zeilen".

Anschlussfrage: Das Ziel danach wäre, je nach Anzahl angegebener Aktivitäten, eine andere Seite anzuzeigen. Ist dies grundsätzlich möglich? Im Sinne eines "Pageorder"-Codes oder "goToPage"-Befehls?

Danke für die Unterstützung

Viele Grüsse

in SoSci Survey (dt.) by s029389 (160 points)

1 Answer

0 votes

Ich sehe gerade, dass Sie die Ergänzung in der anderen Frage als Antwort geschrieben hatten. Deshalb war die Frage auf meiner Liste nicht mehr aufgetaucht.

Gibt es die Möglichkeit, bei einem Fragetyp "offene Texteingabe", die Anzahl Eingaben zu zählen?

Ja, und zwar so, wie in dieser Anleitung beschrieben: Antworten in einer Folgefrage anzeigen (Abschnitt "Mehrere offene Antworten übernehmen"). Wie weit kommen Sie denn mit dieser Anleitung? Und ab wo brauchen Sie nochmal eine weitere Erklärung?

Das Ziel danach wäre, je nach Anzahl angegebener Aktivitäten, eine andere Seite anzuzeigen.

Eine Seite? Mehrere Seiten? Mit einer Frage? oder mit mehreren Fragen? Alles möglich ... bitte spezifizieren Sie, was Sie gerne hätte :)

by SoSci Survey (189k points)
Kein Problem, bauen Sie die folgende Zeile aus Ihrem ursprünglichen Code (s. oben) einfach wieder ein:

replace('%aktivitaet'.$i.'%', $antwort);
Alles klar, habe ich gemacht.
Es erscheint noch immer die Fehlermeldung, Bezug nehmend auf Seite 19: For the placeholder %aktivitaet1% neither an input field by prepare_input() has been created nor any content by using replace().

Seite 19 ist diejenige, wo die offene Eingabe der 1-4 Aktivitäten stattfindet.
> Seite 19 ist diejenige, wo die offene Eingabe der 1-4 Aktivitäten stattfindet.

Auf dieser Seite sollten Sie den Platzhalter noch nicht im Text verwenden. Bitte sehen Sie einmal nach, wo dieser Text %aktivitaet1% im Fragebogen auftaucht.
Sie haben natürlich Recht: Diesen hatte ich dort noch drin.
Es scheint nun alles zu funktionieren! Vielen Dank für Ihre Unterstützung und Geduld!
...