Stemfuse OpenSense Labs

Case Study | Bildung

STEM Fuse Umstieg auf Drupal 10.4.1: Nahtlose LMS-Migration

Kundenhintergrund und Mission

STEM Fuse, gegründet 2009, ist ein bekannter Anbieter digitaler Lehrpläne für die K-12-Bildung. Sie sind spezialisiert auf Lehrplanlösungen in den Bereichen MINT, Informatik und CTE. Mit ihren wirkungsvollen und erschwinglichen Angeboten haben sie ihre Präsenz in über 1500 Schulen in den USA ausgebaut und die MINT-Bildung revolutioniert. Um effektive und budgetfreundliche Lehrplanlösungen für Schulen, Lehrkräfte und Schüler:innen anzubieten.

Bedürfnisse und Herausforderungen

  1. Komplexe Architektur: Die ursprüngliche LMS-Struktur war komplex und beeinträchtigte die Benutzerfreundlichkeit und Effizienz.
  2. Content-Integration: Es war entscheidend, dass Inhalte von Drittanbietern aus Plattformen wie Google Docs, Articulate, H5P und Construct sicher und ausschließlich über das LMS zugänglich waren.
  3. Benutzerinteraktion: Lehrkräften einen Echtzeit-Überblick über die Aktivitäten der Studierenden zu ermöglichen und effiziente Feedback-Mechanismen bereitzustellen.
  4. Migrationsumfang: Angesichts der riesigen Mengen an Benutzer- und Schuldaten war der Migrationsprozess von Natur aus umfangreich und erforderte eine akribische Zuordnung und Integration.
  5. Fortschrittsverfolgung: Ein System zu implementieren, mit dem Studierende ihren Fortschritt überwachen und das Lernen fortsetzen konnten, angepasst an Lehrplanänderungen.
  6. Responsivität und Skalierbarkeit: Der wachsenden Zahl mobiler Nutzer gerecht zu werden, war unerlässlich.
  7. Benutzerdefiniertes Dashboard: Bereitstellung eines personalisierten Dashboard-Erlebnisses entsprechend den Benutzerprofilen und Abonnements.
  8. Single Sign-On: Implementierung eines sicheren und effizienten Anmeldesystems unter Verwendung von Google und Clever.

Genau diese Herausforderungen hat STEM Fuse mit unserer Hilfe gemeistert. Lassen Sie uns Ihnen helfen, Ihr LMS oder Ihre Unternehmensplattform zu modernisieren, so wie wir es für STEM Fuse getan haben.

Unsere Lösungen ansehen

Nun, lassen Sie uns untersuchen, wie wir das Problem angegangen sind!

OpenSense Labs Ansatz

Das Learning Management System (LMS) von STEM Fuse lief ursprünglich auf Drupal 7 und nutzte dessen Funktionen für komplexe Funktionalitäten und interaktive Lernfeatures. Da wir den Bedarf an verbesserter Skalierbarkeit, Performance und Nutzererfahrung erkannten, migrierten wir die Plattform zunächst auf Drupal 8, optimierten ihre Architektur und legten den Grundstein für moderne Erweiterungen. Im Rahmen der kontinuierlichen Weiterentwicklung der Plattform haben wir sie seitdem auf Drupal 10 aktualisiert, um langfristige Stabilität, Sicherheit und optimale Performance zu gewährleisten.

Strategie

Als wir unsere Partnerschaft mit STEM Fuse begannen, verfolgten wir diese Kernstrategie zur Modernisierung ihres LMS:

  • Das LMS mit Drupal 8 überarbeiten, um die Struktur zu vereinfachen.
  • Sichere Integration von Drittanbieter-Inhalten gewährleisten und Duplikate eliminieren.
  • Interaktivität verbessern und Echtzeit-Feedback sowie Fortschrittsverfolgung ermöglichen.
  • Maßgeschneiderte Dashboards basierend auf Benutzerrollen gestalten.
  • Eine skalierbare und mobilfreundliche Plattformarchitektur implementieren.

Implementierungsdetails

Design

  • Die Ästhetik der Website durch Aktualisierung der Illustrationen aufgefrischt.
  • Tag-basierte Bedingungen eingeführt, um relevante Informationen in Dashboard-Blöcken für Lehrkräfte und Studierende anzuzeigen.

Entwicklung

  1. Native Content-Integration: Über die Google API wurden Inhalte von Plattformen wie Construct und Articulate in Drupal-freundliche Formate konvertiert. Dynamische iFrame-Einbettungen stellten sicher, dass die Sichtbarkeit der Inhalte auf abonnierte Nutzer beschränkt war.
  2. Migrationsstrategie: CSV-Exporte aus verschiedenen Drupal 7 Views wurden verwendet und sorgfältig an das Drupal 8 Content-Framework angepasst.
  3. Fortschrittsüberwachung: Benutzerzentrierte Entitäten zur Fortschrittsüberwachung wurden erstellt, die sich automatisch bei Änderungen des Lehrplaninhalts aktualisieren.
  4. Kontextuelles Dashboard: Tag-basierte Bedingungen wurden eingeführt, um relevante Informationen basierend auf Benutzerrollen und Abonnements anzuzeigen.
  5. Single Sign-On: Ein sicheres Anmeldesystem unter Verwendung von Google und Clever wurde implementiert.

Siehe auch

1. Apply Once: Ein entkoppeltes Drupal 9 Bildungsportal

2. UKEAS To Intake Education: Plattform-Relaunch

3. Edredo durch progressive Drupal 9 Migration transformiert

4. Spenden für die Koshish Educational & Welfare Society India mit Drupal fördern

Klar, Intuitiv, Benutzerfreundlich

  • Erfolgreich auf Drupal 8 migriert mit aktualisiertem Design und verbesserter Responsivität.
  • Inhaltsduplizierung eliminiert und die Inhaltsverteilung optimiert.
  • Bietet robuste Benutzerrollen, Aufgabenverwaltung, Reporting und interaktive Bewertungstools.
  • Ermöglichte kontextbezogene und personalisierte Dashboard-Erlebnisse.

Die Auswirkungen

  • Der Übergang von Drupal 7 zu 8 führte zu einer besser organisierten Seitenarchitektur.
  • Design-Überarbeitung und verbesserte mobile Responsivität.
  • Das LMS wurde skalierbar und effizient bei der Verwaltung wachsender Nutzerzahlen.
  • Optimierte und sichere Inhaltsverteilung und -zugriff.
  • Ermöglichte reichhaltigere Nutzerinteraktionen für Studierende und Lehrende.

STEM Fuse Website-Mockup OpenSense Labs

Ergebnisse auf einen Blick

  • Erfolgreiche Migration zu Drupal 8
  • Verbesserte Architektur und aktualisiertes Design
  • Interaktive Dashboards mit Echtzeit-Updates
  • Inhaltssichtbarkeit auf abonnierte Benutzer beschränkt
  • Rollenbasierte Zugriffs- und Berechtigungsstrukturen
  • Verfolgung des Benutzerfortschritts mit Anpassungsfähigkeit des Lehrplans
  • Single Sign-On über Google und Clever

Fortgesetzte Partnerschaft und Verbesserungen

Im Rahmen unserer fortgesetzten Zusammenarbeit mit dem STEM Fuse-Projekt bietet OpenSense Labs fortlaufende Support- und Wartungsdienste an, um die langfristige Stabilität und Sicherheit der Plattform zu gewährleisten. Dies umfasst regelmäßige Upgrades des Drupal-Kerns und der beigesteuerten Module, die die zeitnahe Implementierung kritischer Sicherheitspatches, Fehlerbehebungen und Leistungsoptimierungen ermöglichen.

Das Projekt wird derzeit unter einem dedizierten Support- und Wartungs-SLA-Modell betrieben, bei dem von Benutzern verschiedener Rollen gemeldete Probleme über einen strukturierten Ticketing- und Lösungs-Workflow bearbeitet werden, um einen unterbrechungsfreien LMS-Betrieb zu gewährleisten.

Darüber hinaus haben wir progressive Verbesserungsmaßnahmen eingeleitet, indem wir die am stärksten frequentierten Seiten mit React aktualisiert haben. Der Fokus liegt dabei auf der Verbesserung der Frontend-Leistung, der Reduzierung von Ladezeiten und der Minimierung potenzieller Ausfallzeiten oder Latenzprobleme. Dies gewährleistet ein nahtloses und reaktionsschnelles Erlebnis für alle Endbenutzer.