Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:create:randomization-media [15.02.2021 17:21] sophia.schauerde:create:randomization-media [19.02.2024 19:16] – [Stimulus: Bild] behnke.david
Zeile 11: Zeile 11:
 ===== Stimulus: Bild===== ===== Stimulus: Bild=====
  
-**Tipp:** Diese Möglichkeit bietet durch den HTML-Text viel Raum zur Gestaltung und Bearbeitung für komplexere Darstellungen (siehe unten: Beispiel umfangreiche HTML-Codes). Für die einfachere Einbindung von Bildern bietet sich die Möglichkeit, die unter //[[de:create:randomization-einfaktoriell|Randomisierung einfaktoriell]]// beschrieben wird, eher an. +**Tipp:** Diese Möglichkeit bietet durch den HTML-Text viel Raum zur Gestaltung und Bearbeitung für komplexere Darstellungen (siehe unten: Beispiel umfangreiche HTML-Codes). Für die einfachere Einbindung von Bildern bietet sich die Möglichkeit, die unter //[[de:create:randomization-einfaktoriell|Randomisierung einfaktoriell]]// beschrieben wird, eher an. iiiiii
  
 ====Beispiel: Randomisierung von 2 Bildern==== ====Beispiel: Randomisierung von 2 Bildern====
Zeile 52: Zeile 52:
  
  
-==== Randomisierung von Bildern mittels Platzhalter====+==== Randomisierung von Bildern mittels Platzhalter ====
  
 Der folgende PHP-Code kann ebenso für die Einbindung von Bildern verwendet werden, arbeitet aber nicht mit kompletten HTML-Code-Stückchen, sondern mit einem [[de:create:placeholders|Platzhalter]] ''%dateiname%'' und der Funktion ''[[:de:create:functions:replace]]''. Der folgende PHP-Code kann ebenso für die Einbindung von Bildern verwendet werden, arbeitet aber nicht mit kompletten HTML-Code-Stückchen, sondern mit einem [[de:create:placeholders|Platzhalter]] ''%dateiname%'' und der Funktion ''[[:de:create:functions:replace]]''.
Zeile 78: Zeile 78:
  
  
-=====Stimulus: Video===== +==== Text der Zettel und Platzhalter ==== 
-Auch Videos können mittels einer text()-Funktion eingebettet werden. Dazu benötigt man den selben Code, wie bei den Texten und bindet das Video via HTML-Text ein. Die Videos müssen bereits in **Bilder und Mediendateien** abgespeichert sein und in einem ([[de:create:texts|Text]]angelegt sein.+ 
 +Die obigen PHP-Codes haben jeweils nur den vom Zufallsgenerator gezogenen (numerischen) Code verwendet. Sie können aber auch den Inhalt der Zettel im Zufallsgenerator verwenden. Wenn Sie mit BIldern arbeiten, bietet es sich an, die Bildnamen im Zufallsgenerator zu hinterlegen. Also z.B. 
 + 
 +<code> 
 +1 = stimulus1.png 
 +2 = stimulus2.png 
 +3 = stimulus3.png 
 +4 = stimulus4.png 
 +5 = stimulus5.png 
 +6 = stimulus6.png 
 +</code> 
 + 
 +Während Sie mit ''value('RG01')'' auf den numerischen Code zugreift, kann man mittels ''value('RG01', 'label')'' auf den Inhalt des gezogenen Zettels zugreifen. Mittels '' replace('%image%, 'RG01', 'response')'' kann man den Inhalt auch direkt in einen Platzhalter schreiben. 
 + 
 +Der vorherige PHP-Code lässt sich damit wie folgt schreiben. 
 + 
 +<code php> 
 +question('RG01'); 
 +replace('%dateiname%', 'RG01', 'response'); 
 +html('<p><img src="%dateiname%"></p>'); 
 +</code> 
 + 
 +Falls man während eines Interviews mehrere Zettel zieht, muss man lediglich den Namen der Variable entsprechend der **Variablen-Übersicht** anpassen, z.B. 
 + 
 +<code php> 
 +question('RG01'); 
 +// Bild entsprechend dem ersten gezogenen Zettel anzeigen 
 +replace('%dateiname1%', 'RG01x1', 'response'); 
 +html('<p><img src="%dateiname1%"></p>'); 
 +// Bild entsprechend dem zweiten gezogenen Zettel anzeigen 
 +replace('%dateiname2%', 'RG01x2', 'response'); 
 +html('<p><img src="%dateiname2%"></p>'); 
 +</code> 
 + 
 +===== Stimulus: Video ===== 
 + 
 +Auch Videos können mittels einer text()-Funktion eingebettet werden. Dazu benötigt man den selben Code, wie bei den Texten und bindet das Video via HTML-Text ein. Die Videos müssen bereits in **Bilder und Mediendateien** abgespeichert sein und in einem [[de:create:texts|Text]] angelegt sein.
  
 Ein Code, bei dem einer Kontrollgruppe kein Stimulus angezeigt wird und bei den beiden anderen Gruppen zwei Videos randomisiert werden, könnte folgendermaßen aussehen:  Ein Code, bei dem einer Kontrollgruppe kein Stimulus angezeigt wird und bei den beiden anderen Gruppen zwei Videos randomisiert werden, könnte folgendermaßen aussehen: 
de/create/randomization-media.txt · Zuletzt geändert: 19.02.2024 21:01 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