0 votes
in SoSci Survey (dt.) by s114379 (160 points)

Guten Tag

Ich arbeite mit einem externen Panel zusammen und das Panel möchte, dass ich nach 180 beendeten Fragebögen weitere Interessenten gleich zu Beginn des Fragebogens wegschicke. Da ich jedoch im Laufe des Fragebogens redirects verwende (ich schicke Teilnehmer bei einem falsch beantworteten Qualitätscheck weg), versuche ich nun der Anleitung zur Quotierung zu folgen und stehe momentan aber bei folgender Anweisung:

"Um hier falsche Zählungen zu vermeiden, ist es sinnvoll, die zu zählende Variable gegen Ende des Fragebogens mittels put() in eine Interne Variablen zu kopieren und mittels statistic() dann die interne Variable abzuzählen."

Wäre die zu zählende Variable in meinem Fall einfach die letzte Variable im Fragebogen? Und falls ja: Wie schaffe ich das, diese mittels put() in eine Interne Variable kopiert wird?

Und das Abzählen würde dann mit PHP-Code etwa so aussehen?

$anzahlAbgesch = statistic('count', 'Interne Variable');    // Anzahl gültiger Daten 

// Quota
$limits = 180;

// Quotenstopp
if ($anzahlAbgesch >= $limits) {
  // Hier der individuelle Quotafull-Link für die Studie
 redirect('http://www.anbieter.com/p1234567/quotafull.php?id=%panelID%');
}

Besten Dank und freundliche Grüsse
Sonja Egli

1 Answer

+1 vote
by SoSci Survey (309k points)
selected by s114379
 
Best answer

Wäre die zu zählende Variable in meinem Fall einfach die letzte Variable im Fragebogen?

Wenn Sie alle Personen zählen möchten, die bis zur (vor)letzten Seite kommen, dann legen Sie einfach eine interne Variable (z.B. IV01_01) an und schreiben Sie auf der vorletzten Seite folgenden PHP-Code:

put('IV01_01', 2);

Für die Quote schreiben Sie dann (zu Beginn des Fragebogens):

$anzahlAbgesch = statistic('count', 'IV01_01');

Testen Sie es im Debug-Modus, indem Sie noch die Zeile

debug($anzahlAbgesch);

ergänzen und dannn im Debug-Modus nach de ersten paar Seiten oben mit der Seitennavigation direkt zur vorletzten Seite mit dem put() springen. Das machen Sie ein paar mal, dann sollten Sie die Zählung gut beobachten können.

by s114379 (160 points)
Herzlichen Dank für diese schnelle und hilfreiche Antwort! So funktioniert es!

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

...