Digital uddannelsesplatform

En platform, der forbinder mentorer og coachees ved hjælp af maskinlæring og dataanalyse.

Kunde

Industri
Region
EU
Kunde siden
2020

Vores kunde er en europæisk e-læringsplatform, der giver kunderne mentorer i de emner, de selv vælger.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

En kunde fik den idé, at platformen skulle forbedres med datateknik og maskinlæring værktøjer, så det kan foreslå mentorer til brugerne hurtigere og mere præcist. Data skal indsamles og forfines ordentligt, før de bruges af anbefalingssystemer, tidsregistreringsværktøjer og anden software.

For at løse problemet var Innowise's softwareingeniører nødt til at

  • undersøge kundens eksisterende dataflow-design;
  • genopbygge dataflowet;
  • automatisere en række manuelle processer;
  • designarkitektur, der sikrer både funktionalitet og sikkerhed.

Løsning

Innowise har fra bunden bygget en platform, der giver mentorer og coachees et værktøjssæt til at interagere med hinanden på en effektiv og bekvem måde. Løsningen er udviklet til at erstatte den tidligere version af platformen på grund af dens manglende reaktionshastighed og funktionalitet.

Vores softwareingeniører har designet løsningen på en måde, der gør det muligt hurtigt at indsamle og opdatere data fra forskellige kilder. Dataene raffineres automatisk i henhold til de forudindstillede skabeloner og sendes til de værktøjer, der betjener dem.

Amazon Web Services

Løsningen er baseret på Amazon Web Services på grund af dens sikkerhed, fleksibilitet, skalerbarhed og omkostningseffektivitet.

Trænere og faste kunder kan indsende deres data i forskellige former til platformen, herunder tekst, billeder, videoer, dokumentscanninger osv. Disse data uploades til AWS og lagres i en datasø.

ETL-pipelines

Vores dataingeniører har udviklet og introduceret ETL-pipelines til automatisk at indsamle data fra brugerne til cloud-lageret.

Data lake og data warehouse

Data indsamlet gennem ETL-pipelines raffineres i datasøer. Denne proces drives af Airbyte og dbt. Når dataene er raffineret, Apache Airflow overfører det til datalageret, hvor det kan bruges til forskellige formål, f.eks.

  • at anbefale og underrette mentorer om egnede coachees mere præcist;
  • estimering af brugeraktivitet og produktivitet;
  • forudsige brugeradfærd på forskellige områder;
  • der giver sikre automatiserede betalinger til mentorerne;
  • opdage svindel;
  • udføre KYC, AML, ATF-handlinger osv.

Teknologier og værktøjer

Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
TypeScript
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch
Kubernetes, Apache Airflow, Terraform, flertal, astronom
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Proces

Under hensyntagen til alle projektets krav og detaljer har vi valgt Scrum som softwareudviklingsmetode og gennemført sprint hver anden uge og sprintoversigter for at vise fremskridtene. Vi brugte Jira og Confluence og holdt møderne og den overordnede kommunikation med kunden i Microsoft Teams.

Vores team udviklede kravene i henhold til kundens vision for løsningen og dokumenterede dem. I løbet af udviklingsprocessen analyserede, forbedrede og nedbrød vi konstant kravene til opgaver og delopgaver for at gøre det lettere at spore fremskridt. Efter at flere opgaver var afsluttet, kontrollerede Innowise's kvalitetssikringsingeniører, om løsningen var i overensstemmelse med de beskrevne krav, om den var fejlfri, og om vores team var på bølgelængde med kundens vision og forventede resultater.

Hold

4
Dataingeniører
2
Back-end-udviklere
2
Front-end-udviklere
1
ML-ingeniør
2
Dataforskere
2
BI-udviklere
1
Forretningsanalytiker
1
Projektleder
2
QA-ingeniører
team-intelligent

Resultater

Innowise har bygget en sikker platform, der gør det muligt for kundens medarbejdere at indsamle, lagre og administrere data fra studerende og undervisere på platformen. På grund af løsningens sikkerhed og streng adgangs- og driftskontrol kan disse oplysninger bruges til en række forskellige formål uden frygt for at blive lækket.

Vores softwareingeniører har automatiseret en række processer, som tidligere var manuelle, og designet dataflowet, så løsningen bliver så effektiv som muligt.

Projektets varighed
  • Siden 2020
  • Projektet er stadig i gang; på nuværende tidspunkt understøtter vi platformen og implementerer nye funktioner.

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil