0 votes
in SoSci Survey (dt.) by s115288 (125 points)

Liebe Community,

Ich bin auf folgendes Problem gestoßen:

Wir bitten Studierende darum, alle Lehrveranstaltungen in einer offenen Nennung aufzuzählen (max. 15 Nennungen möglich). An einer späteren Stellen des Fragebogens soll auf diese Lehrveranstaltungen wieder Bezug genommen werden. Hierfür verwenden wir den folgenden PHP-Code:

replace('%LV01%', 'VL01x01', 'response'); 
replace('%LV02%', 'VL01x02', 'response');
replace('%LV03%', 'VL01x03', 'response');
replace('%LV04%', 'VL01x04', 'response');
replace('%LV05%', 'VL01x05', 'response');
replace('%LV06%', 'VL01x06', 'response');
replace('%LV07%', 'VL01x07', 'response');
replace('%LV08%', 'VL01x08', 'response');
replace('%LV09%', 'VL01x09', 'response');
replace('%LV10%', 'VL01x10', 'response');
replace('%LV11%', 'VL01x11', 'response');
replace('%LV12%', 'VL01x12', 'response');
replace('%LV13%', 'VL01x13', 'response');
replace('%LV14%', 'VL01x14', 'response');
replace('%LV15%', 'VL01x15', 'response');
question('VL13');

%LV01% ... stellen dabei meine Platzhalter dar, welche mit den Antworten der Variable VL01... gefüllt werden soll.

Alle Studierenden, die weniger als 15 Lehrveranstaltungen besuchen, bekommen dann alle „unbenutzten“ Zeilen angezeigt.

Wie kann ich mit diesem Problem flexibel umgehen, sodass jede/r Student_in so viele Zeilen angezeigt bekommt, wie er/sie an Lehrveranstaltungen angegeben hat?

Viele Grüße!

1 Answer

0 votes
by SoSci Survey (327k points)
selected by s115288
 
Best answer

Wie kann ich mit diesem Problem flexibel umgehen, sodass jede/r Student_in so viele Zeilen angezeigt bekommt, wie er/sie an Lehrveranstaltungen angegeben hat?

Im Prinzip sollte diese Anleitung Ihr Problem direkt lösen:
Antworten in einer Folgefrage anzeigen -> Mehrere offene Antworten übernehmen

Anstatt der FOR-Schleife können Sie (nachdem Sie das mit den Platzhaltern schon erledigt haben) auch einfach getItems() verwenden, um die Itemliste zu definieren.

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

...