Übersetzungen dieser Seite:
 

multiLevelDown()

void multiLevelDown(string FragebogenKennung, [mixed Daten])

Die Funktion multiLevelDown() startet den Fragebogen mit der Kennung FragebogenKennung und übergibt eventuell angegebene Daten an den untergeordneten Fragebogen.

Hinweis: Der Befehl multiLevelDown() beendet die Ausführung des aktuellen PHP-Codes und der aktuellen Fragebogen-Seite und springt direkt in den untergeordneten Fragebogen.

Wenn der Teilnehmer den untergeordneten Fragebogen beendet (erreichen der letzten Seite oder mittels multiLevelReturn()), kehrt er zum Hauptfragebogen zurück, in welchem multiLevelDown() verwendet wurde.

  • FragebogenKennung
    Kennung des Fragebogens, der aufgerufen werden soll.
  • Daten
    Daten, welche optional an den untergeordneten Fragebogen übergeben werden sollen, und dort mittels multiLevelData() abgerufen werden können.

Die Verwendung dieser Funktion wird im Kapitel Multi-Level StrukturEchtes Multi-Level-Design erklärt.

Zuordnung

Durch multiLevelDown() wird im Datensatz ein weiterer Fall erzeugt, in welchem die Daten aus dem untergeordneten Fragebogen gespeichert werden.

Die Fallnummer (CASE) des übergeordneten Falls wird in allen untergeordneten Fällen eines Interviews in der Variable REF vermerkt. Wenn z.B. innerhalb eines Interviews des Fragebogens „main“ drei untergeordnere Fälle des Fragebogens „sub“ erstellt werden, so könnte die Datenstruktur aussehen wie folgt:

CASEQUESTNNRREFBeschreibung
1 main Teilnehmer A (übergeordneter Fragebogen)
2 sub 1Teilnehmer A (untergeordneter Fragebogen 1)
5 sub 1Teilnehmer A (untergeordneter Fragebogen 2)
7 sub 1Teilnehmer A (untergeordneter Fragebogen 3)

Die Fälle stehen im Datensatz nicht zwangsläufig direkt untereinander. Wenn zwischen dem Erstellen der untergeordneten Fragebögen andere Interviews starten, stehen diese zwischend den Fällen, zum Beispiel:

CASEQUESTNNRREFBeschreibung
1 main Teilnehmer A (übergeordneter Fragebogen)
2 sub 1Teilnehmer A (untergeordneter Fragebogen 1)
3 main Teilnehmerin B (übergeordneter Fragebogen)
4 main Teilnehmer C (übergeordneter Fragebogen)
5 sub 1Teilnehmer A (untergeordneter Fragebogen 2)
6 sub 3Teilnehmerin B (untergeordneter Fragebogen 1)
7 sub 1Teilnehmer A (untergeordneter Fragebogen 3)
de/create/functions/multileveldown.txt · Zuletzt geändert: 28.08.2023 17:34 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