EducatedOn

Projektöversikt

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

Mål: Projektets kärnmål var att automatisera innehållsskapande så mycket som möjligt och integrera det i en strukturerad lärmiljö - samtidigt som full redaktionell kontroll behålls inom Umbraco. Detta innebar att implementera SCORM-resultatspårning för att kurser korrekt skulle kunna skicka och lagra elevdata när de körs i en SCORM-kompatibel LMS, utöka och omstrukturera det befintliga Umbraco-paketet för att stödja nya funktioner utan regressionsproblem, samt integrera AI-driven generering direkt i Umbraco backoffice – vilket täcker textfält, Rich Text Editors och bilder genererade via Stability API och automatiskt infogade i innehållet. Fokus låg på att göra systemet snabbare, smartare och enklare för redaktörer att underhålla självständigt.

Image

Viktig projektinformation

Branscher

Branscher

E-lärandeplattformar, EdTech produktutveckling, företagsutbildning och introduktionssystem, AI-assisterade utbildningsverktyg, lärhanteringssystem (LMS), SCORM-kompatibel kursleverans

Tjänster

Tjänster

AI API-integration, SCORM-protokollimplementering och resultat hantering, CMS-arkitektur och paketutveckling, REST API-integration, backendutveckling i .NET, automatiserad mediapipelinedesign

Lösningar

Lösningar

Helhetslösning för SCORM-resultatspårning och lagring, AI-driven textgenerering för strängar, textarea och RTE-fält, automatisk bildgenerering via Stability API, programmatisk mediauppladdning och innehållsinfogning

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äller 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

Uppdatera och omstrukturera det befintliga Umbraco-paketet 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 i flera Umbraco fälttyper — enkla 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 mediebibliotek och innehållsnoder utan manuella redaktörssteg.

Stabilitet i Umbraco Cloud

Stabilitet i Umbraco Cloud

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

Systemets totala belastningsstabilitet

Systemets totala belastningsstabilitet

Säkerställa att varje del — backendlogik, CMS-lager, API-anrop, resultatlagring — 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 slutlig validering på Umbraco Cloud. Målet var automation utan att förlora redaktionell kontroll, med AI designat för att assistera – inte ersätta – redaktörernas omdöme.

SCORM-resultatspårning och lagring

SCORM-resultatspårning och lagring

Implementerade hela SCORM-resultatspårningspipeline — fångar upp kursavslutsdata, poäng och godkänd/icke godkänd-status, lagrar och behandlar därefter resultaten korrekt när kursen körs i en SCORM-kompatibel LMS. Designade lagringsmodellen för pålitliga frågor och rapporter.

Omstrukturering och uppdatering av Umbraco-paket

Omstrukturering och uppdatering av Umbraco-paket

Omstrukturerade det befintliga Umbraco-paketet — rensade upp gammal kod, uppdaterade alla beroenden till aktuella versioner, utökade dokumenttypmodellen och etablerade tydliga utvidgningspunkter 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 egenskapredigerare. Redaktörer kan nu trigga AI-innehållsgenerering för textsträngsfält, textarea-fält och Rich Text Editor-fält direkt i standardredigeringsgränssnittet — inga verktygsbyten krävs.

Bildgenerering och infogning

Bildgenerering och infogning

Integrerade Stability API för AI-driven bildgenerering. Skapade en automatiserad pipeline som genererar bilder baserat på innehållskontext, laddar upp dem direkt till Umbraco mediebibliotek och infogar programmatisk i rätt innehållsnoder — inga manuella steg för redaktörer.

Cloud validering och distribution

Cloud validering och distribution

Säkerställde att alla integrationer — SCORM-spårning, ChatGPT-generering och Stability API bildpipeline — var fullt kompatibla med Umbraco Clouds distributionsmodell och miljörestriktioner. Genomförde korsmiljötester på utveckling, staging och produktion innan lansering.

Arbetsflödesdesign och överlämning

Arbetsflödesdesign och överlämning

Avslutade det end-to-end redaktionella arbetsflödet — definierade hur redaktörer interagerar med AI-genereringsutlösare, granskar genererat innehåll och hanterar mediatillgångar. Dokumenterade alla nya backoffice-funktioner och såg till att teamet kunde driva plattformen självständigt utan utvecklarinblandning.

Lösningar

Lösningens nyckelfunktioner

  • SCORM-resultatspårning Implementerad LMS-kompatibel spårning av slutförandestatus, poäng och elevens framsteg.

  • Umbraco Paketförlängning — Omskriven och utökad Umbraco-paketet med AI och medieautomation stöd.


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

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

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

  • Automatiserat redaktionellt arbetsflöde Byggt 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 och sparas korrekt – varje slutförande, poäng och godkänd/underkänd status spåras i SCORM-miljöer utan dataförlust

Snabbare innehåll

3x

Innehållsskapande hastighet 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 genom modulär arkitektur — ändringar är isolerade, förutsägbara och kräver minimal ingenjörstid för att implementera eller rulla tillbaka

Cloud Stabil

100%

Alla AI-integrationer, SCORM-spårning och mediepipelinjer förblir fullt stabila på Umbraco Cloud över utveckling, staging och produktionsmiljöer utan konfigurationsavvikelse

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

Vi integrerar AI i ditt CMS, automatiserar innehållsarbetsflöden och säkerställer SCORM-kompatibilitet – så att 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