DAVx⁵ ist eine freie, quelloffene Anwendung, die das CalDav, CardDav und WebDav Protokoll sprechen kann. Das sind Protokolle um Kontakte, Kalender und andere Dinge (z.B. generische Dateien) über HTTP zu synchronisieren.
Z.B. kann man eine Nextcloud und dessen Kalender und Kontakte Funktionalität gut über dieses Protokoll verwenden.
Don't you have a student council in America you can complain to about such stuff? From my experience studying in Germany (and even more so in Austria) the student council (oder student union) has very good connections to the administrative and scientific staff to pass feedback along and also get invited to (mandatory for the Uni) semesterly quality-assessment-circles to assess the "studibility" of the program, which also includes evaluating such processes.