0 votes
in SoSci Survey (dt.) by s100895 (305 points)

Hallo,
ich möchte in meinem Experiment Dialoge bewerten lassen. Dafür möchte ich gerne den Fragetyp "Ballontest" benutzen. Es geht mir nur darum, Text in einer Sprechblase anzuzeigen. Die Versuchspersonen sollen keinen Text eingeben.

Da ich sehr viele Dialoge testen möchte, würde ich ungerne jeden einzelnen Dialog einzeln einpflegen. Ist es möglich, den Text in der Sprechblase direkt aus der hochgeladenen Datenbank zu bekommen, ohne manuell einzelne Sprechblasen hinzuzufügen?

1 Answer

+1 vote
by SoSci Survey (328k points)
selected by s100895
 
Best answer

Kein Problem - Sie benötigen nur das BIld mit der Sprachblase und ein klein wenig HTML-Code.

Der Trick: Sie legen das Bild in den Hintergrund und platzieren dann einen Block (<div>) auf dem Bild, welcher den Text beinhaltet. Das sieht etwa so aus:

<div style="position: relative">
  <img src="Bild-mit-Sprechblase.png">
  <div style="position: absolute; left: 40px; top: 50px; width: 120px; border: 1px solid red;">%text%</div>
</div>

Für das Positionieren geben Sie dem inneren <div> noch einen Rahmen, das border fliegt später raus. Wenn das %text% an der richtigen Stelle angezeigt wird, dann fügen Sie im Fragebogen noch einen Befehl hinzu, um den Platzhalter zu ersetzen:

replace('%text%', 'RG01', 'response');

Das würde etwa den Text aus dem Zufallsgenerator RG01 einsetzen. Der PHP-Code muss vor (über) den HTML-Code.

by s100895 (305 points)
Super, das war genau das richtige. Dankeschön!
asked Aug 30, 2019 in SoSci Survey (dt.) by s100895 (305 points)
closed Aug 30, 2019 by s100895
Positionierung von Textblöcken auf Bildern

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

...