EducatedOn

Case-overzicht

Dit project is een testplatform waar quizzen en leermateriaal worden gegenereerd met behulp van AI. Tests worden beheerd via Umbraco, en de configuratie van de inhoud wordt verzorgd via de AI-app.

Doel: Het kern doel van dit project was om het creëren van inhoud zo veel mogelijk te automatiseren en te integreren in een gestructureerde leeromgeving - terwijl de volledige redactionele controle binnen Umbraco behouden bleef. Dit betekende het implementeren van SCORM-resultaattracking zodat cursussen correct leerdata konden verzenden en opslaan wanneer ze binnen een SCORM-compatibel LMS worden uitgevoerd, het uitbreiden en herstructureren van het bestaande Umbraco-pakket om nieuwe functies te ondersteunen zonder regressie, en het rechtstreeks integreren van AI-gegenereerde content in de Umbraco backoffice - inclusief tekstvelden, RTE’s, en afbeeldingen gegenereerd via de Stability API en automatisch in de inhoud ingevoegd. De focus lag op het sneller, slimmer en gemakkelijker maken van het systeem zodat redacteuren zelfstandig konden werken.

Image

Belangrijke projectinformatie

Branches

Branches

E-learning platforms, EdTech-productontwikkeling, Bedrijfstraining en onboarding systemen, AI-ondersteunde educatieve tools, Learning Management Systems (LMS), SCORM-conforme cursuslevering

Diensten

Diensten

AI API-integratie, SCORM-protocolimplementatie en resultaatverwerking, CMS-architectuur en pakketontwikkeling, REST API-integratie, backend-engineering in .NET, geautomatiseerd mediapijplijnontwerp

Oplossingen

Oplossingen

End-to-end SCORM resultaattracking en opslag, AI-gestuurde tekstgeneratie voor string, tekstveld en RTE-velden, automatische afbeeldinggeneratie via Stability API, geprogrammeerde media-upload en inhoudsinsertie

Technologieën

Technologieën

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

De uitdagingen

SCORM-resultaatverwerking

SCORM-resultaatverwerking

Het implementeren van robuuste SCORM-resultaattracking — zorgen dat resultaten correct worden opgeslagen en verwerkt wanneer een cursus binnen een extern SCORM-leersysteem wordt uitgevoerd.

Umbraco Pakket Herstructurering

Umbraco Pakket Herstructurering

Het updaten en herstructureren van het bestaande Umbraco-pakket zonder bestaande functionaliteit te breken, terwijl de architectuur wordt voorbereid voor AI-functie-uitbreiding.

ChatGPT-veldintegratie

ChatGPT-veldintegratie

Integratie van ChatGPT om content te genereren voor meerdere Umbraco-veldtypen — platte tekststrings, tekstgebieden en Rich Text Editor (RTE)-velden.

Stability API voor Afbeeldingen

Stability API voor Afbeeldingen

Afbeeldingen genereren via de Stability API en ze automatisch uploaden en invoegen in de Umbraco-mediabibliotheek en contentnodes zonder handmatige redacteurstappen.

Umbraco Cloud Stabiliteit

Umbraco Cloud Stabiliteit

Alle integraties — SCORM, AI-tekst, afbeeldingsgeneratie — stabiel en compatibel houden binnen de beperkingen en het implementatiemodel van Umbraco Cloud.

Volledige Systeembelasting Stabiliteit

Volledige Systeembelasting Stabiliteit

Zorgen dat elk bewegend onderdeel — backendlogica, CMS-laag, API-aanroepen, resultaatopslag — functioneert als een naadloos geïntegreerd systeem onder realistische belasting.

Het proces

Het project was een gerichte full-stack opdracht die backend, CMS-uitbreidbaarheid en AI-integratie besloeg, uitgevoerd in parallelle fasen: SCORM-infrastructuur, CMS-herstructurering, AI-tekst/beeldfuncties, en eindvalidatie op Umbraco Cloud. Het doel was automatisering zonder verlies van redactionele controle, met AI ontworpen om redacteuren te assisteren—niet te vervangen.

SCORM Resultaattracking & Opslag

SCORM Resultaattracking & Opslag

De volledige SCORM-resultaattrackingpijplijn geïmplementeerd — het vastleggen van cursusvoltooiingsgegevens, scores en slaag-/faalstatus, en het correct opslaan en verwerken van resultaten wanneer de cursus draait binnen een SCORM-compatibel LMS. Het opslagmodel ontworpen voor betrouwbare query's en rapportage.

Umbraco Pakket Herstructurering & Update

Umbraco Pakket Herstructurering & Update

Het bestaande Umbraco-pakket herstructureerd — legacy code opgeschoond, alle afhankelijkheden bijgewerkt naar actuele versies, het documenttypenmodel uitgebreid, en duidelijke uitbreidingspunten gecreëerd voor de aanstaande AI- en mediageneratiefuncties zonder bestaande inhoud te breken.

AI Tekstgeneratie via ChatGPT API

AI Tekstgeneratie via ChatGPT API

De OpenAI ChatGPT API direct geïntegreerd in de Umbraco backoffice property editors. Redacteuren kunnen nu AI-contentgeneratie activeren voor tekststringvelden, tekstgebieden en Rich Text Editor-velden vanuit de standaard bewerkingsinterface — geen wisseling tussen tools nodig.

Afbeeldinggeneratie & Invoeging

Afbeeldinggeneratie & Invoeging

De Stability API geïntegreerd voor AI-gestuurde afbeeldinggeneratie. Een geautomatiseerde pijplijn gebouwd die afbeeldingen genereert op basis van inhoudscontext, ze direct uploadt naar de Umbraco-mediabibliotheek, en ze geprogrammeerd invoegt in de juiste contentnodes — geen handmatige stappen voor redacteuren.

Cloudvalidatie & Implementatie

Cloudvalidatie & Implementatie

Gezorgd dat alle integraties — SCORM-tracking, ChatGPT-generatie, en Stability API beeldpijplijn — volledig compatibel waren met het implementatiemodel en de omgevingsbeperkingen van Umbraco Cloud. Cross-environment testen uitgevoerd over dev, staging en productie vóór live-gang.

Workflowontwerp & Overdracht

Workflowontwerp & Overdracht

De end-to-end redactionele workflow afgerond — definiëren hoe redacteuren omgaan met AI-generatietriggers, gegenereerde content beoordelen, en media-assets beheren. Alle nieuwe backoffice-functies gedocumenteerd en ervoor gezorgd dat het team het platform zelfstandig kan bedienen zonder betrokkenheid van ontwikkelaars.

Oplossingen

De belangrijkste kenmerken van de oplossing

  • SCORM-resultaattracking Geïmplementeerde LMS-compatibele tracking van voltooiingsstatus, scores en voortgang van de leerling.

  • Umbraco Pakketuitbreiding — Umbraco-pakket herzien en uitgebreid met AI- en mediaautomatiseringsondersteuning.


  • AI Tekstgeneratie in Backoffice — Geïntegreerde door ChatGPT aangedreven tekstgeneratie in Umbraco-eigenschapseditors.

  • Automatische afbeeldingsgeneratie & invoeging — Toegevoegd Stabiliteit API-integratie voor automatische afbeeldingsgeneratie en invoeging in inhoudsknopen.

  • Umbraco Cloud-compatibiliteit — Compatibiliteit gewaarborgd met Umbraco Cloud, deployment pipelines en uSync-synchronisatie.

  • Geautomatiseerde redactionele workflow Een AI-gestuurde workflow ontwikkeld voor snellere generatie van quizzen, beschrijvingen en afbeeldingen.

Image

Resultaten in cijfers

SCORM Volgen

100%

Alle cursusresultaten correct vastgelegd en opgeslagen — elk voltooiingsevenement, score en slagen/faalstatus wordt in SCORM-omgevingen gevolgd zonder dataverlies

Snellere inhoud

3x

Inhoudscreatiesnelheid verdrievoudigd door AI-ondersteunde generatie — redacteuren produceren quizvragen, cursusbeschrijvingen en RTE-inhoud veel sneller

Minder onderhoud

65%

Langdurige onderhoudsinspanningen aanzienlijk verminderd door modulaire architectuur — wijzigingen zijn geïsoleerd, voorspelbaar en vereisen minimale engineeringtijd om te implementeren of terug te draaien

Cloud stabiel

100%

Alle AI-integraties, SCORM-tracking en mediapijplijnen blijven volledig stabiel op Umbraco Cloud in ontwikkel-, staging- en productieomgevingen zonder configuratiedrift

Bouw een AI-gestuurd platform voor uw leerproduct!

Wij integreren AI in uw CMS, automatiseren contentworkflows en zorgen voor SCORM-compliance - zodat uw team zich kan richten op onderwijs, niet op infrastructuur.

Message not sent.
Message not sent.
×
Weet u niet waar u moet beginnen? We helpen u de volgende stappen uit te stippelen!
Toestemming voor de verwerking van persoonsgegevens
×
Een uitdaging? Ons team maakt er een oplossing van.
Toestemming voor de verwerking van persoonsgegevens