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

Hallo,

Wie erstellt man ein freies Textfeld bei dem Fragentyp "Rangordnung"?

Anbei habe ich noch Screenshots hinzugefügt.

Ich habe jetzt das Problem, dass ich in einer neuen Frage ein freies Textfeld habe. Aber eigentlich möchte ich bei dem Kästchen "Sonstiges" rechts daneben ein freies Textfeld haben.

Dieses Bild beschreibt mein Vorhaben gamz gut:

Vielen Dank im Voraus!

in SoSci Survey (dt.) by s118913 (240 points)
edited by s118913
Wie ist denn die Kennung der Texteingabe-Frage, die Sie für das offene Eingabefeld angelegt haben? F401 ist ja die Kennung der Rangordnung - diese in sich selbst anzuzeigen, ist m.E. nicht sinnvoll.
Was ist denn die Kennung der Texteingabe-Frage? Wie finde ich sie heraus?

1 Answer

+1 vote

Kennung der Texteingabe-Frage?

Legen Sie eine neue Frage vom Typ "Texteingabe offen" an, darin ein Item - und der Variablen-Name, welcher zu dem Texteingabefeld/Item gehört ist zugleich die Kennung des Texteingabefelds, die Sie benötigen.

Wenn Ihre neue Frage also die Kennung AB01 hat, dann wäre Ihr Platzhalter %input:AB01_01%.

by SoSci Survey (89.7k points)
Hallo,

vielen Dank für Ihre schnelle Antwort! Ich habe nun eine neue Frage erstellt und Ihre Anweisungen befolgt. Aber nun habe ich eine zusätzliche Frage mit einem freien Textfeld und davor folgenden Text stehen:
%input:F401_19%. Eigentliche möchte ich zu der Frage mit der Rangordnung, bei dem Kasten "Sonstiges" ein freies Textfeld rechts daneben einfügen.

Ich bin leider immer noch nicht daraus schlau geworden wie ich das umsetzen kann.
> Aber nun habe ich eine zusätzliche Frage mit einem freien Textfeld und davor folgenden Text stehen

Das %input:F401_19% schreiben Sie in Ihre Rangordnungsfrage. Vorausgesetzt, F401 ist eine Texteingabefrage.
Ich bekomme die Fehlermeldung mit folgendem Text:
Für den Platzhalter %F401_19% wurde weder ein Eingabefeld mit prepare_input() vorbereitet, noch ein Inhalt mit replace() festgelegt.

Noch hinzu ist immer noch kein Textfeld for "Sonstiges " zu sehen
Haben Sie %input:F401_19% (korrekt) geschrieben oder nur %F401_19% (fasch)?
Danke! Ich habe es nun hinbekommen! Ich habe jetzt eine neue Frage mit einem leerem Textfeld mit der Kennung F405_01 erstellt und folgenden Code in Item F401_19
input:F405_01%
eingegeben.
Es funktioniert , aber mir wird beim Funktionstest folgende Fehlermeldung angezeigt:
Fehler im Fragebogen (Seite 6)
Items in der nachfolgenden Fragen werden auf dieser Seite schon weiter oben angezeigt. Dies führt fast zwangsläufig zu Datenverlust! Falls Sie eine Frage mehrfach benötigen, legen Sie bitte eine Kopie der Frage an. Betroffen sind folgende Items: F405_01.

Ich denke es liegt daran, dass ich in der nächsten Frage die ersten drei Antworten aus dieser Rangordnung anzeigen lasse.
Stellt diese Fehlermeldung ein Problem dar?
> Betroffen sind folgende Items: F405_01.

Haben Sie die Frage F405 vielleicht zusächlich noch auf die Seite gezogen? Wenn ja, dann entfernen Sie sich bitte wieder von der Seite. Diese Frage taucht ausschließlich durch ihre Kennung im Platzhalter auf.
Nein ich habe F405 nicht mehr auf die Seite gezogen.
Wenn Sie das Ergebnis des Rankings anzeigen lassen möchten, dann sollten Sie den Itemtext für das Item mit dem zusätzlichen Eingabefeld nicht 1:1 übernehmen, sondern hier mittels Platzhalter die Antwort auf das offene Eingabefeld einfügen (also %input:F405_01% in der Folgefrage (!) entfernen und stattdessen einen anderen Platzhalter in Verbindung mit replace() verwenden)
...