HubbS – Der Hub für berufliche Schulen
Verlage/Medien
Projektbeschreibung
Das FWU, als Medieninstitut der 16 Bundesländer, ist für die Produktion interaktiver, audiovisueller Bildungsmedien verantwortlich und unterstützt die Länder im Rahmen des DigitalPakt Schule durch diverse Projekte. Im Jahr 2022 wurde keytec mit der Drupal-Entwicklung der Plattform HubbS beauftragt. HubbS ist die zentrale digitale Anlaufstelle für Lehrkräfte, Schüler und Institutionen aller berufsbildenden Schulen.Das Portal gliedert sich in zwei Bereiche:
Der öffentliche Bereich bietet eine umfangreiche Mediathek mit Lehrmaterialien verschiedener Herausgeber sowie Informationen zu Berufen, Schulen und Veranstaltungen. Durch eine durchdachte Kategorisierung können Nutzer gezielt nach Unterrichtsinhalten, Berufen oder Lernressourcen filtern.
Der anmeldepflichtige Community-Bereich fungiert als soziales Netzwerk, das es Lehrkräften und Institutionen ermöglicht, eigene Materialien zu erstellen, sich zu vernetzen, auszutauschen und Inhalte gemeinsam zu entwickeln. Dieser geschlossene Mitgliederbereich fördert die Interaktion und erleichtert den landesweiten Austausch von Unterrichtsmaterialien.
HubbS Screencast: Was ist HubbS?
https://hubbs.schule/mediathek/hubbs-screencast-was-ist-hubbs
Projektziele und -ergebnisse
ZIELEDas übergeordnete Ziel des Projekts war die Entwicklung einer zentralen Plattform, die den einfachen Zugriff auf digitale Unterrichtsmaterialien und Ressourcen ermöglicht und die Zusammenarbeit sowie den Austausch zwischen Lehrkräften, Landesinstituten und Ministerien über Schul- und Landesgrenzen hinweg fördert.
Die Plattform sollte als zentrale Anlaufstelle dienen, die nicht nur eine leistungsstarke Mediathek und effiziente Suchfunktion bietet, sondern auch kollaborative Arbeitsprozesse und soziale Interaktionen unterstützt. Durch die verbesserte Vernetzung sollen wertvolle Potenziale erschlossen werden, um die Lehrkräfte zu entlasten, die Innovationskraft der Schulen zu stärken und die Qualität des Unterrichts zu steigern.
GOLDLAND MEDIA, verantwortlich für das UX/UI-Design, konzipierte zusammen mit dem FWU und den Landesinstituten die Funktionalitäten, User-Stories und Informationsarchitektur, die in einem detaillierten Designkonzept umgesetzt wurden. Im engen Austausch mit allen Beteiligten realisierte keytec die technische Umsetzung der Plattform.
LÖSUNGEN
Für die Mediathek und Suchfunktion wurde Apache Solr via Search API integriert, wodurch eine schnelle und effiziente Suche gewährleistet wird. Die Inhalte der Mediathek werden regelmäßig aus SODIX, dem Bildungsmedien-Content-Hub der Länder, bezogen und durch eigens entwickelte Erweiterungen für Migrate aktualisiert. Verwandte und verknüpfte Materialien werden direkt in den Inhalten angezeigt.
Durch die Verwendung strukturierter Inhaltstypen mit vordefinierten Feldern spielt Drupal seine Stärken voll aus. Für komplexe Landing Pages wurde der Layout-Builder genutzt, der hohe Flexibilität bietet.
Der anmeldepflichtige Community-Bereich setzt auf die Open-Social Distribution, welche erweitert und an die Bedürfnisse der Plattform angepasst wurde. Diese ermöglicht soziale Netzwerkfunktionen wie persönliche Profilseiten, Social Media Streams, Gruppen, Nachrichten, Benachrichtigungen, Merklisten sowie Follow/Unfollow-Optionen und Missbrauchsmeldungen.
Zusätzliche Funktionen, wie Freundschaftsanfragen und die Kontaktverwaltung, wurden eigenständig entwickelt.
Zur weiteren Förderung der Zusammenarbeit wurden externe Funktionen nahtlos integriert: Die Dateiablage erfolgt durch eine Anbindung an NextCloud und die Videokonferenz-Funktionalitäten werden über Jitsi bereitgestellt. Beide Systeme authentifizieren sich automatisch via OAuth an Drupal.
ERGEBNISSE
Drupal fungiert als zentrale technische Schnittstelle und bildet die Grundlage für den fachspezifischen Austausch, die Vernetzung in Arbeitsgruppen sowie die gemeinsame Erstellung von Unterrichtsmaterialien.
Mit der Inbetriebnahme des anmeldepflichtigen Bereichs steht den Nutzern ein umfangreiches Portfolio an Funktionen zur Kommunikation und Zusammenarbeit zur Verfügung, darunter Video-Konferenz-Tools und Online-Office-Lösungen.
In Zukunft wird Drupal als zentrale Technologie eine entscheidende Rolle bei der Umsetzung weiterer Funktionen übernehmen, darunter Lernortkooperationen, eine länderübergreifende Workshop-Infrastruktur für duale Ausbildungsberufe sowie die technische Anbindung bundesweiter Multiplikatoren-Veranstaltungen. Dadurch werden neue Schwerpunkte gesetzt.
Herausforderungen
Die unterschiedlichen Nutzertypen und die Komplexität der User-Stories stellten eine zentrale Herausforderung dar: Diverse User – von Berufsschullehrer und Ministerialbeamter bis hin zu Interessierten an einer Berufsausbildung – machten flexible Benutzerverwaltungsstrukturen und maßgeschneiderte Zugriffsrechte erforderlich. Eine zusätzliche Login-Möglichkeit wurde über VIDIS, das Single-Sign-On-System der Bundesländer, implementiert. Dieser datenschutzkonforme Zugang gewährleistet durch Maßnahmen wie Pseudonymisierung die Einhaltung der DSGVO in allen 16 teilnehmenden Bundesländern.Eine weitere Herausforderung war die zuverlässige Integration diverser Datenquellen. Die Inhalte der Mediathek werden regelmäßig mithilfe von Migrate aus einem externen System importiert und dabei verlustfrei sowie ohne Duplikate aktualisiert. Für eine nutzerfreundliche Bereitstellung wurde eine leistungsfähige Solr-Suche, einschließlich des Facets-Moduls, sowohl für Content als auch für Nutzer- und Gruppensuchen implementiert.
Darüber hinaus mussten externe Systeme wie Jitsi für Videokonferenzen und NextCloud für Cloudspeicher und kollaboratives Arbeiten den Nutzern ebenfalls über das Single-Sign-On bereitgestellt werden. Spezifische Anforderungen der Zielgruppen machten maßgeschneiderte Anpassungen an den Open-Social-Modulen erforderlich. Dazu gehören auch Eigenentwicklungen wie die Merklisten-Funktion (Better-Wishlist-Modul) sowie die Verwaltung von Kontakten und Freundschaftsanfragen, die den interaktiven Austausch weiter förderten.
Community-Beiträge
Seit 2008 setzen wir als Drupal-Agentur konsequent auf Open Source und engagieren uns mit großer Leidenschaft in der Drupal-Community. Dabei haben wir nicht nur aktiv Patches für Drupal-Core und Contrib-Module beigesteuert, sondern auch eigene Module entwickelt, die erfolgreich in diversen Projekten eingesetzt werden.Im Rahmen des HubbS-Projekts wurde von uns unter anderem an folgenden Modulen beigetragen:
• Core & Contrib
• Open Social
• Better Wishlist
• UI Patterns
• Wingsuit – Storybook for UI Patterns
• Gamification
• Migrate Tool
• Conditional Fields
• Select2
• Search API sorts
• Easy Responsive Images
• Selective Better Exposed Filters
• Search API glossary
Beiträge zu Issues:
• Open Social, Social Profile Submodule: https://www.drupal.org/project/social/issues/3291167
• Open Social, Social Activity Creator Submodule: https://www.drupal.org/project/social/issues/3452133
• Open Social, Social Entity Access by Field Submodule: https://www.drupal.org/project/social/issues/3421383
• Gamification: https://www.drupal.org/project/gamification/issues/3462106
• Migrate Tool: https://www.drupal.org/project/migrate_tools/issues/3257230
• Conditional Fields: https://www.drupal.org/project/conditional_fields/issues/2983162
• UI Patterns Setting: https://www.drupal.org/project/ui_patterns_settings/issues/3403220
• Select2: https://www.drupal.org/project/select2/issues/3217934
• Search API sorts: https://www.drupal.org/project/search_api_sorts/issues/2950460
• Easy Responsive Images: https://www.drupal.org/project/easy_responsive_images/issues/3212705
• Selective Better Exposed Filters: https://www.drupal.org/project/selective_better_exposed_filters/issues/3381536
• Search API glossary: https://www.drupal.org/project/search_api_glossary/issues/3157352
Warum sollte dieses Projekt die Splash Awards gewinnen?
HubbS ist ein wegweisender digitaler Hub, der die Vernetzung und Zusammenarbeit von Lehrkräften im dualen Bildungssystem mit Drupal auf ein neues Niveau hebt. Als herausragendes Beispiel für moderne Bildungsplattformen demonstriert HubbS, wie Drupal erfolgreich in komplexen und anspruchsvollen Anwendungen im Bildungssektor eingesetzt werden kann.In den letzten Jahren haben wir nicht nur bestehende Module optimiert, sondern auch zahlreiche neue Module entwickelt, die wir der Drupal-Community zur Verfügung stellen. Der Splash Award würde sowohl die Leistungen unserer Entwickler würdigen, als auch unser Engagement für die Open-Source-Philosophie bestätigen.