EducatedOn

Case oversigt

Dette projekt er en testplatform, hvor quizzer og læringsindhold genereres ved hjælp af AI. Tests administreres gennem 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 opretholdes fuld redaktionel kontrol inden for Umbraco. Dette betød implementering af SCORM-resultatsporing, så kurser korrekt kunne sende og gemme læringsdata, når de kører inden for ethvert SCORM-kompatibelt LMS, udvide og omstrukturere den eksisterende Umbraco-pakke for at understøtte nye funktioner uden regression, og indlejre AI-drevet generering direkte i Umbraco backoffice - dækker tekstfelter, rich text editors og billeder genereret via Stability API og indsat automatisk i indholdet. Fokus var at gøre systemet hurtigere, smartere og lettere for redaktører at vedligeholde uafhængigt.

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

Tjenester

Tjenester

AI API-integration, SCORM-protokolimplementering og resultatbehandling, CMS-arkitektur og pakkeudvikling, REST API-integration, backend-udvikling i .NET, automatiseret medie-pipelinesdesign

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, programmeret medieupload og indholdsindsættelse

Teknologier

Teknologier

.NET, C#, REST APIs, 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 inden for et eksternt SCORM-læringssystem.

Omstrukturering af Umbraco-pakke

Omstrukturering af Umbraco-pakke

Opdatering og omstrukturering af den eksisterende Umbraco-pakke uden at bryde eksisterende funktionalitet, samtidig med at arkitekturen forberedes til AI-funktionstilføjelser.

ChatGPT-feltintegration

ChatGPT-feltintegration

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

Stability API til billeder

Stability API til billeder

Generering af billeder via Stability API og automatisk uploading og indsættelse i Umbraco-mediebiblioteket og indholdsnoder uden redaktørtrin.

Umbraco Cloud-stabilitet

Umbraco Cloud-stabilitet

Sikring af, at alle integrationer – SCORM, AI-tekst, billedgenerering – er stabile og kompatible inden for begrænsningerne og implementeringsmodellen for Umbraco Cloud.

Stabilitet under fuld systembelastning

Stabilitet under fuld systembelastning

Sikring af, at alle bevægelige dele – backend-logik, CMS-lag, API-kald, resultatlagring – fungerede som et sømløst samlet system under reel belastning.

Processen

Projektet var en fokuseret full-stack indsats, der dækkede backend, CMS-udvidelsesmuligheder og AI-integration leveret i parallelle faser: SCORM-infrastruktur, CMS-omstrukturering, AI-tekst-/billedfunktioner og endelig validering på Umbraco Cloud. Målet var automatisering uden at miste redaktionel kontrol, hvor AI er designet til at assistere – ikke erstatte – redaktørernes vurdering.

SCORM-resultatsporing og lagring

SCORM-resultatsporing og lagring

Implementerede hele SCORM-resultatsporingspipelinjen – registrering af kursusfuldførelsesdata, scores og bestået/ikke-bestået status, derefter korrekt lagring og behandling af resultater, når kurset kører i et SCORM-kompatibelt LMS. Designede lagringsmodellen til pålidelig forespørgsel og rapportering.

Omstrukturering og opdatering af Umbraco-pakke

Omstrukturering og opdatering af Umbraco-pakke

Omstrukturerede den eksisterende Umbraco-pakke – ryddede op i legacy-kode, opdaterede alle afhængigheder til aktuelle versioner, udvidede dokumenttype-modellen og etablerede klare udvidelsespunkter til kommende AI- og mediagenereringsfunktioner uden at bryde eksisterende indhold.

AI-tekstgenerering via ChatGPT API

AI-tekstgenerering via ChatGPT API

Integrerede OpenAI ChatGPT API direkte i Umbraco backoffice-ejendomsredaktører. Redaktører kan nu udløse AI-indholdsgenerering for tekststrengfelter, tekstområdefelter og Rich Text Editor-felter fra den standard redigeringsgrænseflade – ingen skift mellem værktøjer nødvendig.

Billedgenerering og indsætning

Billedgenerering og indsætning

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

Cloud-validering og -udrulning

Cloud-validering og -udrulning

Sikrede, at alle integrationer – SCORM-sporing, ChatGPT-generering og Stability API-billedpipeline – var fuldt kompatible med Umbraco Clouds udrulningsmodel og miljøbegrænsninger. Udførte test på tværs af udviklings-, staging- og produktionsmiljøer før go-live.

Workflow design og overdragelse

Workflow design og overdragelse

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

Løsninger

De vigtigste funktioner i løsningen

  • SCORM-resultatsporing Implementeret LMS-kompatibel sporing af fuldførelsesstatus, scores og læringsforløb.

  • Udvidelse af Umbraco-pakke — Omstrukturerede og udvidede Umbraco-pakken med støtte til AI og medieautomatisering.


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

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

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

  • Automatiseret redaktionel arbejdsgang Opbygget en AI-drevet arbejdsgang til hurtigere generering af quizzer, beskrivelser og billeder.

Image

Resultater i tal

SCORM-sporet

100%

Alle kursusresultater er korrekt registreret og gemt — hver afslutningsbegivenhed, score og bestået/ikke bestået status spores på tværs af SCORM-miljøer uden datatab

Hurtigere indhold

3x

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

Mindre vedligeholdelse

65%

Langsigtet vedligeholdelsesindsats er væsentligt reduceret gennem modulær arkitektur — ændringer er isolerede, forudsigelige og kræver minimal ingeniørtid at implementere eller rulle tilbage

Cloud stabil

100%

Alle AI-integrationer, SCORM-sporing 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 indholdsarbejdsgange 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