Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
de:create:random_questionnaire [12.07.2019 09:15] – Funktion wurde entfernt, weil sie mehr Probleme erzeugt (ungleiche Gruppengrößen) als dass sie hilft admin | de:create:random_questionnaire [27.08.2019 11:30] – [Gewichtete Auswahl] admin |
---|
====== Zufallsauswahl für Fragebögen ====== | ====== Zufallsauswahl für Fragebögen ====== |
| |
In einem Befragungsprojekt kann man mehrere Fragebögen anlegen (**Fragebogen zusammenstellen** -> Karteireiter //Weitere Fragebögen//). Ruft der Teilnehmer den [[:de:survey:url|Link zum Fragebogen]] auf, kann man ihn zufällig einem der Fragebögen zuweisen. | In einem Befragungsprojekt kann man mehrere Fragebögen anlegen (**Fragebogen zusammenstellen** -> **Neuen Fragebogen erstellen** bzw. **Fragebögen verwalten**). Ruft der Teilnehmer den [[:de:survey:url|Link zum Fragebogen]] auf, kann man ihn zufällig einem der Fragebögen zuweisen. |
| |
**Hinweis:** Für Experimente ist es in aller Regel deutlich (!) einfacher, nur einen Fragebogen anzulegen und mit einem kleinen PHP-Code den Stimulus zu variieren ([[:de:create:randomization]]). | **Hinweis:** Für Experimente ist es in aller Regel deutlich (!) einfacher, nur einen Fragebogen anzulegen und mit einem kleinen PHP-Code den Stimulus zu variieren ([[:de:create:randomization]]). |
| |
| |
==== Vorgehen ==== | ===== Vorgehen ===== |
| |
Zunächst legen Sie unter **Fragebogen zusammenstellen** -> **Neuen Fragebogen erstellen** einen zusätzlichen Fragebogen an, welcher sich um die zufällige Verteilung kümmert. Die Kennung können Sie frei wählen, für die folgende Beschreibung verwenden wir die Kennung "random". | Zunächst legen Sie unter **Fragebogen zusammenstellen** -> **Neuen Fragebogen erstellen** einen zusätzlichen Fragebogen an, welcher sich um die zufällige Verteilung kümmert. Die Kennung können Sie frei wählen, für die folgende Beschreibung verwenden wir die Kennung "random". |
Die Funktion ''[[:de:create:functions:value]]'' ruft die Kennung des zufällig gezogenen Fragebogens aus dem Zufallsgerator ab. Die Funktion [[:de:create:functions:goToQuestionnaire]] springt direkt zu dem Fragebogen mit der entsprechenden Kennung. | Die Funktion ''[[:de:create:functions:value]]'' ruft die Kennung des zufällig gezogenen Fragebogens aus dem Zufallsgerator ab. Die Funktion [[:de:create:functions:goToQuestionnaire]] springt direkt zu dem Fragebogen mit der entsprechenden Kennung. |
| |
{{:de:create:scr.random-questionnaire.questionnaire.png|Frgabeogen zur zufälligen Auswahl anderer Fragebögen}} | {{:de:create:scr.random-questionnaire.questionnaire.png|Fragebogen zur zufälligen Auswahl anderer Fragebögen}} |
| |
| Den Fragebogen "random" haben Sie unter **Fragebogen zusammenstellen** -> **Fragebögen verwalten** als Standard-Fragebogen für das Befragungsprojekt ausgewählt. Die Teilnehmer können den [[:de:survey:url]] also ohne weitere Parameter (''q=...'') aufrufen. Sie gelangen dann zunächst zum Fragebogen "random" und werden von dort zufällig auf einen der anderen beiden Fragebögen verteilt. |
| |
| |
| ===== Gewichtete Auswahl ===== |
| |
| Falls einige Fragebögen häufiger ausgewählt werden sollen als andere, tragen Sie deren Kennungen bitte einfach mehrfach im Zufallsgenerator ein. |
| |
| Der folgende Zufallsgenerator würde z.B. den Fragebogen "control" doppelt so häufig aufrufen wie "order1", "order2" oder "order3". |
| |
| <code> |
| 1 control |
| 2 control |
| 3 order1 |
| 4 order2 |
| 5 order3 |
| </code> |