Multimedia-Plattform für Remote-Coaching

Enthält sprechende digitale Avatare, die an Debriefing-Sitzungen teilnehmen

  • .NET Core
  • ASP.NET Core
  • React.js
  • Microsoft® Azure Services
  • Entity Framework Core
  • FluentValidation
  • IdentityServer 4
  • MS SQL Server
  • MediatR
  • Newtonsoft.JSON
  • Powershell
  • Redux
  • Serilog
  • Swashbuckle
  • Terraform
Lösung Online-Multimedia-Coaching-Plattform
Branche Software und Technologie
Kooperationsmodell T&M
Methode Scrum
Team
  • Business-Analysten
  • Frontend-Entwickler
  • Backend-Entwickler
  • DevOps Engineers
  • UI/UX Designer
  • QA Engineer
  • Projektleiter
1
2
3
4
5
6

Kunde

Case-Highlights

  • Integration mit dem CDR-Managementsystem, um Benutzerbewertung zu erhalten
  • Integration von sprechenden Avataren in die Plattform

Problem

Der Kunde beauftragte Softeq mit der Entwicklung einer Online-Coaching-Plattform. Sie sollte dem Unternehmen helfen, die Leistung und das Engagement der Mitarbeiter auf allen Ebenen zu verbessern. Der Kunde wollte eine gelungene Kommunikation zwischen dem bereits bestehenden CDR-Managementsystem und einer neuen Lösung (CDR-U-Coach) sicherstellen. Auf der neuen Plattform sollte ein digitaler Avatar Debriefings mit den Mitarbeitern durchführen.

Lösung

Übersicht

Die Lösung besteht aus zwei Teilen: 

  • Admin-Portal zur Verwaltung von virtuellen Coaches und Benutzern 
  • Benutzer-Portal, wo Benutzer an Debriefing-Sitzungen mit virtuellen Coaches teilnehmen

Benutzer-Portal

Zunächst erhalten Anwender eine Bewertung in der CDR 3-D Suite, um die entscheidenden Treiber ihrer Persönlichkeit, ihre Motive und Risikoverhalten zu identifizieren. Danach können sie  sich auf einer neuen CDR-U Сoach Plattform (The End-user Portal) einloggen und einen Avatar ー den persönlichen Coach ー für eine Nachbesprechung auswählen. Anschließend erhält der Benutzer zur Planung weiterer Handlungen und einem detaillierten Bericht Zugang zu einem personalisierten Modul.

Durch das Benutzerportal können User

  • einen virtuellen Coach-Avatar für ein Debriefing auswählen,
  • an einer Nachbesprechung mit dem ausgewählten Coach teilnehmen,
  • weitere Schritte für Karriere und Entwicklung planen.

Admin-Portal

Im Admin-Portal können Administratoren Avatare, Skripte, Benutzer und die Willkommen-Seite verwalten.

App-Integrationen

Wir sorgten für eine reibungslose Kommunikation zwischen dem CDR-U-Coach und dem CDR-Managementsystem, wo alle Bewertungen vorgenommen werden.

Die Portale sind nun synchronisiert, um die relevanten Benutzerdaten auszutauschen. .Net Core, das Haupt-Framework der Anwendung, verarbeitet die aus dem CDR-Managementsystem gesammelten Daten. Zusätzlich nutzte das Team das IdentityServer4-Framework für die Benutzerautorisierung, den Azure Service Bus für den Lastausgleich (er verteilt App-Traffic und optimiert so die Leistung) und einen MS SQL Server, um die Daten aus der CDR 3-D Suite sowie Debriefing-Ergebnisse zu speichern.

Das Team integrierte die Lösung mit einer sprechenden Avatar-Plattform, die Hunderte von anpassbaren Modellen bietet. Außerdem können Entwickler benutzerdefinierte Avatare erstellen. Um eine Integration durchzuführen, die den Projektanforderungen entspricht, mussten wir mit Service-Einschränkungen arbeiten und zahlreiche Fehler in der Plattform beheben.

Sprachalgorithmus

Softeq hat einen Algorithmus entwickelt, mit dem Systemadministratoren das Sprechen eines Avatars auf der Grundlage der Bewertungsergebnisse vom CDR-Portal konfigurieren können. 

Der App-Algorithmus ermöglicht es dem Admin, spezielle Bedingungen für das Sprechen zu definieren. Es ist auch möglich, die Stimmung des Avatars auszuwählen und Mediadaten hochzuladen, die für Debriefing-Teilnehmer angezeigt werden.

Sicherheit

  • Durch die Benutzerauthentifizierung mit dem Protokoll OAuth 2.0 können Benutzer Informationen über ihre Konten auf anderen Websites ohne Passworteingabe teilen.
  • Die Verbindung zwischen der Anwendung und dem Server ist mit HTTPS geschützt.
  • Die App-Infrastruktur befindet sich in der Microsoft-Azure-Cloud.
  • Infrastrukturgeheimnisse (wie Anwendungsschlüssel und Authentifizierungsdaten) werden während der der Deploy-Phase dynamisch generiert und im Azure Key Vault gespeichert, der sensible Daten verschlüsselt.

Ergebnisse

Ein Webportal für Remote-Coaching

Die Lösung, bestehend aus einem Webportal für Remote-Coaching und einem Admin-Portal, wurde zeit- und budgetgerecht geliefert. Der Kunde plant, die Zusammenarbeit mit Softeq fortzusetzen, um die Multimedia-Plattform mit zusätzlichen Funktionen zu erweitern und eine mobile App zu erstellen.