Bei einer Multi-Level Struktur werden im Rahmen eines Interviews mehrere Fälle/Zeilen im Datensatz angelegt:
Die Multi-Level-Übersicht ist eine Funktion, welche die untergeordneten Einträge im übergeordneten Fragebogen anzeigt. Befragte können die Einträge dann in der Reihenfolge bearbeiten, in der sie möchten. Optional erlaubt es die Multi-Level-Übersicht, neue Einträge hinzuzufügen und/oder zu löschen.
Hinweis: Falls Sie eine Multi-Level-Struktur verwenden, aber die untergeordneten Fälle und die Reihenfolge der Bearbeitung vorgeben möchten, verwenden Sie anstatt der Multi-Level-Übersicht die Fuktion multiLevelDown()
.
Beispielsweise können Befragte in der Liste alle Medikamente eintragen, die sie regelmäßig einnehmen. In den untergeordneten Fragebögen können sie dann Details zu den Medikamenten (z.B. Name und Dosierung) angeben. Die Datenstruktur wäre dann etwa wie folgt.
Fall | Beschreibung | Alter | Geschlecht | Medikament | Dosierung |
---|---|---|---|---|---|
1 | Übergeordnete Datenzeile | 46 | m | - | - |
2 | Erster untergeordneter Fall | - | - | RamiLich | 1,25 mg |
3 | Zweiter untergeordneter Fall | - | - | Pantoprazol Aristo | 20 mg |
4 | Dritter untergeordneter Fall | - | - | Thyronajod 75 Henning | 75 µg |
Für diesen Anwendungsfall würde der untergeordnete Fragebogen (nur) den Namen des Medikaments und die Dosierung abfragen. Die Multi-Level-Übersicht würde ohne Einträge starten und das Anlegen und Löschen neuer Einträge erlauben.
Erstellen Sie vorab den untergeordneten Fragebogen, welcher für jeden Eintrag in der Liste abgefragt werden soll. Er kann eine oder mehrere Seiten enthalten.
Mit den weiteren Einstellungen in der Multi-Level-Übersicht können Sie u.a. steuern, ob Befragte neue Fälle hinzufügen und bestehende Fälle löschen können.
Wenn Sie bei Variable für Beschreibung die Kennung einer weiteren Variable eintragen, dann wird der Inhalt dieser Variable in der Liste als zweite Zeile unter dem Titel des Eintrags angezeigt.
Tipp: Sie können die Anzeige in der Liste sehr genau steuern, wenn Sie dort eine interne Variable eintragen, und im untergeordneten Fragebogen mittels put()
den Inhalt der internen Variable festlegen.
Standardmäßig zeigt die Frage einen Knopf „Hinzufügen“, mit welchem man neue untergeordnete Fälle erstellen kann.
Mit der Funktion multiLevelPrepare()
können vorab Fälle angelegt werden, welche dann in der Multi-Level-Übersicht zum bearbeiten ausgewählt werden können. Den Knopf zum Hinzufügen neuer Fälle kann man in diesem Fall deaktivieren.