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:survey:quota [09.09.2022 21:09] adminde:survey:quota [09.01.2023 22:25] (aktuell) – [Minimal-Quotierung] admin
Zeile 28: Zeile 28:
 </code> </code>
  
-**Hinweis:** Dieser PHP-Code zähle alle Fälle mit MODE "interview" und FINISHED 1.  Dies können auch Fälle sein, bei denen mittels ''redirect()'' ein Screenout erfolgt. Im Debug-Modus werden die Fälle unabhängig von der Variable MODE gezählt.+**Hinweis:** Dieser PHP-Code zähle alle Fälle mit MODE "interview" und FINISHED 1. Dies können auch Fälle sein, bei denen mittels ''redirect()'' ein Screenout erfolgt. Im Debug-Modus werden die Fälle unabhängig von der Variable MODE gezählt. 
 + 
 +Setzen Sie die Zählung abgeschlossener Fälle mittels ''%%'FINISHED'%%'' __nicht__ zusätzlich zu einer differenzierteren Quotierung ein. Fälle, die aufgrund eines Quota-Out mittels ''redirect()'' abgewiesen wurden, werden von ''statistic('count', 'FINISHED')'' als abgeschlossene Fälle gezählt. In solchen Fällen können Sie stattdessen mit der Häufigkeit von LASTPAGE arbeiten. Wenn der ''redirect()''-Befehl auf Seite 25 steht und alle Befragten vorher Seite 24 beantworten, könnte der Code wie folgt aussehen. 
 + 
 +<code php> 
 +// Relevante Fragebögen zählen 
 +$finished = statistic('count', 'LASTPAGE', 24); 
 +// Filter zum Quotenstopp 
 +// (weiter wie oben) 
 +</code> 
  
 ==== Filterung ==== ==== Filterung ====
  
-Falls Sie sicherstellen möchten, dass nur Fälle mit bestimmten Eigenschaften gezählt werden, legen Sie eine [[:de:create:questions:internal|interne Variable]] an (im folgenden Beispiel "QS02_01") und geben Sie dieser Variable nur dann den Wert 2, wenn ei Fall die gewünschten Kriterien erfüllt. Wenn der z.B. der folgende PHP-Code auf der vorletzten Seite des Fragebogens platziert wird, dann werden nur Fälle gezählt, welche die vorletzte Seite erreichen und bis dorthin mindestens 10 Minuten (600 Sekunden) benötigt haben.+Falls Sie sicherstellen möchten, dass nur Fälle mit bestimmten Eigenschaften gezählt werden, legen Sie eine [[:de:create:questions:internal|interne Variable]] an (im folgenden Beispiel "QS02_01") und geben Sie dieser Variable nur dann den Wert 2, wenn ein Fall die gewünschten Kriterien erfüllt. Wenn zum Beispiel der folgende PHP-Code auf der vorletzten Seite des Fragebogens platziert wird, dann werden nur Fälle gezählt, welche die vorletzte Seite erreichen und bis dorthin mindestens 10 Minuten (600 Sekunden) benötigt haben.
  
 <code php> <code php>
Zeile 57: Zeile 67:
 ===== Funktionsweise Quotierung ===== ===== Funktionsweise Quotierung =====
  
-Die Quotierung erfolgt in folgenden Schritten:+Die Quotierung nach demografischen Gruppen erfolgt in folgenden Schritten:
  
   - Abfrage der Quoten-Merkmale einer Person mittels ''[[:de:create:functions:value]]''.   - Abfrage der Quoten-Merkmale einer Person mittels ''[[:de:create:functions:value]]''.
de/survey/quota.txt · Zuletzt geändert: 09.01.2023 22:25 von admin
 
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