0 votes
in SoSci Survey (dt.) by s082232 (365 points)
closed by SoSci Survey

Lieber Support,
ich möchte eine offene Eingabe aus einer Frage als Item in der Folgefrage einbinden.

Ich habe die Frage bereits dupliziert und einen PHP-Code geschrieben, damit in der zweiten Frage nur Items gezeigt werden, die mit einem bestimmten Wert markiert wurden. Das klappt alles wunderbar.

Nun habe ich unten zwei Items als Extra-Frage angehängt, in die die Proband:innen sonstige Gründe eintragen können. Diese Items sollen nun ebenfalls in die nächste Frage übertragen und bei Bedarf angezeigt werden, was leider nicht klappt.

Meine bisheriger Lösungsversuch sieht so aus:

$mot1 = getItems('MQ01', 'min', 9);
$mot2 = getItems('MQ02', 'min', 9);

$string1 = value('MQ03_01');
$string2 = value('MQ03_01');

$itemliste = array_merge($mot1, $mot2);

if (count($itemliste) > 0) {
  question('MQ04', $itemliste);
    replace('%offen1%', $string1);
    replace('%offen2%', $string2);
}

Wie kann ich es so machen, dass es funktioniert? Vielen Dank für Ihre Hilfe!

closed with the note: Problem gelöst (s. Kommentare)
by SoSci Survey (310k points)
Okay ... erste Rückfrage: Haben Sie in MQ01 und MQ02 eindeutig-unterschiedliche Item-Nummern? Also z.B. 1-5 und 6-10?

Zweite Rückfrage: Welche Item-Nummern haben Sie in MQ04 für die beiden offenen Antworten vorgesehen?

Und vermutlich sollte es bei $string2 hinten MQ03_02 heißen?
by s082232 (365 points)
Danke für die Rückfragen! Ich habe die Itemnummern angepasst und diesen Code verwendet (statt den Strings oben):

replace('%offen1%', 'MQ03_01', 'response');
replace('%offen2%', 'MQ03_02', 'response');

Jetzt funktioniert es einwandfrei! Vielen Dank!

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

...