0 votes
in SoSci Survey (dt.) by s109993 (9.7k points)

Hallo,

ist es möglich den Fragetype "Lückentext" so zu manipulieren, dass zwischen der Lücke und dem davorstehenden Text kein Space mehr ist.

Hintergrund ist ein Test, bei welchem die Teilnehmer die Wörter vollenden sollen. Grundsätzlich bietet sich da der Fragetyp "Lückentext" sehr gut an. Leider sind momentan die Lücken genau zwischen dem vorherigen und dem nachstehenden Text. Das erweckt den Anschein, dass nach einem ganzen Wort gesucht wird und nicht nur nach einigen Buchstaben.

Hat jemand damit schon Erfahrungen gemacht bzw., falls sich der Lückentext nicht manipulieren lässt, welche Fragetypen kommen sonst dafür in Frage?

Viele Grüße

by s170319 (110 points)
Hallo,

ich stehe im Moment vor genau dem gleichen Problem, komme aber mit der Antwort irgendwie nicht weiter. Vielleicht wären Sie so nett und könnten den genauen Weg für einen blutigen Anfänger wie mich nochmal beschreiben?

Vielen Dank und viele Grüße!

1 Answer

+1 vote
by SoSci Survey (302k points)
selected by s109993
 
Best answer

Beim Lückentext können Sie - wenn Sie die Eingabefelder links in der Navigation anklicken - die Option "Wortlücke mit definierter Zeichenlänge" markieren. Bitte prüfen Sie einmal, ob Sie damit das gewünschte Ergebnis erhalten.

by s109993 (9.7k points)
Könnte eine Lösung sein. Ist es möglich die Schriftgröße und -art über die Klasse "wordgap" anzupassen?
by SoSci Survey (302k points)
Vermutlich wären dann auch noch weitere Anpassungen (Hintergrundbild) erforderlich, weil die Buchstaben sonst nicht mehr in die vorgegeben Breite passen. Ich befürchte sogar, dass die Breite in Abhängigkeit der Zeichenzahl fest vorgegeben wird.
by s109993 (9.7k points)
edited by s109993
Leider scheint die Option aufgrund der Trennstriche zwischen den einzelnen Buchstaben Platzhalter keine Alternative zu sein. Gibt es einen Weg diese Trennstriche zu entfernen? Und falls nicht (was ich glaube), gibt es noch einen anderen Weg die Zellen näher an das vorherige Wort zu rücken?

EDIT:
ich kann das letzte Wort vor einem Space in ein span Element setzen und dann mit CSS

.p2 {
    position:relative;
    left:4px;
    }

an die Lücke pressen. Das wäre aber nur mein letzter Workaround.  :)
by SoSci Survey (302k points)
Die Striche bekommen Sie relative einfach los mit folgendem PHP-Code auf der Seite:

pageCSS('
  input.wordgap {
    background-image: none;
  }
');

Im Prinzip können Sie dort auch die Zeichengröße ändern. Nur müssten Sie dann im Item eine größere Zeichenanzahl eingeben, um die gewünschte Größe zu erzielen.

Wenn Sie nach Workaround suchen: Man kann mittels JavaScript (unter der Frage) natürlich auch einfach das <label> zur Frage identifizieren, dann den Leerraum dahinter und diesen dann einfach aus dem Dokument löschen.

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

...