Parameter: Listen

Platzhalter können mehrere Daten enthalten. Dazu gehören u.a. die Platzhalter für Unterrichtszeiten und Personengruppen.

Gruppenlisten

Standardmäßig werden die Gruppen durch Kommata separiert: #TnGeschlossen Teilnehmer*in an einer Bildungsmaßnahme; auch: Teilnahme..Gruppe → Gruppe 1, Gruppe 2, Gruppe 3 etc.

Wenn Sie die Gruppenliste durch Leerzeichen (˽)oder Semikolon (o.ä.) trennen möchten, müssen diese als Parameter in Anführungsstrichen eingegeben werden:

  • #Tn.Gruppen("˽") → Gruppe 1˽Gruppe 2˽Gruppe 3˽etc.
  • #Tn.Gruppen(";") →Gruppe 1; Gruppe 2; Gruppe 3 etc.

Auch ein Umbruch ist bei der Ausgabe möglich durch den Parameter ("\n").

"\" ist ein umgekehrter Schrägstrich auch bekannt als "Backslash", den Sie mit der Tastenkombination Alt Gr+ß eintippen.

  • #Tn.Gruppen("\n") →
    Gruppe 1
    Gruppe 2
    Gruppe 3
    etc.

Aus der Gruppenliste in Qualli.life können auch bestimmte Daten ausgegeben werden, z.B. möchten Sie nicht die gesamte Gruppenliste ausgegeben haben, sondern nur einzelne oder einen bestimmten Bereich. Dies erreichen Sie, wenn Sie einen zweiten Parameter eingeben, der den Bereich spezifiziert: #Tn.Gruppen(Trennzeichen; Bereich)

  • Beliebiger Eintrag: Hierfür ist kein Trennzeichen notwendig und kann weggelassen werden. Die "1" steht dabei für den ersten Eintrag, die "2" für den zweiten usw.
    #Tn.Gruppen(1) → [Bezeichnung Gruppe 1]
    #Tn.Gruppen(3) → [Bezeichnung Gruppe 3]
  • Bereiche: Damit können Sie mehrere Gruppen ausgeben, z.B. die Einträge 2 bis 5.
    #Tn.Gruppen(","; 2-5) → Gruppe 2, Gruppe 3, Gruppe 4, Gruppe 5
  • Letzter Eintrag: Hier wird immer der letzte Eintrag aus der Gruppenliste ausgegeben.
    #Tn.Gruppen(max) → Gruppe10
Unterrichtszeiten

Diese sind nur in den Auftragstypen IntKGeschlossen Integrationskurs abrufbar.

In einigen Formularen des BAMFGeschlossen Bundesamt für Migration und Flüchtlinge müssen die Unterrichtszeiten angegeben werden. In Qualli.life werden sie im Programmbereich "Integrationskursdaten" eingegeben. Um sie in Dokumente des BAMF einfügen zu können gibt es die Platzhalter #Auftrag.Intk.UZeiten. Standardmäßig werden die einzelnen Unterrichtstage durch Kommata separiert ausgegeben:

#Auftrag.Intk.UZeiten → Mo: 08:00 - 16:00 Uhr (5 Std.), Do: 08:00 - 16:00 Uhr (5 Std.)

Auch hier können Sie beliebige Trennzeichen und den Umbruch-Parameter verwenden:

  • #Auftrag.Intk.UZeiten(";") → Mo: 08:00 - 16:00 Uhr (5 Std.); Do: 08:00 - 16:00 Uhr (5 Std.)
  • #Auftrag.Intk.UZeiten("\n") →
    Mo: 08:00 - 16:00 Uhr (5 Std.)
    Do: 08:00 - 16:00 Uhr (5 Std.)
  • Des Weiteren sind auch Texte möglich, diese müssen wie die Zeichen auch, in Anführungsstrichen:

    #Auftrag.Intk.UZeiten(" und\n") →
    Mo: 08:00 - 16:00 Uhr (5 Std.) und
    Do: 08:00 - 16:00 Uhr (5 Std.)

Listen mit Erweiterungen

Einige Platzhalter, die Listen ausgeben, haben Erweiterungen, die mehr Daten aus dem Listeneintrag ausgeben können. Listeneinträge, die mehr Daten enthalten benötigen jedoch einen Parameter, damit diese Daten ausgegeben werden können, z.B.:

  • #Tn.Kinder→gibt alle Einträge als Liste aus
  • #Tn.Kinder.Name→benötigt einen Parameter, um spezifische Daten ausgeben zu können. Beim Testen des Platzhalters wird deshalb eine Warnung ausgegeben.

    In diesem Fall muss der Parameter, der einen bestimmten Eintrag ausgeben soll, direkt nach dem Platzhalter, der die Liste ausgibt, z.B.: #Tn.Kinder(1).Name