Lernplattform der Trainerakademie Köln

Bildung

Zusammenfassung

LMS für angehende Diplom-Sporttrainer mit zahlreichen Gruppen- und Community-Funktionen

Projektbeschreibung

Gefördert vom Bundesministerium des Innern sowie vom Land Nordrhein-Westfalen ergab sich die einmalige Gelegenheit, das bisher auf Drupal 6 basierende LMS der Trainerakademie Köln einer kompletten Neuentwicklung zu unterziehen. Neben einem zeitgemäßen Design und vollständig überarbeiteter Benutzerführung schließt das auch die Neukonzeption zahlreicher Funktionen der Plattform und viele neue Features mit ein.

Das Herz der Plattform finden alle User auf der Startseite, die in einem aggregierten Stream alle interessanten neuen Inhalte per Teaser zeigt. Dort kann direkt vorgefiltert werden nach Inhalten aus Ausbildungen, Fortbildungen und Trainerwissen – die drei großen Bereiche der Plattform. Der letztere Bereich, das "Trainerwissen", ist gruppenlos und für alle Nutzer der Plattform einsehbar. Dort informieren die Mitarbeitenden der Trainerakademie regelmäßig über Neuigkeiten oder weiterführendes Wissen aus der Welt des Leistungssports. Zudem können alle User tätig werden und direkt in den Stream externe Links teilen.

Besonders hervorzuheben ist bei den neu konzeptionierten und designten Features die komplexe Gruppenlogik, die in den Ausbildungen und Fortbildungen greift. Lernmaterialien-Inhalte können über mehrere Gruppen hinweg veröffentlicht werden und werden je nach Benutzerrollen unterschiedlich ausgegeben. Dozent:innen haben somit die Möglichkeit, ihre Inhalte gezielt in laufenden Kursen freizuschalten. Aufgaben existieren dagegen immer in einer Gruppe, verfügen aber über ein custom entworfenes Workflow-System ähnlich einem Ticketsystem. Dozent:innen behalten per Sidebar immer den schnellen Überblick, welche Studierenden welchen aktuellen Einreichungsstatus haben und können entsprechend reagieren, kommentieren usw. Auch die Sichtbarkeit erfolgreicher Einreichungen für die anderen Gruppenteilnehmer:innen kann von den Erstellern der Aufgaben frei gewählt werden.

Alle Teilnehmerinnen und Teilnehmer der Gruppen können sich darüber hinaus mit Beiträgen austauschen, Medien teilen und – in einem bald folgenden Zusatzfeature – auch Videos teilen, die über Drupal direkt in den Vimeo-Account der Trainerakademie geladen werden.

Fortbildungsgruppen werden von verschiedenen Interessengruppen besucht und verfügen über eine eigene Anmeldungslogik. Den Mitarbeiterinnen und Mitarbeitern der Akademie bleibt nur noch die Aufgabe, die Gruppen anzulegen, das Datum der Registrierungs-Deadline einzutragen und die Anmeldungen zu bestätigen.

Das Webdesign wurde in Zusammenarbeit mit einer externen Design-Agentur an das Corporate Design der Trainerakademie angepasst. Es wird modernen Ansprüchen an Mobile-Optimierung, Übersichtlichkeit und Performance gerecht. Über die Hauptnavigation können die User jederzeit in ihre Gruppen springen, um direkt am Ort des Geschehens zu sein.

Die Solr-Suche bietet zahlreiche Filtermöglichkeiten, AutoComplete und indiziert sogar Dateianhänge an Nodes. Dank Masquerade-Modul können Fragen der User jederzeit reproduziert und geklärt werden.

Die Plattform wird zusätzlich stetig weiter entwickelt. Geplante Features sind u.a. H5P-Lerninhalte, der Aufbau einer umfassenden Literaturempfehlungs-Datenbank u.v.m.

Projektziele und -ergebnisse

- Konzeptionierung komplett neuer Ansichten und Benutzerführung. Ergebnis ist ein klares, übersichtliches, mobile optimiertes, modernes Design

- Anpassung an aktuelle technische, Sicherheits- und Datenschutzstandards. Lösungen: Drupal 9-Relaunch mit aktuellem groups Setup, optimierte Hosting-Umgebung mit Standort in Deutschland

- Ziel: Steigerung des Nutzer-Engagements und der Motivation, mit dem System zu arbeiten. Lösungen: Deutlich verbesserte Benutzerführung, Haupt-Stream mit allen interessanten Neuigkeiten auf einen Blick, Gruppen-Übersichtsseiten mit Vorschau aller neuen group nodes, mobile Optimierung für die Nutzung abseits des Desktop-Rechners in allen Situationen u.v.m.

- Die Bewerbung der hauseigenen Fortbildungskurse findet über die Plattform statt. Mittels der Übersichtsseite können sowohl frische Abgänger der Ausbildungen als auch langjährige Trainer sich jederzeit über anstehende Fortbildungen informieren und zu diesen anmelden. Auch wer noch keinen user account hat, kann die Fortbildungen über die Webseite der Trainerakademie anklicken, sich in einem Zug ein Benutzerkonto anlegen und direkt für die Fortbildung eintragen lassen. Man wird in diesem Fall ganz Nebenbei User der Plattform und kann anschließend auch auf das vielfältige Trainerwissen zugreifen.

- Datenschutz steht hoch im Kurs und im Fokus der Entwicklungen. Während bei der initialen Registrierung nur ein Mindestsatz an Daten abgefragt wird, müssen User frühestens bei einer Fortbildungsanmeldung weitere persönliche Daten preisgeben – diese sind dann jedoch nur für die Mitarbeitenden der Akademie sichtbar und dienen nur dem Anmeldeprozess. Die User behalten jederzeit die Kontrolle über ihre Daten.

Herausforderungen

Die größte technische Herausforderung war die Lernmaterialien-Logik. Während z.B. Mitarbeiterinnen und Mitarbeiter der Akademie alle Inhalte der Plattform erstellen, editieren und veröffentlichen dürfen, ist dies Dozent:innen nur mit ihren eigenen Materialien möglich und in den entsprechenden Ansichten werden dann auch nur diese gelistet. Des weiteren können Lernmaterialien in mehreren Ausbildungsgruppen veröffentlicht werden, sollen aber gezielt eingesetzt werden können, um nicht z.B. in Gruppen zu erscheinen, in denen der Unterricht noch nicht so weit fortgeschritten ist. Trotz mehrerer group relations dürfen die Inhalte in Listen nicht mehrfach erscheinen, das Caching musste stimmen. Für höherrangige Rollen wurde eine Verwaltungstabelle eingeführt, die gleichzeitig Gruppen- und globale Informationen des Lernmaterials im jeweiligen Kontext darstellt. Bei der Erstellung eines Lm wird die Information mitgenommen, aus welcher Gruppe heraus diese gestartet wurde, damit der korrekte Curriculums-Taxonomiebaum inkl. Verschachtelungen ausgewählt werden kann. Insgesamt musste die gesamte Funktionsweise von group relations, Inhaltserstellung, Ausgabe von Inhalten etc. an vielen Stellen sehr stark manipuliert werden.

Die Lernmaterialien in diesem Projekt zählen zu den komplexesten Inhaltstypen, die erdfisch in jüngerer Vergangenheit konzeptioniert und programmiert hat. Ansonsten hatte die Umsetzung einiger user stories viel Zeit und Geduld beansprucht, z.B. die Anmeldung zu einer Fortbildung als Mitglied oder als noch-nicht-Mitglied der Plattform. In allen Fällen muss geprüft werden, ob ein Profil existiert, ob dieses die benötigten Informationen enthält und ggf. wird dann die Profilbearbeitung mit jeweils unterschiedlichen Pflichtfeldern automatisch geöffnet, danach ist aber ein nahtloser Übergang zurück in den Anmeldeprozess gewährleistet.

Eine ebenfalls nicht zu unterschätzende Herausforderung war das Anzeigen des eigenen Einreichungsstatus für Studierende auf allen Teasern der Aufgaben-Inhalte – eine Information, die normalerweise nicht in jeder Ansicht gleich zur Verfügung steht. Und für die noch WIP Funktion, dass Videos über die Inhaltserstellung im Vimeo-Account der Trainerakademie landen, ist sogar erforderlich, dass Vimeo in der entsprechenden API Bugs fixt, sodass wir mit dem Konzern dafür in Verbindung stehen.

Community-Beiträge

Direkte Commits durch das Projekt bedingt existieren nicht.
Das Modul https://www.drupal.org/project/vimeo_upload wird aber momentan Drupal 9-kompatibel gemacht und die zugrunde liegenden Probleme vonseiten Vimeo bearbeitet. Dies könnte für immer wiederkehrende Fragen zum Hosting eigener Videos auf Drupal-Seiten bei gleichzeitig guter Performance und platzsparendem Upload eine gute Antwort bieten.

Warum sollte dieses Projekt die Splash Awards gewinnen?

Die Plattform "Trainer im Leistungssport" versorgt einige Tausend Sportler:innen mit Wissen. Sie ist deutschlandweit einzigartig in ihrer Ausprägung und bildet sehr Präzise die Bedürfnisse der User ab, ganz anders, als z.B. ein vorkonfiguriertes Moodle das könnte. In der Plattform verwalten auch externe Verbände als Gäste ihre Lehrgänge.

In Zeiten der Pandemie hat der Relaunch der Plattform somit Tausenden von Sportlerinnen und Sportlern genau das gebracht, was notwendig war: Ein übersichtliches, performantes und gut bedienbares Forum für Bildung, Austausch, Team-Zusammenhalt und Stärkung des Engagements. Perspektivisch wird die Plattform immer weiter wachsen, um weiteren Sportverbänden ein Zuhause für deren Online-Aktivitäten zu geben. Somit sind sie unabhängig von öffentlichen Plattformen, bei denen Datenschutz oft keine Rolle spielt. Außerdem ist die Plattform dank der öffentlichen Finanzierung komplett werbefrei, sodass nichts unnötig von den Inhalten ablenkt. Die Komplexität der Anforderungen und die Individualität der einzelnen Lösungen bestätigt Drupal als das CMS der Wahl für so hohe Ansprüche.