Import Kurse - signalwerk/sfgz GitHub Wiki
Die Kurse werden über ein Schnittstelle angeliefert:
https://daten.sfgz.ch/?type=90
(XML) das Datenmodell wird von dort übernommen.
Das Kurs-System wird von Daniel Rüegg (sfgz) betreut.
Der Import wird immer um 00:00 ausgeführt (link).
Kurs
Jeder Kurs hat mehrere Durchführungen.
Darstellung (Sortierung)
Die Kurse werden zuerst nach dem Feld /document/kurse/kurs/reihenfolge
sortiert und dann nach /document/kurse/kurs/versionen/version/titel
Durchführung
Jede Durchführung kann einer der folgenden Status-Codes annehmen:
Wert | In Kursverwaltung von Schule | Bedeutung | Effekt |
---|---|---|---|
0 | Geplant | Geplante Durchführung | Button für Anmeldung |
1 | Findet statt | Definitiv Durchführung | Button für Anmeldung |
2 | Abgesagt | Kurs abgesagt | Button für Anmeldung → Teilnehmer wird manuell auf nächsten Kurs verwiesen |
3 | Warteliste | Durchführung ausgebucht | Hinweis «Ausgebucht» → Anmeldung nicht mehr möglich |
4 | Ist gestartet | Kurs läuft | Ganzer Kurs wird ausgeblendet |
Bemerkungen
- Alle Links zu Kursen (
<a href="?kurs=2747">...</a>
) müssen noch korrekt ergänzt werden