EducatedOn

Projektöversikt

Detta projekt är en testplattform där quiz och lärande innehåll genereras med hjälp av AI. Tester hanteras via Umbraco och innehållskonfiguration sker via AI-appen.

Mål: Projektets huvudsakliga mål var att automatisera innehållsskapandet så mycket som möjligt och integrera det i en strukturerad lärmiljö – samtidigt som fullt redaktionellt kontroll behölls inom Umbraco. Detta innebar att implementera SCORM-resultatspårning så att kurser korrekt kan skicka och lagra lärardata när de körs i valfri SCORM-kompatibel LMS, vidareutveckla och omstrukturera det befintliga Umbraco-paketet för att stödja nya funktioner utan regression, och integrera AI-driven generering direkt i Umbraco-backoffice – vilket täcker textfält, RTE och bilder genererade via Stability API som automatiskt infogas i innehållet. Fokus låg på att göra systemet snabbare, smartare och enklare för redaktörerna att underhålla självständigt.

Image

Viktig projektinformation

Branscher

Branscher

E-lärandeplattformar, EdTech-produktutveckling, Företagsträning och introduktionssystem, AI-assisterade utbildningsverktyg, Learning Management Systems (LMS), SCORM-kompatibel kursleverans

Tjänster

Tjänster

AI API-integration, SCORM-protokollimplementering och resultatshantering, CMS-arkitektur och paketutveckling, REST API-integration, backendutveckling i .NET, automatiserad mediepipeline-design

Lösningar

Lösningar

End-to-end SCORM-resultatspårning och lagring, AI-driven textgenerering för sträng-, textarea- och RTE-fält, automatisk bildgenerering via Stability API, programmerad mediainlägg och innehållsinsättning

Teknologier

Teknologier

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

Utmaningarna

SCORM-resultathantering

SCORM-resultathantering

Implementering av robust SCORM-resultatspårning – säkerställa att resultat lagras och behandlas korrekt när en kurs körs i ett externt SCORM-lärsystem.

Omstrukturering av Umbraco-paket

Omstrukturering av Umbraco-paket

Uppdatering och omstrukturering av befintligt Umbraco-paket utan att bryta befintlig funktionalitet, samtidigt som arkitekturen förbereds för AI-förlängning.

ChatGPT-fältintegration

ChatGPT-fältintegration

Integrera ChatGPT för att generera innehåll över flera Umbraco-fälttyper – rena textsträngar, textarea-fält och Rich Text Editor (RTE)-fält.

Stability API för bilder

Stability API för bilder

Generera bilder via Stability API och automatiskt ladda upp och infoga dem i Umbraco mediabibliotek och innehållsnoder utan manuella redaktörssteg.

Stabilitet i Umbraco Cloud

Stabilitet i Umbraco Cloud

Hålla alla integrationer – SCORM, AI-text, bildgenerering – stabila och kompatibla inom begränsningarna och distributionsmodellen för Umbraco Cloud.

Fullsystemets laststabilitet

Fullsystemets laststabilitet

Säkerställa att alla rörliga delar – backendlogik, CMS-lager, API-anrop, resultatslagring – fungerade som ett sömlöst enhetligt system under verklig belastning.

Processen

Projektet var ett fokuserat fullstack-uppdrag som täckte backend, CMS-utbyggnad och AI-integration levererat i parallella faser: SCORM-infrastruktur, CMS-omstrukturering, AI-text/bildfunktioner och slutgiltig validering på Umbraco Cloud. Målet var automation utan att förlora redaktionell kontroll, med AI designad för att assistera – inte ersätta – redaktörernas omdöme.

SCORM Resultatspårning & Lagring

SCORM Resultatspårning & Lagring

Implementerade hela SCORM-resultatspårningsflödet – fångar kursavslutsdata, poäng och godkänd/underkänd-status, lagrar och bearbetar sedan resultaten korrekt när kursen körs i en SCORM-kompatibel LMS. Designade lagringsmodellen för pålitlig frågeställning och rapportering.

Umbraco-paketets omstrukturering & uppdatering

Umbraco-paketets omstrukturering & uppdatering

Omstrukturerade det befintliga Umbraco-paketet – rensade upp gammal kod, uppdaterade alla beroenden till nuvarande versioner, utökade dokumenttypsmodellen och etablerade tydliga utbyggnadspunkter för kommande AI- och mediegenereringsfunktioner utan att bryta befintligt innehåll.

AI-textgenerering via ChatGPT API

AI-textgenerering via ChatGPT API

Integrerade OpenAI ChatGPT API direkt i Umbraco backoffice-egenskapsredigerare. Redaktörer kan nu trigga AI-innehållsgenerering för textsträngfält, textarea-fält och Rich Text Editor-fält inom den ordinarie redigeringsgränssnittet – utan att växla mellan verktyg.

Bildgenerering & insättning

Bildgenerering & insättning

Integrerade Stability API för AI-driven bildgenerering. Byggde en automatiserad pipeline som genererar bilder baserat på innehållskontext, laddar upp dem direkt till Umbraco mediabibliotek, och programmässigt infogar dem i rätt innehållsnoder – noll manuella steg för redaktörer.

Cloud validering & distribution

Cloud validering & distribution

Säkerställde att alla integrationer – SCORM-spårning, ChatGPT-generering och Stability API-bildpipelinen – var fullt kompatibla med Umbraco Clouds distributionsmodell och miljöbegränsningar. Genomförde tvärmiljötester över dev, staging och produktion före lansering.

Arbetsflödesdesign & överlämning

Arbetsflödesdesign & överlämning

Slutförde det end-to-end redaktionella arbetsflödet – definierade hur redaktörer interagerar med AI-genereringstriggers, granskar genererat innehåll och hanterar mediatillgångar. Dokumenterade alla nya backoffice-funktioner och säkerställde att teamet kunde driva plattformen självständigt utan utvecklarhjälp.

Lösningar

Lösningens nyckelfunktioner

  • SCORM-resultatspårning Implementerad LMS-kompatibel spårning av kursstatus, poäng och lärarens framsteg.

  • Umbraco-paketsutvidgning — Omstrukturerat och utökat Umbraco-paketet med stöd för AI och mediaautomation.


  • AI-textgenerering i Backoffice — Integrerad ChatGPT-driven textgenerering i Umbraco-egenskapsredigerare.

  • Automatisk bildgenerering & insättning — Lade till Stability API-integration för automatisk bildgenerering och insättning i innehållsobjekt.

  • Kompatibilitet med Umbraco Cloud — Säkerställde kompatibilitet med Umbraco Cloud, distributionspipelines och uSync-synkronisering.

  • Automatiserat redaktionellt arbetsflöde Byggde ett AI-drivet arbetsflöde för snabbare generering av quiz, beskrivningar och bilder.

Image

Resultat i siffror

SCORM spårat

100%

Alla kursresultat fångas korrekt och lagras — varje slutförandehändelse, poäng och godkänd/underkänd-status spåras över SCORM-miljöer utan dataförlust

Snabbare innehåll

3x

Innehållsskapande hastigheten tredubblades genom AI-assisterad generering — redaktörer producerar quizfrågor, kursbeskrivningar och RTE-innehåll mycket snabbare

Mindre underhåll

65%

Långsiktigt underhållsarbete minskat avsevärt tack vare modulär arkitektur — ändringar är isolerade, förutsägbara och kräver minimal ingenjörstid för att implementera eller återställa

Molnstabil

100%

Alla AI-integrationer, SCORM-spårning och mediapipelines förblir fullt stabila på Umbraco Cloud i utvecklings-, staging- och produktionsmiljöer utan konfigurationsdrift

Bygg en AI-driven plattform för din lärprodukt!

Vi integrerar AI i ditt CMS, automatiserar innehållsarbetsflöden och säkerställer SCORM-efterlevnad – så ditt team kan fokusera på utbildning, inte infrastruktur.

Message not sent.
Message not sent.
×
Osäker på hur du ska börja? Vi hjälper dig att skissa på nästa steg!
Samtycke till behandling av personuppgifter
×
Har du en utmaning? Vårt team förvandlar den till en lösning.
Samtycke till behandling av personuppgifter