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

ich arbeite an einer Umfrage mit einer offenen Frage, in der Teilnehmende Attribute nennen (z.B. bis zu 5 Stück). Anschließend sollen diese Attribute mit einer Likert-Skala bewertet werden.

Problem: Wenn jemand nur 3 Attribute nennt, werden trotzdem alle 5 Zeilen der Skala angezeigt. Die 2 leeren Zeilen (für nicht angegebene Attribute) sind leer, obwohl sie keinen Inhalt haben.

Mein bisheriger Ansatz mit Platzhaltern und Konditionalen funktioniert nicht:

`php
replace('%AT1.1%', 'AT01x01', 'response');
replace('%AT1.2%', 'AT01x02', 'response');
replace('%AT1.3%', 'AT01x03', 'response');
replace('%AT1.4%', 'AT01x04', 'response');
replace('%AT1.5%', 'AT01x05', 'response');

if (!empty('AR01_01')) {

question('AR01_01');

} elseif (!empty('AR01_02')) {

question('AR01_02');

}
// ...
`

Wie kann ich die Skala-Zeilen ausblenden oder löschen, wenn das entsprechende Attribut nicht angegeben wurde? Gibt es eine Möglichkeit, nur belegte Zeilen anzuzeigen?

Für Tipps oder Best Practices dankbar!

Mir ist bewusst, dass ich alternativ auf separate Fragen umsteigen könnte. Ich würde jedoch eine Likert-Skala als Block bevorzugen.

Please log in or register to answer this question.

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

...