Online-Kurs Erweiterung für das Uniklinikum Schleswig-Holstein
von Dennis Erdmann
Von die Uniklinik Kiel haben wir den Auftrag bekommen, eine Online-Kurs-Erweiterung für Contao zu entwickeln. Anhand von Videos und Fragebögen sollen Sanitäter sich fortbilden und ein Zertifikat erwerben können.

Funktionsübersicht
Folgende Funktionen wurden dabei unter anderem berücksichtigt:
Backend:
- Redakteure können einen oder mehrere Kurse anlegen, die jeweils mehrere Kapitel und beliebig viele Lektionen enthalten können
- Im Kurs kann festgelegt werden, wieviel Prozent der Fragen richtig beantwortet werden müssen, um die Prüfung zu bestehen
- Pro Lektion kann eine Frage gestellt werden, es können beliebig viele Antworten hinterlegt werden. Im System wird die richtige Antwort ausgewählt
- Redakteure können den Status jedes Teilnehmers auswerten (Kurs begonnen, Kurs bestanden, Kurs nicht bestanden) und das Zertifikat des Teilnehmers als PDF herunterladen
Frontend:
- Ein Kurs besteht aus einem Schulungs- und Prüfungsteil
- Teilnehmer müssen zunächst die Schulung durchlaufen, bevor die Prüfung freigeschaltet wird
- Teilnehmer können jederzeit die Schulung/Prüfung abbrechen und nach dem Login an der gleichen Stelle fortsetzen
- Teilnehmer können sich nach Bestehen ein Zertifkat als PDF herunterladen
Technik:
Für diese Erweiterung setzten wir erstmals ausschließlich auf Contao 4 indem wir sie als Symfony-Bundle anlegten.