Entwicklung einer E-Learning-Plattform

E-Learning-Lösung für Desktop und Web mit Funktionen für professionelles Online-Videotraining.

Kunde

Branche
E-Learning
Region
Belgien
Kunde seit
2019

Unser Kunde ist ein belgischer Anbieter von Online- und Offline-Schulungen, der sich auf Buchhaltung, notarielle Tätigkeiten, Pilotierung, Geländeaufnahmen usw. spezialisiert hat.

Detaillierte Informationen über den Kunden können aufgrund der Bestimmungen der Vertraulichkeitsvereinbarung (NDA) nicht offengelegt werden.

Situation

Schon zu Beginn der Pandemie hatte unser Kunde die Notwendigkeit erkannt, sein Online-Schulungsangebot zu erweitern, um der Nachfrage seiner Kunden gerecht zu werden und die Produktivität des Vertriebs nicht nur aufrechtzuerhalten, sondern auch zu steigern. Daher wandte er sich an Innowise Group, um eine E-Learning-Lösung mit Video-Streaming-Funktionalität zu entwickeln. Wir kannten den Kunden bereits von einer früheren Zusammenarbeit und hatten dank unserer technischen Kompetenz und Erfahrung in der Entwicklung von Online-Lernlösungen sein Vertrauen erworben.

Hauptziel des Projekts war es, eine leistungsstarke Plattform für das Online-Lernen mit einer intuitiven Benutzeroberfläche, einem sicheren Benutzerzugang, In-App-Käufen und abonnementbasierten Monetarisierungsmodellen zu schaffen. Für den Kunden war es auch wichtig, sowohl eine Desktop- als auch eine Webanwendung mit gleicher Funktionalität zu erstellen.

Lösung

Innowise Group hat eine E-Learning-Anwendung für Desktop und Web mit Videotraining-Funktionen entwickelt, die die Informationsaufnahme und den langfristigen Wissenserwerb erleichtert.

Die Benutzer der Plattform müssen sich anmelden und zunächst die Sprache der Benutzeroberfläche (Englisch, Niederländisch oder Französisch) auswählen. Sie können dann die verfügbaren Videokurse und zugehörige Informationen einsehen, wie Thema, Struktur, Dozent, Preis und Dauer. Kurze Einführungsvideos zu jedem Kurs erläutern den vermittelten Inhalt und können kostenlos angesehen werden.

Die Dozenten verfügen über persönliche Seiten mit relevanten Informationen über ihre Erfahrung, ihr Fachwissen und die von ihnen durchgeführten Kurse. Für sie haben wir ein separates Modul entwickelt, in dem sie ihre Konten verwalten und Videolektionen mit begleitenden Lernmaterialien hochladen können.

Jeder Schulungskurs enthält eine Reihe von Videos, die auf den Cloud-Server heruntergeladen werden. Um vollen Zugriff auf einen Schulungskurs zu erhalten, müssen die Benutzer einen Zugang erwerben. Sie können zwischen einem bestimmten Videokurs, Kurspaketen oder einem Abonnement für einen bestimmten Zeitraum wählen. Die Plattform ist sowohl für Unternehmen, als auch für Einzelpersonen verfügbar.

Nachdem sie Zugang erhalten haben, können die Kursteilnehmer die Videovorlesungen im Player ansehen, jedoch nicht vorspulen oder die Geschwindigkeit ändern. Auf der Registerkarte finden sie eine detaillierte Kursstruktur mit kurzen Beschreibungen. Der Zugang zum nächsten Abschnitt wird erst nach Abschluss des vorangegangenen Abschnitts freigeschaltet. Auf der rechten Seite des Bildschirms wird die Gliederung der Vorlesung angezeigt, die gleichzeitig durch einen farbigen Rahmen hervorgehoben wird, wenn sie im Video erwähnt wird. Alle Videos können in der Desktop-Anwendung heruntergeladen und offline abgerufen werden.

Endnutzer können Präsentationen mit den Highlights des Kurses im PDF/DOC-Format herunterladen. Nach Abschluss des gesamten Kurses wird den Teilnehmern ein lizenziertes Zertifikat zum Download ausgestellt.

Technologien

Web
ASP.NET Core, WCF
Desktop
UWP
Cloud-Dienste
Azure CDN
UI/UX
UI Kit, Core Graphics

Entwicklung

Als Methodik für die Softwareentwicklung haben wir uns für Scrum mit zweiwöchigen Sprints entschieden, um die notwendige Mobilität und Flexibilität zu gewährleisten. Während des Projekts wurde die gesamte Kommunikation zwischen unserem Entwicklungsteam und dem Kunden über Skype for Business abgewickelt.

In der ersten Projektphase haben wir einen geeigneten Technologie-Stack ausgewählt, der alle Anforderungen und Spezifikationen erfüllte: ASP.NET Core für die Entwicklung der Web-App und UWP für die Entwicklung der Desktop-App.

Eine der größten Herausforderungen bestand darin, ein reibungsloses und fehlertolerantes Videostreaming sicherzustellen. Daher haben wir uns für das Azure Content Delivery Network (CDN) entschieden, das für seine Zuverlässigkeit bekannt ist. Um den Nutzern der Plattform Omnichannel-Zahlungsoptionen zu bieten, hat unser Team in das System elektronische Zahlungsdienste von Drittanbietern integriert.

Team

1
Frontend-Entwickler
2
Backend-Entwickler
2
QS-Ingenieur
1
UI/UX-Designer
1
Projektleiter

Ergebnisse

Im Ergebnis haben wir die Aufgabe des Kunden vollständig erfüllt und die E-Learning-Plattform fristgerecht fertiggestellt. Dank der vollwertigen Web- und Desktop-Anwendungen konnte unser Kunde seinen Kundenstamm erweitern, die Kundenbindung erhöhen und die Folgen der Pandemie abfedern. Nach groben Schätzungen konnte der Kundenstamm mindestens verdoppelt werden

Die Plattform hat in Belgien großen Erfolg. Hunderte von Schulungskursen wurden bereits gestartet, die von Tausenden von Auszubildenden genutzt werden.

Projektdauer
  • ca. 5 Monate

Sie brauchen eine technische Lösung? Kontaktieren Sie uns!

Wählen Sie das Thema Ihrer Anfrage

Bitte beachten Sie, wenn Sie auf die Schaltfläche Senden klicken, dass Innowise Group Ihre Datenschutzrichtlinie um Ihnen die gewünschten Informationen zukommen zu lassen.

Wie geht es weiter?

1

Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA zu unterzeichnen, um die Vertraulichkeit der Informationen zu gewährleisten.

2

Nach Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

3

Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

4

Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.