Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:multilevel [03.01.2018 13:48] – [Echtes Multi-Level Design] adminde:create:multilevel [22.02.2024 20:31] (aktuell) – [Multi-Level Struktur] admin
Zeile 7: Zeile 7:
  
 **Hinweis:** Zur Verwendung von SoSci Survey im Rahmen mehrwelliger Erhebungen (welche ebenfalls Multi-Level-Daten erzeugen) siehe [[:de:create:waves]]. **Hinweis:** Zur Verwendung von SoSci Survey im Rahmen mehrwelliger Erhebungen (welche ebenfalls Multi-Level-Daten erzeugen) siehe [[:de:create:waves]].
 +
 +
 +===== Verwendung der Multi-Level Übersicht =====
 +
 +Der Fragetyp [[:de:create:questions:multilevel]] koppelt einen übergeordneten Fragebogen mit einem untergeordneten Fragebogen, sodass eine Multi-Level Struktur ohne PHP-Programmierung verwendet werden kann.
 +
 +PHP-Code ist nur erforderlich, wenn mittels ''[[:de:create:functions:multilevelprepare]]'' vorab eine Liste mit Fällen erzeugt werden soll, welche die Befragte ausfüllen/bearbeiten soll.
  
  
Zeile 55: Zeile 62:
  
 Der Teilfragebogen speichert die Fallnummer (CASE) des Hauptfragebogens als Referenz (REF), sodass eine eindeutige Zuordnung von Teil- zu Hauptfragebögen möglich ist. Der Teilfragebogen speichert die Fallnummer (CASE) des Hauptfragebogens als Referenz (REF), sodass eine eindeutige Zuordnung von Teil- zu Hauptfragebögen möglich ist.
 +
 +**Hinweis:** Das Multi-Levle-Design erlaubt es __nicht__, mittels Zurück-Knopf zu einer früheren Wiederholungen bzw. einem bereits bewerteten Stimulus zurück zu wechseln.
  
  
Zeile 94: Zeile 103:
 } }
 </code> </code>
 +
 +Die folgende Abbildung visualisiert anhand eines vereinfachten Beispiels (Auswahlfrage NT01 mit 1=Wiederholung), wo die PHP-Codes platziert werden, welche Daten übermittel werden (orange) und welche PHP-Befehle wohin springen (grün).
 +
 +{{:de:create:multilevel.loop.png?nolink|Platzierung der PHP-Codes auf den unterschiedlichen Seiten}}
  
  
Zeile 126: Zeile 139:
  
 Ein Rückgabewert vom Teilfragebogen an den Hauptfragebogen ist bei diesem Design in alle Regel nicht erforderlich. Ein Rückgabewert vom Teilfragebogen an den Hauptfragebogen ist bei diesem Design in alle Regel nicht erforderlich.
 +
 +
 +==== Beispiel 3 ====
 +
 +Die Anleitung zu [[:de:create:functions:randomuse#anwendungsbeispiel|randomUse()]] zeigt den vollständigen PHP-Code für den Anwendungsfall, dass Teilnehmer 20 zufällig aus einem Pool ausgewählte Items bewerten müssen, diese aber auch auslassen können.
 +
  
 ===== Hinweise ===== ===== Hinweise =====
de/create/multilevel.txt · Zuletzt geändert: 22.02.2024 20:31 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