Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:php-filters [05.10.2020 18:02] sophia.schauerde:create:php-filters [19.09.2024 21:00] (aktuell) – [Verwendung von else] admin
Zeile 11: Zeile 11:
  
 **Tipp:** Werden die Teilnehmer in Kontroll- und Experimentalgruppe geteilt ([[:de:create:questions:random]], [[:de:create:randomization]]) und sehen unterschiedliche Fragebogen-Seiten, dann ist es i.d.R. sinnvoll mit ''[[:de:create:functions:setpageorder]]'' anstatt ''[[:de:create:functions:gotopage]]'' zu arbeiten: Je früher SoSci Survey im Fragebogen-Verlauf Bescheid weiß, dass Seiten übersprungen werden, desto akkurater kann der Fortschrittsbalken angepasst werden. **Tipp:** Werden die Teilnehmer in Kontroll- und Experimentalgruppe geteilt ([[:de:create:questions:random]], [[:de:create:randomization]]) und sehen unterschiedliche Fragebogen-Seiten, dann ist es i.d.R. sinnvoll mit ''[[:de:create:functions:setpageorder]]'' anstatt ''[[:de:create:functions:gotopage]]'' zu arbeiten: Je früher SoSci Survey im Fragebogen-Verlauf Bescheid weiß, dass Seiten übersprungen werden, desto akkurater kann der Fortschrittsbalken angepasst werden.
 +
 +**Tipp:** PHP-Filter werden auch in dem Video-Tutorial [[https://www.soscisurvey.de/de/screencast#extra4|Advanced Filter Questions]] erkärt.
  
  
Zeile 32: Zeile 34:
   * die Seite, wo es bei einem "nein" weiter geht (Beispiel 2)   * die Seite, wo es bei einem "nein" weiter geht (Beispiel 2)
  
-Die Kennung der Variable finden Sie in der **Variablen-Übersicht**. Dort steht etwa folgendes:+Die Kennung der Variable finden Sie in der **Variablen-Übersicht**. Dort steht etwa Folgendes:
  
   [PT01] Dropdown-Auswahl   [PT01] Dropdown-Auswahl
Zeile 347: Zeile 349:
   question('IN04');  // Warum kein Interanschluss zu Hause?   question('IN04');  // Warum kein Interanschluss zu Hause?
 } }
-question('AB01'); // Beschäftigungsverhältnis |+question('AB01'); // Beschäftigungsverhältnis 
 +</code>
  
 ===== Seiten überspringen ===== ===== Seiten überspringen =====
Zeile 447: Zeile 450:
  
 **Tipp:** Sie können durch Wiederholung des Filters unterschiedliche Variablen überprüfen. Mittels bool'scher Operatoren können Sie in einem Filter aber auch mehrere Variablen zugleich prüfen ([[filter-boolean|Mehrere Bedingungen verknüpfen]]). **Tipp:** Sie können durch Wiederholung des Filters unterschiedliche Variablen überprüfen. Mittels bool'scher Operatoren können Sie in einem Filter aber auch mehrere Variablen zugleich prüfen ([[filter-boolean|Mehrere Bedingungen verknüpfen]]).
 +
 +**Tipp:** Einen einfachen Screenout können Sie auch komplett ohne PHP-Code erstellen, wenn der Screenout über eine Auswahlfrage ausgelöst wird. Legen sie dafür im Fragenkatalog einen Text an, der beim Screenout gezeigt werden soll. Anschließend bearbeiten Sie die Screenout-(Auswahl-)Frage und tragen im Karteireiter "Filterfrage" einen Screenout ein. Dort müssten Sie dann u.a. den zuvor angelegten Text auswählen.
 +
  
 ===== Tipps zu Filtern ===== ===== Tipps zu Filtern =====
de/create/php-filters.1601913738.txt.gz · Zuletzt geändert: 05.10.2020 18:02 von sophia.schauer
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki