zebis.

Portal für Lehrpersonen.

Technologie.
Screenshot Startseite Zebis

Kunde und Angebot.

zebis.ch ist ein Portal welches von der Bildungsdirektoren-Konferenz Zentralschweiz und dem Kanton Wallis (BKZ Geschäftsstelle) betrieben wird. Alle Infos zur BKZ und dem zebis Team finden Sie hier.

Das Angebot von zebis richtet sich an Lehrpersonen und Schulen der BKZ Kantone und umfasst folgendes Angebot:

Angebot

zebis setzt sich für die Veröffentlichung von offenen Unterrichtsmaterialien (OER - Open Educational Resources) ein. Wir unterstützen Lehrpersonen und Schulen in ihrer täglichen Arbeit durch ...

  • lehrplankompatible Unterrichtsmaterialien
  • aktuelle, unterrichts- und schulrelevante Dossiers
  • Stellen- und Stellvertretungsinserate
  • Neuigkeiten aus der Bildungslandschaft
  • kantonale Informationen, Links zu Behörden und Institutionen

Das Ziel.

Im Jahre 2020 wurde zebis.ch von einer Drupal 7 Instanz auf Drupal 8 migriert – und später auf Drupal 9 und Drupal 10 aktualisiert. Um neue Bedürnisse abzudecken, wurde in diesem Zusammenhang die Plattform komplett erneuert. In den letzten Jahren wurde zebis fortlaufend aktualisiert und erweitert. 

  • Upgrade von Drupal 7 auf Drupal 8/9/10
  • Content Migration von Drupal 7 auf Drupal 8/9/10
  • Erweiterung Lizenzverwaltung
  • Erweiterung Lingualevel
  • Integration ins SingleSignOn login.zebis.ch
  • Integration in zebis.digital sowie H5P-Hub
  • Ausbau der Stellenplattform
Screenshot Unterrichtsmaterialien Zebis

Die Herausforderung

Da es sich in diesem Projekt nicht um eine komplette Neuentwicklung handelt, stand zu Beginn eine umfassende Analyse aller Funktionen der Webseite an. Da die Drupal 7 Version von zebis bereits eine hohe Komplexität aufwies, war die Analyse und Ordnung der Funktionen und Daten eine grosse Herausforderung.

Neben den bestehenden Funktionen gab es auch neue Anforderung welche die Komplexität zusätzlich erhöhten, da auch in bestehende Datenstrukturen eingegriffen werden musste.

Von Anfang an war es das Ziel, sämtliche Daten der Drupal 7 Webseite auch auf Drupal 8 zu migrieren. Das beinhaltet über 10'000 Benutzer, sowie sämtliche Unterrichtsmaterialien (8'000+) und weitere Inhalte. Die grosse dabei Herausforderung war, dass es sich bei der Migration nicht um einen einmaligen Import handelte sondern um eine inkrementelle Datenmigration. Daten welche auf der alten Drupal 7 Webseite veränderten, mussten im Verlauf der Entwicklung fortlaufend aktualisiert werden.

Auf zebis.ch gibts es Funktionen und Inhalte, die nur von Lehrpersonen verwendet werden dürfen, welche bei einer Schule angestellt sind, die eine entsprechende Lizenz gekauft haben. Da die Lizenzverwaltung sehr spezifisch auf die Anforderungen von zebis richten, mussten wir ein eigenes Lizenzkonzept erarbeiten welches einfach verständlich und auch einfach nutzbar ist.

Die fortlaufende Weiterentwicklung erlaub zebis ihre Plattform agil am Markt anzupassen. Aufgrund vom akuten Lehrpersonenmangel, wurde das Stellenportal funktional erweitert. zebis.ch wurde zudem laufend aktualisiert und läuft akutell auf Drupal 10.

Die Lösung.

Projektkompass und agile Entwicklung

Sprint 0

Vor dem ersten Sprint haben wir in mehreren DISCOVER und DEFINE Workshops die Komplexität der bestehenden zebis.ch Drupal 7 analysiert. Darauf haben wir einen groben Projektplan entworfen, welcher in insgesamt 7 Sprints aufgeteilt war.

Sprint 1-3

In den ersten 3 Sprints haben wir die Basisfunktionen in Drupal 8 migriert und sichergestellt, dass die Datenstruktur stabil und brauchbar für die weitere Entwicklung ist. Ein wesentlicher Aspekt war dabei die Integration vom kompletten Lehrplan21 mit all seinen Kompetenzen. Diese werden verwendet um die Unterrichtsmaterialien anhand dieser Kompetenzen zu verknüpfen.

Sprint 4 & 5

Die Hauptinhalte von zebis.ch sind die Unterrichtsmaterialien und die damit verbundenen Such- und Filtermöglichkeiten. Damit die Facetten-Filter sowie die Lehrplan 21 Filter reibungslos funktionieren, haben wir Teile der Drupal 7 Lösung für Drupal 8 komplett neu geschrieben.

Sprint 6 & 7

In den letzten beiden Sprints haben wir die neuen Funktionen Lingualevel und die Lizenzverwaltung integriert sowie diverse Optimierung der obigen Funktionen gemacht. Ein Schwerpunkt galt dabei auch dem Newsletter, welcher die Inhalte je nach Userprofil im gewünschten Turnus an die User versendet.

Go Live

Den Go-Live konnten wir im November 2020 vornehmen.

Kontinuierliche Kommunikation.

Die Projektkommunikation haben wir über unser Portal my.netnode.ch geführt. Konkret haben wir über 50 Meetings und Jour Fixes sowie 25 Progress Updates dokumentiert. Für die Dokumentation der Software sowie die Sprintplanung haben wir die Atlassian Tools Confluence und Jira benutzt.

Der kontinuierliche Austausch hat geholfen, fortlaufend und schnell Feedback vom Kunden einzuholen. Dadurch konnten die Anforderungen gezielt umgesetzt werden.

Das Ergebnis.

zebis.ch steht nun auf einem soliden Fundament, welches für künftige Anforderungen gewappnet ist. Visuell unterscheidet sich die neue Instanz nur marginal von der alten.  Im Hintergrund können nun jedoch flexibel Dossiers mit Hilfe vom Layoutbuilder erstellt werden und die verschieden redaktionellen Abläufe können einfacher konfiguriert und angepasst werden. Die umfassende Lizenzverwaltung erlaubt es, sowohl Lehrpersonen für die Nutzung einzelner Lehrmittel zu berechtigen, als auch Organisationen wie einer Schulgemeinde eine Lizenz für ein Stellvertretungsabo anzubieten. 

Screenshot Mein Zebis

Zusammenfassung.

zebis.ch wurde erfolgreich inkl. aller Benutzer und Inhalte von Drupal 7 auf Drupal 8 migriert. Im Rahmen dieser Migration wurden diverse Funktionen wie z.B. der LP21-Import sowie der Newsletter von Grund auf neu geschrieben.  Zudem wurde eine umfassende Lizenzverwaltung implementiert. 

Dadurch können in Zukunft die Lehrpersonen und Schulgemeinden weiterhin auf eine der umfassendsten Sammlungen von Unterrichtsmaterialien zugreifen sowie Stellen und Stellvertretungen suchen und finden. 

Sind Sie bereit, loszulegen?

Kontaktieren Sie uns für ein unverbindliches Gespräch.
Michi Mauch
Michi Mauch
Digital Consultant, CEO
Tobias Tschopp
Tobias Tschopp
Digital Consultant
Lukas Fischer
Lukas Fischer
Digital Consultant, Gründer

Newsletter abonnieren.