10 YEARS

Digitale Lern- und Arbeitsplattform für das Bundesland Hessen

Hessisches Kultusministerium

Seit Beginn des Schuljahres 2020/21 ist das Schulportal Hessen als digitale pädagogische Lern- und Arbeitsplattform im Einsatz. Um Qualität zu garantieren, ist die komplette Seite von uns mit automatisierten Tests abgedeckt. Anhand dieser beraten, optimieren und entwickeln wir fleißig mit, damit das Portal dem durch COVID-19 bedingten drastischen Anstieg der Nutzungszahlen standhält.

Projektname

Schulportal Hessen

Projektstart

2020

Leistungen

  • Digitale Beratung
  • Konzept
  • Entwicklung Frontend
  • Entwicklung Backend
  • DevOps & Skalierbarkeit
  • Code Review
  • Automatisierte Test-Abdeckung
  • Qualitätssicherung

Die Aufgabe

Das hessische Kultusministerium betreibt für die Schulen des Bundeslandes ein gemeinsames Schulportal. Das „Schulportal Hessen“ existiert seit mehr als zehn Jahren und hat sich über die Jahre zu einem umfangreichen Set an Anwendungen und Services angereichert.

Seit Mitte 2020 ist Biz Factory, neben der Lehrerakademie des Landes Hessen, im Projekt tatkräftig im Einsatz: leistet sicherheitstechnische Optimierungen, verantwortete die Einrichtung eines CI/CD Systems, begleitete die Migration in eine Cloud Native Umgebung, verantwortete die Aktualisierung von Software Paketen, führte ein Container System auf Basis von Docker ein und optimiert die Effizient des Source Codes und der Datenbanken.

Die Challenge

Schulportal Hessen
Schulportal Hessen

Die Aussetzung des regulären Schulbetriebs und die damit verbundene Schließung der Schulen zur Eindämmung der Ausbreitung der COVID-19 Infektionen hat sprunghaft zu einer Erhöhung der Nutzung des Schulportals geführt, die im März/April 2020 kurzfristig zu starken Funktionseinschränkungen führten.

Die Server- und Anwendungsarchitektur war auf Home-Schooling- Einsatzszenarien nicht ausgelegt. Zudem ist das Portal Ziel von zahlreichen Hackerangriffen. Um das System für die breite Nutzung zu stabilisieren und künftig eine zuverlässige und performante Anwendung sowie Skalierung zu ermöglichen, musste das System auf eine neue technische Basis gestellt werden. Dabei sollten insbesondere die Anforderungen an das System in Bezug auf Skalierbarkeit und die Besonderheiten im pädagogischen Betrieb berücksichtigt werden. Die allumfassende Test-Abdeckung begann bei Null und stellte somit als eine neue Herausforderung für unsere Konzeptions- und Organisations-Skills heraus.

Die Challenge

Schulportal Hessen
Schulportal Hessen

Die Aussetzung des regulären Schulbetriebs und die damit verbundene Schließung der Schulen zur Eindämmung der Ausbreitung der COVID-19 Infektionen hat sprunghaft zu einer Erhöhung der Nutzung des Schulportals geführt, die im März/April 2020 kurzfristig zu starken Funktionseinschränkungen führten.

Die Server- und Anwendungsarchitektur war auf Home-Schooling- Einsatzszenarien nicht ausgelegt. Zudem ist das Portal Ziel von zahlreichen Hackerangriffen. Um das System für die breite Nutzung zu stabilisieren und künftig eine zuverlässige und performante Anwendung sowie Skalierung zu ermöglichen, musste das System auf eine neue technische Basis gestellt werden. Dabei sollten insbesondere die Anforderungen an das System in Bezug auf Skalierbarkeit und die Besonderheiten im pädagogischen Betrieb berücksichtigt werden. Die allumfassende Test-Abdeckung begann bei Null und stellte somit als eine neue Herausforderung für unsere Konzeptions- und Organisations-Skills heraus.

Die Challenge

Schulportal Hessen

Die Aussetzung des regulären Schulbetriebs und die damit verbundene Schließung der Schulen zur Eindämmung der Ausbreitung der COVID-19 Infektionen hat sprunghaft zu einer Erhöhung der Nutzung des Schulportals geführt, die im März/April 2020 kurzfristig zu starken Funktionseinschränkungen führten.

Die Server- und Anwendungsarchitektur war auf Home-Schooling- Einsatzszenarien nicht ausgelegt. Zudem ist das Portal Ziel von zahlreichen Hackerangriffen. Um das System für die breite Nutzung zu stabilisieren und künftig eine zuverlässige und performante Anwendung sowie Skalierung zu ermöglichen, musste das System auf eine neue technische Basis gestellt werden. Dabei sollten insbesondere die Anforderungen an das System in Bezug auf Skalierbarkeit und die Besonderheiten im pädagogischen Betrieb berücksichtigt werden. Die allumfassende Test-Abdeckung begann bei Null und stellte somit als eine neue Herausforderung für unsere Konzeptions- und Organisations-Skills heraus.

Die Lösung

Das Datenbank System wurde für den Corona Lockdown optimiert, um unvorhersehbare Lastspitzen auszugleichen und die Nutzung von bis zu 2,5 Millionen Anwender zu ermöglichen. Ebenfalls wurde ein komplexes Caching System realisiert, welches auf einem verteilten System mit Datenbank Sharing und Load Balancing beruht. Im Rahmen des Projekts fand eine Migration des Gesamtsystems auf ein leistungsfähiges und hoch-skalierbares Servercluster statt.

Um die Code Qualität weiter zu verbessern haben wir eine virtualisierte Version des Schulportals mit eigenen Testdaten erstellt. Wichtig war uns, dass es möglichst einfach ist neue Tests anzulegen und diese auch durchzuführen, um die unzähligen Nutzungsszenarien abzubilden. Mit Codeception und einer Integration in das Code Repository haben wir eine elegante Lösung gefunden, wie man schnell und automatisiert neue Testszenarien planen und ausrollen kann.

No items found.
No items found.

Das Projektteam

Alex
Jules
Tamia
Stefan
Robin
Julia
Simon
Andreas
Unsere Wirkung

Was unsere
Freunde sagen.

Die Zusammenarbeit mit der Biz Factory war stets zielführend und lösungsorientiert. Wir haben die Biz Factory immer als zuverlässigen und professionellen Partner bei allen Herausforderungen erlebt.
Die Zusammenarbeit mit der Biz Factory war stets zielführend und lösungsorientiert. Wir haben die Biz Factory immer als zuverlässigen und professionellen Partner bei allen Herausforderungen erlebt.

Benjamin Nahali, Hessisches Kultusministerium

Was hängen bleibt

Vielleicht hat die Pandemie auch etwas Positives für sich und Deutschland schafft nach COVID-19 endlich den Sprung in ein neues digitales Zeitalter im Schulwesen? Das wär’ doch was!

#skalierung
#devops
#IT security
#covid-19
#hessen
#docker
#gitlab
#homeschooling
#schulportal
#codeception
#php-tests
#automatisierte-tests
Animation mit Text "Let's make something great together"
Get in touch!
Arrow CTA down