cdr-background

Multimedia Platform for Remote Coaching

Features speaking digital avatars that participate in debriefing sessions
logo-cdr

The client has over 20 years of experience in professional assessment and coaching. They have their own CDR 3-Dimensional Assessment Suite® platform that assesses the performance of business leaders. It helps define their key strengths and development needs. The company’s certified consultants also conduct in-person coaching.To scale up the business, the customer needed an online multimedia platform for remote coaching.

Case Highlights

  • Integration with the CDR Management System providing user assessment results
  • Integration with a speaking avatar platform
Project Information
Engagement model

T&M

Methodology

Scrum

Team
3

Business Analysts

3

Front-end Developers

3

Back-end Developers

2

DevOps Engineers

3

UI/UX Designers

1

QA Engineer

1

Project Manager

More Details

Problem

The client employed Softeq to develop an online coaching platform.

The solution would help businesses improve the performance and engagement of their employees. The new platform would use a digital avatar for debriefing sessions with employees.

Solution

Multimedia-Platform-for-Remote-Coaching
Overview

The solution consists of two parts: the Admin Portal, where virtual coaches and users are managed, and the User Portal, where users participate in debriefing sessions with virtual coaches.

User Portal

First, users take an assessment in the CDR 3-D Suite to identify the key drivers of their personality, motivations, and risk behaviors. Once completed, it is possible to log into a new CDR-U Сoach platform (The End-user Portal) and select an avatar—the personal coach for a debrief. Next, the user gets access to a personalized action planning module and a detailed report.

The User Portal provides the possibility to:

  • Select a virtual coach avatar for a debriefing session
  • Participate in a debrief with the selected coach
  • Plan career and development actions
Admin Portal

The Admin Portal enables administrators to manage Avatars, Scripts, Users, and the Welcome page.

App Integrations

We ensured smooth communication between the CDR-U Coach and the CDR Management System, where all assessments are taken.

The portals are now synced to exchange the relevant user details. .Net Core, the main app framework, processes the data collected from the CDR Management System. Along with this framework, the team used the IdentityServer4 framework for user authorization, Azure Service Bus for load balancing (which optimizes performance by distributing application traffic), and MS SQL Server for storing the data from the CDR 3-D Suite and debrief results.

The team also integrated the solution with a speaking avatar platform, which offers hundreds of customizable models and enables developers to create custom avatars. To perform an integration that fits the project requirements, we had to handle service restrictions and fix numerous bugs revealed in the platform.

Speech Algorithm

Softeq created an algorithm that allows system admins to configure an avatar's speech based on user assessment scores retrieved from the CDR portal.

The app algorithm enables the admin to create special conditions for this speech. It is also possible to define the mood of the avatar and upload media, which is displayed for debriefing participants.

Security
  • User authentication is implemented using the OAuth 2.0 protocol, that allows users to share information about their accounts on other websites without providing passwords
  • The connection between the app and the server is protected with HTTPS
  • The app infrastructure is located in Microsoft Azure cloud
  • Infrastructure secrets (such as application keys and authentication credentials) are generated dynamically at the deploy stage and stored in Azure Key Vault, which encrypts sensitive data

Thinking of Transforming Your Digital Retail Experience?

We are here to help you automate inventories, avoid stock-outs, and build long-term relationships with customers See how
Rodion-L
Igor Account Manager

Result

The client employed Softeq to develop an online coaching platform. The solution would help businesses improve the performance and engagement of their employees. The new platform would use a digital avatar for debriefing sessions with employees.