Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:create:random_questionnaire [25.03.2021 20:27] – [Zufallsauswahl für Fragebögen] sophia.schauer | de:create:random_questionnaire [07.09.2022 08:11] (aktuell) – admin | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
Zunächst legen Sie unter **Fragebogen zusammenstellen** -> **Neuen Fragebogen erstellen** einen zusätzlichen Fragebogen | Zunächst legen Sie unter **Fragebogen zusammenstellen** -> **Neuen Fragebogen erstellen** einen zusätzlichen Fragebogen | ||
- | Legen Sie diesen Fragebogen unter **Fragebogen zusammenstellen** -> **Fragebögen verwalten** als Standard-Fragebogen fest. | + | Legen Sie diesen Fragebogen |
{{: | {{: | ||
Zeile 87: | Zeile 87: | ||
<code php> | <code php> | ||
redirect(' | redirect(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Mehrere Variablen übergeben ==== | ||
+ | |||
+ | Fall neben der Panel-ID noch weitere Variablen übergeben werden sollen, können diese gemeinsam als [[: | ||
+ | |||
+ | Der nachfolgende Code verwendet String-Schlüssel für die Variablen ('' | ||
+ | |||
+ | <code php> | ||
+ | // Zufallsauswahl für einen Fragebogen | ||
+ | $qnr = value(' | ||
+ | // Daten zusammenfassen | ||
+ | $data = [ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ]; | ||
+ | // Daten übergeben | ||
+ | multiLevelDown($qnr, | ||
+ | </ | ||
+ | |||
+ | Um untergeordneten Fragebogen können die Daten wieder auf einzelne Variablen verteilt werden. | ||
+ | |||
+ | <code php> | ||
+ | $data = multiLevelData(); | ||
+ | put(' | ||
+ | put(' | ||
+ | // Die Filtervariablen werden hier direkt in die Filterfragen gespeichert | ||
+ | put(' | ||
+ | put(' | ||
+ | </ | ||
+ | |||
+ | Die Weiterleitung kann auf die in '' | ||
+ | |||
+ | <code php> | ||
+ | redirect(' | ||
</ | </ |