EducatedOn

Caseoversigt

Dette projekt er en testplatform, hvor quizzer og læringsindhold genereres ved hjælp af AI. Tests administreres via Umbraco, og indholdskonfiguration håndteres via AI-appen.

Mål: Hovedformålet med dette projekt var at automatisere indholdsskabelsen så meget som muligt og integrere det i et struktureret læringsmiljø - samtidig med at der blev bevaret fuld redaktionel kontrol inde i Umbraco. Det betød implementering af SCORM-resultatsporing, så kurser korrekt kunne sende og gemme læringsdata, når de kørte inde i et SCORM-kompatibelt LMS, udvidelse og refaktorering af den eksisterende Umbraco-pakke for at understøtte nye funktioner uden regressionsproblemer, og indlejring af AI-drevet generering direkte i Umbraco backoffice - der dækker tekstfelter, rige tekstredaktører og billeder genereret via Stability API og indsat automatisk i indholdet. Fokus var på at gøre systemet hurtigere, smartere og nemmere for redaktører at vedligeholde selvstændigt.

Image

Nøgleoplysninger om projektet

Industrier

Industrier

E-læringsplatforme, EdTech-produktudvikling, Virksomhedstræning og onboarding-systemer, AI-assisterede uddannelsesværktøjer, Learning Management Systems (LMS), SCORM-kompatibel kursuslevering

Services

Services

AI API-integration, SCORM-protokolimplementering og resultathåndtering, CMS-arkitektur og pakkeudvikling, REST API-integration, backend-udvikling i .NET, design af automatiseret mediepipeline

Løsninger

Løsninger

End-to-end SCORM-resultatsporing og -lagring, AI-drevet tekstgenerering til streng-, tekstområde- og RTE-felter, automatisk billedgenerering via Stability API, programmatiske medieupload og indholdsintegrering

Teknologier

Teknologier

.NET, C#, REST API'er, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen

Udfordringerne

SCORM-resultathåndtering

SCORM-resultathåndtering

Implementering af robust SCORM-resultatsporing — sikring af, at resultater korrekt gemmes og behandles, når et kursus kører inde i et eksternt SCORM-læringssystem.

Umbraco-pakkerefactoring

Umbraco-pakkerefactoring

Opdatering og refaktorering af den eksisterende Umbraco-pakke uden at bryde eksisterende funktionalitet, samtidig med at arkitekturen forberedes til AI-funktioner.

ChatGPT-feltintegration

ChatGPT-feltintegration

Integration af ChatGPT til at generere indhold på tværs af flere Umbraco-felttyper — almindelige tekststrenge, tekstarealfelter og Rich Text Editor (RTE) felter.

Stability API til billeder

Stability API til billeder

Generering af billeder via Stability API og automatisk upload og indsættelse i Umbracos mediebibliotek og indholdsnoder uden manuelle redaktørtrin.

Umbraco Cloud stabilitet

Umbraco Cloud stabilitet

At holde alle integrationer — SCORM, AI-tekst, billedgenerering — stabile og kompatible inden for begrænsningerne og deploymentsmodellen for Umbraco Cloud.

Systemets samlede belastningsstabilitet

Systemets samlede belastningsstabilitet

Sikring af, at alle bevægelige dele — backend-logik, CMS-lag, API-kald, resultatlagring — fungerede som et problemfrit samlet system under realistiske belastninger.

Processen

Projektet var en fokuseret full-stack-indsats, der dækkede backend, CMS-udvidelser og AI-integration leveret i parallelløbende faser: SCORM-infrastruktur, CMS-refaktorering, AI tekst-/billedfunktioner og endelig validering på Umbraco Cloud. Målet var automatisering uden at miste redaktionel kontrol, med AI designet til at assistere — ikke erstatte — redaktørers dømmekraft.

SCORM-resultatsporing og -lagring

SCORM-resultatsporing og -lagring

Implementerede hele SCORM-resultatsporingspipelinjen — indfangelse af kursusfærdiggørelsesdata, score og bestået/ikke bestået-status, derefter korrekt lagring og behandling af resultater, når kurset kører i en SCORM-kompatibel LMS. Designede lagringsmodellen til pålidelig forespørgsel og rapportering.

Omstrukturering og opdatering af Umbraco-pakke

Omstrukturering og opdatering af Umbraco-pakke

Refaktorerede den eksisterende Umbraco-pakke — ryddede op i legacy-kode, opdaterede alle afhængigheder til aktuelle versioner, udvidede dokumenttypeskemaet og etablerede klare udvidelsespunkter for kommende AI- og mediegenereringsfunktioner uden at bryde eksisterende indhold.

AI-tekstgenerering via ChatGPT API

AI-tekstgenerering via ChatGPT API

Integrerede OpenAI ChatGPT API direkte i Umbraco backoffice-egenskabsredaktører. Redaktører kan nu udløse AI-indholdsgenerering for tekststrengefelter, tekstarealfelter og Rich Text Editor-felter fra den standardredigeringsgrænseflade — ingen tool-switching nødvendig.

Billedgenerering og indsættelse

Billedgenerering og indsættelse

Integrerede Stability API til AI-drevet billedgenerering. Byggede en automatiseret pipeline, der genererer billeder baseret på indholdskontekst, uploader dem direkte til Umbraco mediebiblioteket og indsætter dem programmæssigt i de korrekte indholdsnoder — nul manuelle trin for redaktører.

Cloud-validering og deployering

Cloud-validering og deployering

Sikrede at alle integrationer — SCORM-sporing, ChatGPT-generering og Stability API-billedpipeline — var fuldt kompatible med Umbraco Clouds deployeringsmodel og miljøbegrænsninger. Udførte tværmiljø-test på tværs af dev, staging og produktion inden go-live.

Workflow-design og overlevering

Workflow-design og overlevering

Færdiggjorde den end-to-end redaktionelle workflow — definerede hvordan redaktører interagerer med AI-genereringsudløsere, gennemgår genereret indhold og administrerer medieaktiver. Dokumenterede alle nye backoffice-funktioner og sikrede, at teamet kunne drive platformen selvstændigt uden udviklerindblanding.

Løsninger

De vigtigste funktioner i løsningen

  • SCORM-resultatsporing Implementeret LMS-kompatibel sporing af færdiggørelsesstatus, scores og læringsprogression.

  • Umbraco Pakkeudvidelse — Omstruktureret og udvidet Umbraco-pakken med AI- og medieautomatiseringssupport.


  • AI Tekstgenerering i Backoffice — Integreret ChatGPT-drevet tekstgenerering i Umbraco-egenskabsredaktører.

  • Automatisk Billedgenerering & Indsættelse — Tilføjet Stability API-integration for automatisk billedgenerering og indsættelse i indholdsnoder.

  • Umbraco Cloud Kompatibilitet — Sikret kompatibilitet med Umbraco Cloud, deployments pipelines og uSync synkronisering.

  • Automatiseret Redaktionsworkflow Opbygget en AI-drevet workflow for hurtigere generering af quizzer, beskrivelser og billeder.

Image

Resultater i tal

SCORM Sporet

100%

Alle kursusresultater er korrekt fanget og gemt — hvert fuldførelsesevent, score og bestået/ikke-bestået status spores på tværs af SCORM-miljøer uden datatab

Hurtigere Indhold

3x

Indholdsskabelsens hastighed tredoblet gennem AI-assisteret generering — redaktører producerer quizspørgsmål, kursusbeskrivelser og RTE-indhold meget hurtigere

Mindre Vedligeholdelse

65%

Langsigtet vedligeholdelsesindsats betydeligt reduceret gennem modulær arkitektur — ændringer er isolerede, forudsigelige og kræver minimal teknisk tid til at implementere eller rulle tilbage

Cloud Stabil

100%

Alle AI-integrationer, SCORM-tracking og medie-pipelines forbliver fuldt stabile på Umbraco Cloud på tværs af udviklings-, staging- og produktionsmiljøer uden konfigurationsafvigelse

Byg en AI-drevet platform til dit læringsprodukt!

Vi integrerer AI i dit CMS, automatiserer indholdsworkflows og sikrer SCORM-overholdelse - så dit team kan fokusere på uddannelse, ikke infrastruktur.

Message not sent.
Message not sent.
×
Er du i tvivl om, hvor du skal starte? Vi hjælper dig med at skitsere de næste trin!
Samtykke til behandling af personlige oplysninger
×
Har du en udfordring? Vores team vil gøre den til en løsning.
Samtykke til behandling af personlige oplysninger