0 votes
in SoSci Survey (dt.) by s117594 (175 points)

Hallo liebe Community,

als kleiner disclaimer: ich bin ein blutiger Anfänger auf soscisurvey und verzeiht mir bitte, wenn ich Dinge frage, die für euch trivial sind (denn für mich sind sie es nicht...)
Ich danke für eure Hilfe!

Mein Problem: ich möchte in meiner Studie eine Art Pinnwand mit vielen Bildern erstellen, aus denen sich die Probanden vier aussuchen können. Soweit bin ich bis jetzt schon gekommen, aber anschließend möchte ich, dass die 4 ausgewählten Bilder im nächsten Schritt nochmal angezeigt werden und die VP evtl. auch Text oder Kommentare hinzufügen kann.
Wie schaffe ich es, die ausgewählten Items nochmal anzeigen zu lassen?

Ich freue mich über eure Vorschläge und bitte sagt mir die Antwort, auch wenn sie ganz schrecklich einfach ist
Vielen Dank! :)

1 Answer

0 votes
by SoSci Survey (327k points)

Erstmal benötigen Sie eine Liste der (Nummern der) ausgewählten Bilder - diese bekommen Sie mit getItems().

Und dann müssen Sie sich darum kümmern, dass Sie die Bilder nochmal anzeigen. Dafür können Sie mit getItemtext() auf die ursprünglichen Bildnamen zugreifen.

Das Ganze könnte dann etwa so aussehen:

$bilder = getItems('AB01', '==', 2);
foreach ($bilder as $bildNum) {
  html('<p>'.getItemtext('AB01', $bildNum).'</p>');
}
by s117594 (175 points)
Das werde ich ausprobieren, vielen lieben Dank!

Also getItem() speichert die Bilder, die ausgewählt wurden und getItemtext() ruft diese dann wieder auf?

AB01 ist der Bildname? Für was steht ==? und die 2?
by SoSci Survey (327k points)
Ich empfehle eine kurze Lektüre der Referenzen zu den jeweiligen Funktionen in der Anleitung - dann wird, glaube ich, klarer, was da passiert :)

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

...