Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:php-filters [24.01.2019 23:23] – admin | de:create:php-filters [05.10.2020 18:02] – sophia.schauer |
---|
====== Filterfragen (PHP-Filter) ====== | ====== Filterfragen (PHP-Filter) ====== |
| |
Wenn die Antwort des Teilnehmer auf eine Frage Auswirkungen auf den weiteren Verlauf des Interviews haben soll, handelt es sich um eine Filterfrage. Sie können Filter entweder direkt in der Frage definieren (//[[:de:create:simple-filters|Frage-Filter]]//, einfache Variante) oder unter **Fragebogen zusammenstellen** (//PHP-Filter//). | Wenn die Antwort des Teilnehmers auf eine Frage Auswirkungen auf den weiteren Verlauf des Interviews haben soll, handelt es sich um eine Filterfrage. Sie können Filter entweder direkt in der Frage definieren (//[[:de:create:simple-filters|Frage-Filter]]//, einfache Variante) oder unter **Fragebogen zusammenstellen** (//PHP-Filter//) anwenden. |
| |
PHP-Filter erlauben deutlich anspruchsvollere Filter als Frage-Filter, erfordern aber den Umgang mit ein wenig PHP-Programmcode. Die meisten Nutzer von SoSci Survey haben vorher noch nie mit einer Programmiersprache gearbeitet. Zum Erstellen von Filterfragen werden Sie in diesem Kapitel einige grundlegende Kenntnisse zur Programmierung mit PHP erlernen. __Keine Angst:__ Aller Anfang ist schwer, aber die Programmierung von Filtern ist absolut machbar und der Lohn der Mühe ist eine steile Lernkurve. Für eventuelle Frustrationen entschädigt meist ein freudiges Aha-Erlebnis. | PHP-Filter erlauben deutlich anspruchsvollere Filter als Frage-Filter, erfordern aber den Umgang mit ein wenig PHP-Programmcode. Die meisten Nutzer von SoSci Survey haben vorher noch nie mit einer Programmiersprache gearbeitet. Zum Erstellen von Filterfragen werden Sie in diesem Kapitel einige grundlegende Kenntnisse zur Programmierung mit PHP erlernen. __Keine Angst:__ Aller Anfang ist schwer, aber die Programmierung von Filtern ist absolut machbar und der Lohn der Mühe ist eine steile Lernkurve. Für eventuelle Frustrationen entschädigt meist ein freudiges Aha-Erlebnis. |
===== Häufige Anwendungsfälle ===== | ===== Häufige Anwendungsfälle ===== |
| |
Wenn Sie mit der PHP-Funktion ''[[:de:create:function:value]]'' umgehen können, lassen sich damit gleich eine Reihe von Filtern implementieren. | Wenn Sie mit der PHP-Funktion ''[[:de:create:functions:value]]'' umgehen können, lassen sich damit gleich eine Reihe von Filtern implementieren. |
| |
| |
| |
| |
==== Unterschiedhliche Fragen anzeigen ==== | ==== Unterschiedliche Fragen anzeigen ==== |
| |
Abhängig von einer früheren Antwort (oder einer Gruppenzuordnung, z.B. durch [[:de:create:randomization|Randomisierung]]) soll Frage A oder Frage B abgezeigt werden? | Abhängig von einer früheren Antwort (oder einer Gruppenzuordnung, z.B. durch [[:de:create:randomization|Randomisierung]]) soll Frage A oder Frage B abgezeigt werden? |