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

Danke für die schnelle Rückmeldung. Leider wird uns bei der Erstellung des PHP-Codes ständig eine Warnung/Fehler angezeigt. Könnten Sie uns vielleicht nochmal genauer erklären wie wir den Befehl formulieren müssen? Vielen Dank im Voraus!

related to an answer for: 3 Fragebögen - ein Link?
by SoSci Survey (305k points)
Bitte ergänzen Sie Ihre Frage um den verwendeten PHP-Code, eine Erklärung, welche Variable zu welcher Frage gehört und um den genauen Wortlaut der Fehlermeldung. Mit diesen Informationen kann ich gerne eine qualifizierte und konstruktive Antwort geben.

1 Answer

0 votes
by s147314 (170 points)

Es geht um den PHP Code = l goToQuestionnaire().

Wir haben drei Fragebögen erstellt (für Personen mit assyrischem, türkischen oder keinem Migrantionshintergrund). Dann haben wir noch einen extra Fragebogen erstellt, der die Probanden zu den jeweiligen Fragebögen leiten soll, den sollte man laut des SoSci Survey Support mit dem PHP Code verknüpfen.

Beispielsweise haben wir den Fragebogen für Personen mit assyrischem Migrationshintergrund (Kennung MA_22A). Dieser soll unteranderem die Variable Empathie erfassen und zu ihr gehören die Fragen von 01-15.

Wir haben uns schon die Infoseite zum PHP Code angeschaut, haben den Vorgang jedoch nicht genau verstanden.

void goToQuestionnaire(string FragebogenKennung, [string TextKennung], [string Seite])
void goToQuestionnaire(string FragebogenKennung, [boolean Neustart], [string Seite])

Müssen wir das beides angeben? Wir verstehen leider den Zusammenhang zu den Begriffen TextKennung und Neustart nicht..

Zudem wird uns diese Warnung angezeigt - „Unerwartetes Element - fehlt hier vielleicht ein Semikolon o. Anführungszeichen?“

Vielen Dank für die Hilfe!

by SoSci Survey (305k points)
Sie haben leider immer noch nicht den PHP-Code gepostet, welcher den Fehler erzeugt.

Die Anleitungen zu PHP-Filtern haben Sie sich angesehen?
https://www.soscisurvey.de/help/doku.php/de:create:php-filters
by s147314 (170 points)
Hallo,

also wir haben es jetzt tatsächlich geschafft, dass man von dem Hauptfragebogen mit Auswahlfrage zum assyrischen Fragebogen geleitet wird mit folgendem Code:

goToQuestionnaire('MA_22A');  // Auswahlfrage

Leider wird man jetzt immer zum assyrischen Fragebogen weiterleitet, auch wenn man anklickt, dass man beispielsweise keinen Migrationshintergrund hat.

Wir haben es dann so eingegeben, aber es klappt leider auch nicht.

if (value('SD24')>01) goToQuestionnaire('MA_22A');  // Auswahlfrage // if (value('SD24')>02) goToQuestionnaire('MA_22T');  // Auswahlfrage // if (value('SD24')>03) goToQuestionnaire('MA_22D');  // Auswahlfrage

Können Sie uns diezbezüglich bitte weiterhelfen? Wir wissen nicht, was wir anders machen müssen bzw. wie wir den Code umschreiben können, sodass man bei Antwort Option 01 ->assyrisch,  Option 02 -> Türkisch und bei Option 03 -> deutschen Fragebogen gelangt. 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

...