EducatedOn

Projectoverzicht

Dit project is een testplatform waar quizzes en leerinhoud worden gegenereerd met AI. Tests worden beheerd via Umbraco en de inhoudsconfiguratie wordt afgehandeld via de AI-app.

Doel: Het hoofddoel van dit project was om de inhoudcreatie zoveel mogelijk te automatiseren en deze te integreren in een gestructureerde leeromgeving, terwijl volledige redactionele controle binnen Umbraco behouden blijft. Dit betekende het implementeren van SCORM-resultaattracking zodat cursussen correct leerdata kunnen verzenden en opslaan wanneer ze binnen een SCORM-compatibel LMS draaien, het uitbreiden en refactoren van het bestaande Umbraco-pakket ter ondersteuning van nieuwe functies zonder regressie, en het direct inbouwen van AI-gestuurde generatie in de Umbraco backoffice - met inbegrip van tekstvelden, rich text editors en via de Stability API gegenereerde afbeeldingen die automatisch in content worden ingevoegd. De focus lag op het sneller, slimmer en gemakkelijker maken van het systeem voor editors om zelfstandig te onderhouden.

Image

Belangrijke projectinformatie

Sectoren

Sectoren

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

Diensten

Diensten

Integratie van AI-API, implementatie en verwerking van SCORM-protocolresultaten, CMS-architectuur en pakketontwikkeling, REST API-integratie, backend-engineering in .NET, ontwerp van geautomatiseerde mediapijplijn

Oplossingen

Oplossingen

End-to-end tracking en opslag van SCORM-resultaten, AI-gestuurde tekstgeneratie voor string-, textarea- en RTE-velden, automatische beeldgeneratie via Stability API, geprogrammeerde mediabestanden uploaden en inhoud invoegen

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 draait.

Umbraco Pakket Refactoring

Umbraco Pakket Refactoring

Het bijwerken en refactoren van het bestaande Umbraco-pakket zonder bestaande functionaliteit te breken, terwijl de architectuur wordt voorbereid voor AI-feature-uitbreiding.

ChatGPT veldintegratie

ChatGPT veldintegratie

Integratie van ChatGPT voor het genereren van content in meerdere Umbraco-veldtypen — eenvoudige tekststrings, textarea-velden en Rich Text Editor (RTE) velden.

Stability API voor afbeeldingen

Stability API voor afbeeldingen

Afbeeldingen genereren via Stability API en deze automatisch uploaden en invoegen in de Umbraco-mediabibliotheek en contentnodes zonder handmatige handelingen van de editor.

Umbraco Cloud stabiliteit

Umbraco Cloud stabiliteit

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

Volledige systeemload-stabiliteit

Volledige systeemload-stabiliteit

Zorgen dat elk bewegend onderdeel — backend-logica, CMS-laag, API-aanroepen, resultaatopslag — functioneerde 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 omvatte, uitgevoerd in parallelle fasen: SCORM-infrastructuur, CMS-refactoring, AI-tekst/-beeldfuncties en finale validatie op Umbraco Cloud. Het doel was automatisering zonder verlies van redactionele controle, waarbij AI ontworpen is om te assisteren — niet om de beoordelingsvrijheid van editors te vervangen.

SCORM-resultaattracking & opslag

SCORM-resultaattracking & opslag

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

Umbraco Pakket - refactor & update

Umbraco Pakket - refactor & update

Het bestaande Umbraco-pakket gerefactored — legacy code opgeschoond, alle afhankelijkheden bijgewerkt naar huidige versies, documenttype-model uitgebreid en duidelijke extensiepunten gecreëerd voor komende 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-eigenschap editors. Editors kunnen nu AI-inhoudsgeneratie activeren voor tekststringvelden, textarea-velden en Rich Text Editor-velden vanuit de standaard bewerkingsinterface — zonder tussen tools te wisselen.

Afbeeldingsgeneratie & invoegen

Afbeeldingsgeneratie & invoegen

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

Cloud-validatie & implementatie

Cloud-validatie & implementatie

Zorg gedragen 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 livegang.

Workflow ontwerp & overdracht

Workflow ontwerp & overdracht

De end-to-end redactionele workflow afgerond — definiëren hoe editors interactie hebben met AI-generatietriggers, gegenereerde content beoordelen en mediabestanden beheren. Alle nieuwe backoffice-functies gedocumenteerd en ervoor gezorgd dat het team het platform zelfstandig kon bedienen zonder tussenkomst van ontwikkelaars.

Oplossingen

De belangrijkste kenmerken van de oplossing

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

  • Umbraco pakketuitbreiding — Umbraco-pakket gerefactored en uitgebreid met AI- en media-automatiseringsondersteuning.


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

  • Automatische afbeeldinggeneratie & invoeging — Toegevoegd Stability API-integratie voor automatische afbeeldinggeneratie en invoeging in contentknooppunten.

  • Compatibiliteit met Umbraco Cloud — Garantie voor compatibiliteit met Umbraco Cloud, implementatiepijplijnen en uSync-synchronisatie.

  • Geautomatiseerde redactionele workflow Gebouwd een AI-aangedreven workflow voor snellere generatie van quizzen, beschrijvingen en afbeeldingen.

Image

Resultaten in cijfers

SCORM bijhouden

100%

Alle cursusresultaten correct vastgelegd en opgeslagen — elk voltooiingsgebeurtenis, score en door-/uitvalstatus wordt bijgehouden in SCORM-omgevingen zonder gegevensverlies

Snellere inhoud

3x

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

Minder onderhoud

65%

Langetermijnonderhoudsinspanning significant verminderd door modulaire architectuur — wijzigingen zijn geïsoleerd, voorspelbaar en vereisen minimale technische tijd om te implementeren of terug te draaien

Stabiel in de cloud

100%

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

Bouw een AI-gestuurd platform voor uw leerproduct!

We integreren AI in uw CMS, automatiseren contentworkflows en zorgen voor SCORM-naleving - zodat uw team zich richt op educatie, 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