michigg/roofis2

Import Lecture Terms

Closed this issue · 2 comments

Importiere zu den Veranstaltungen die zugehörigen Veranstaltungstermine von der Univis Schnittstelle

Aufbau:

<terms>
  <term>
    <endtime>14:00</endtime>
    <repeat>w1 4</repeat>
    <room><UnivISRef type="Room" key="Room.wiai.zentr.zentr.wiaier_2"/></room>
    <starttime>12:00</starttime>
  </term>
</terms>

Kodierung des repeats <repeat>:

<modechar><numbers> <submodechar><numbers><args>

modechar

  • d: tägliche Wiederhohlung
  • w: wöchentliche Wiederholung
  • m: monatliche Wiederholung
  • y: jährliche Wiederholung
  • b: Blocktermin

numbers

Abstand zwischen zwei Wiederholungen

Bsp.:

  • d2: jeder zweite Tag
  • w3: jede dritte Woche
  • ...

ARGS (ab wöchentlich)

Gibt den Tag für den Termin an

Bsp: w3 1,2: Jede dritte Woche am Montag und Dienstag

Submodechar

Wiederholung als Datum mit d

Bsp.: m1 d23: Jeder Monat am 23ten

Wiederholung als Woche angeben

Bsp.: m1 w1 3: Jeden Monat am ersten Mittowch im Monat

Spezialfall: w5: m1 w5 3: Jeden Monat am letzen Mittwoch im Monat

Blocktermine

  • 1: b1: Blocktermin: von Startdatum, Startzeit bis Enddatum, Endzeit
  • bd: Blocktermin mit täglicher Wiederholung