0 votes
in SoSci Survey (dt.) by s278944 (170 points)

Hallo zusammen,

ich habe meinen Fragebogen auf Englisch erstellt und drei Poster mit Informationen auf Englisch hochgeladen. Diese habe ich als "Zufallsgenerator" gekennzeichnet, sodass die Bilder zufällig an meine vier Gruppen angezeigt werden können.

Nun habe ich den Fragebogen auch auf Deutsch und Vietnamesisch übersetzt. Zusätzlich habe ich sechs neue Poster erstellt: drei auf Deutsch und drei auf Vietnamesisch.

Ich möchte sicherstellen, dass je nach ausgewählter Sprache die passenden Poster angezeigt werden. Das heißt:

Bei der deutschen Sprachversion sollen die drei deutschen Poster angezeigt werden.
Bei der englischen Sprachversion sollen die drei englischen Poster angezeigt werden.
Bei der vietnamesischen Sprachversion sollen die drei vietnamesischen Poster angezeigt werden.

Wie kann ich das einstellen?
Vielen Dank im Voraus

1 Answer

0 votes
by SoSci Survey (305k points)

Ich sehe hier zwei sinnvolle Lösungen:

  1. Wenn Sie zwei Kopien des Zufallsgenerators erstellen und mit einem kleinen PHP-Filter und getLanguage() dafür sorgen, dass in jeder Sprachversion ein anderer verwendet wird, dann stellen Sie damit eine Gleichverteilung pro Sprache sicher - das wäre meine erste Präferenz.

  2. Stattdessen könnten Sie auch bei einem einzelnen Zufallsgenerator bleiben, den Inhalt aber nicht über HTML-Code im Zufallsgenerator, sondern via PHP-Filter anzeigen - und hier mit einem verschaltelten Filter und getLanguage() dafür sorgen, dass die korrekte Sprachversion angezeigt wird.

by s278944 (170 points)
edited by s278944
Bis jetzt habe ich folgende Schritte durchgeführt:

-Für jede Sprachgruppe wurde ein eigener Zufallsgenerator erstellt.
-Die entsprechenden Poster wurden in jedem Generator hochgeladen.
-Bei der Zusammenstellung des Fragebogens wurden die zwei weiteren Zufallsgeneratoren auf zwei neuen Seiten eingefügt.

Ich benötige Hilfe bei der Implementierung eines PHP-Filters in Kombination mit der Funktion getLanguage(). Könnten Sie mir bitte genau erklären, wie ich den Filter korrekt einsetze? Ich bin mir unsicher, wie ich vorgehen soll.

Bis jetzt weiß ich nur, dass es Folgendes enthalten sollte:
-if (getLanguage() == 'eng') {
-if (getLanguage() == 'vie') {
-if (getLanguage() == 'ger') {

Vielen Dank im Voraus für Ihre Unterstützung!

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

...