Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Letzte ÜberarbeitungBeide Seiten der Revision |
de:create:randomization-mixedstimuli [29.03.2021 11:04] – [Mehrere Stimuli auf einer Seite] sophia.schauer | de:create:randomization-mixedstimuli [30.03.2021 11:45] – sophia.schauer |
---|
======Verschiedene Stimuli gemeinsam randomisieren====== | ======Verschiedene Stimuli gemeinsam randomisieren====== |
| |
Dieses Kapitel beschreibt an Hand eines Beispiels, wie Sie verschiedene Stimuli gemeinsam randomisieren können. Sie benötigen in jedem Fall etwas [[:de:create:php|PHP-Code]] und wenn Sie Bilder oder Mediendateien einbinden und randomisieren möchten, könnten Ihnen die entsprechenden Kapitel zur Einbindung der Mediendateien (s. [[:de:create:images]] und [[:de:create:media]] behilflich sein. Je nachdem welche Stimuli (Text, Bild, Mediendateien oder Fragen) Sie gemeinsam verbinden wollen, sollten Sie auch die entsprechenden Kapitel der [[:de:create:randomization-php|Randomisierungen]] gelesen haben, um zu verstehen, wie die Stimuli allgemein eingebunden werden. In diesem Kapitel wird nur noch erklärt, wie Sie mehrere Stimuli zusammen randomisieren können. | In manchen Fällen soll verschiedenen Experimentalgruppen nicht nur //ein// Stimulus dargeboten werden. Dabei wird zum Beispiel der Experimentalgruppe ein Text A und ein Bild A präsentiert und einer zweiten Gruppe der Text B und das Bild B. |
| Dieses Kapitel beschreibt an Hand eines Beispiels, wie Sie verschiedene Stimuli mittels [[:de:create:php|PHP-Code]] gemeinsam randomisieren können. |
| |
**Hinweis:** Wenn Sie __Fragen__ gemeinsam mit einem Stimulus randomisieren möchten, lesen Sie bitte das Kapitel [[:de:create:randomization-question]]. Hier wird bereits genau beschrieben, wie Sie zum Beispiel eine Frage gemeinsam mit einem Bild randomisieren können. | **Hinweis:** Wenn Sie __Fragen__ gemeinsam mit einem Stimulus randomisieren möchten, lesen Sie bitte das Kapitel [[:de:create:randomization-question]]. Hier wird bereits genau beschrieben, wie Sie zum Beispiel eine Frage gemeinsam mit einem Bild randomisieren können. |
</code> | </code> |
| |
Dieser PHP-Code zeigt je nach gezogener Zufallszahl über den Zufallsgenerator "RG01" einen bestimmten Text an, bzw. erhält die Kontrollgruppe mit der Zufallszahl "RG01=1" keinen Stimulus angezeigt. | Dieser PHP-Code zeigt je nach gezogener Zufallszahl über den Zufallsgenerator "RG01" einen bestimmten Text an, bzw. bekommt die Kontrollgruppe mit der Zufallszahl "RG01=1" keinen Stimulus präsentiert. |
| |
Nun kann es sein, dass Sie den Teilnehmern einer Gruppe nicht nur einen Stimulus, abhängig von der zugewiesenen Gruppe anzeigen möchten. | Nun kann es sein, dass Sie den Teilnehmern einer Gruppe nicht nur einen Stimulus, abhängig von der zugewiesenen Gruppe anzeigen möchten. |
In diesem Beispiel würde also die Gruppe mit der gezogenen Zufallszahl "RG01=2" den Text RG01 und das Bild "IM01" auf einer Seite angezeigt bekommen und die Gruppe mit der Zufallszahl "RG01=3" den Text "RG02" und das Bild "IM01". Die Kontrollgruppe "RG01=1" erhält wiederum keinen der beiden Stimuli. | In diesem Beispiel würde also die Gruppe mit der gezogenen Zufallszahl "RG01=2" den Text RG01 und das Bild "IM01" auf einer Seite angezeigt bekommen und die Gruppe mit der Zufallszahl "RG01=3" den Text "RG02" und das Bild "IM01". Die Kontrollgruppe "RG01=1" erhält wiederum keinen der beiden Stimuli. |
| |
**Hinweis:** In unserem Beispiel sind die [[:de:create:functions:text]] mit den Kennungen "IM01" und "IM02" Bilder. Es könnten aber auch wiederum einfache Texte oder auch Mediendateien (Audios oder Videos) sein (siehe [[:de:create:media]] und [[:de:create:randomization-media]]). | **Hinweis:** In unserem Beispiel sind die [[:de:create:functions:text]] mit den Kennungen "IM01" und "IM02" Bilder. Es könnten aber auch wiederum einfache Texte oder auch Mediendateien (Audios oder Videos) sein: [[:de:create:media]] und [[:de:create:randomization-media]]. |
| |
| |
====Mehrere Stimuli auf unterschiedlichen Seiten==== | ====Mehrere Stimuli auf unterschiedlichen Seiten==== |
Wenn Sie den Gruppen auf verschiedenen Seiten verschiedene Stimuli anzeigen möchten, können Sie die Zufallszahl mehrmals auf verschiedenen Seiten auslesen. Dazu platzieren Sie die entsprechenden PHP-Codes zur Präsentation der Stimuli auf den von Ihnen gewünschten Seiten. Der Zufallsgenerator darf aber nur __einmal__ vor dem ersten PHP-Code beim **Fragebogen zusammenstellen** platziert werden, die Zufallszahl ändert sich dann nicht mehr. | Wenn Sie den Gruppen auf unterschiedlichen Seiten verschiedene Stimuli anzeigen möchten, können Sie die Zufallszahl mehrmals auf verschiedenen Seiten auslesen. Dazu platzieren Sie die entsprechenden PHP-Codes zur Präsentation der Stimuli auf den von Ihnen gewünschten Seiten. Der Zufallsgenerator darf aber nur __einmal__ vor dem ersten PHP-Code beim **Fragebogen zusammenstellen** platziert werden, die Zufallszahl ändert sich dann nicht mehr. |
| |
Beispiel: | Beispiel: |
<code php> | <code php> |
//Code auf der Seite, auf welcher der erste Stimulus platziert werden soll | // Code auf der Seite, auf welcher der erste Stimulus platziert werden soll |
if (value('RG01') == 2) { | if (value('RG01') == 2) { |
text('ST01'); | text('ST01'); |
| |
<code php> | <code php> |
//Code auf der Seite, auf welcher der zweite Stimulus platziert werden soll | // Code auf der Seite, auf welcher der zweite Stimulus platziert werden soll |
if (value('RG01') == 2) { | if (value('RG01') == 2) { |
text('IM01'); | text('IM01'); |