EducatedOn
Pregled slučaja
Ovaj projekt je testna platforma na kojoj se kvizovi i obrazovni sadržaj generiraju pomoću AI. Testovi se upravljaju putem Umbraco-a, a konfiguracija sadržaja obavlja se putem AI aplikacije.
Cilj: Glavni cilj ovog projekta bio je automatizirati stvaranje sadržaja koliko god je moguće i integrirati ga u strukturirano učenje - uz potpuno uredničko upravljanje unutar Umbraco-a. To je značilo implementaciju praćenja rezultata SCORM-a tako da tečajevi mogu ispravno slati i pohranjivati podatke o učeniku kada se izvode unutar bilo kojeg LMS-a kompatibilnog sa SCORM-om, proširenje i refaktorizaciju postojećeg Umbraco paketa za podršku novim značajkama bez regresije te ugradnju AI potpomognute generacije izravno u Umbraco backoffice - pokrivajući tekstualna polja, uređivače bogatog teksta i slike generirane putem Stability API-ja koje se automatski umeću u sadržaj. Fokus je bio na tome da sustav bude brži, pametniji i lakši za neovisno održavanje urednika.
Ključne informacije o projektu
Industrije
E-Learning platforme, razvoj EdTech proizvoda, sustavi za korporativnu obuku i uvođenje novih zaposlenika, alati za obrazovanje potpomognuti AI-jem, sustavi za upravljanje učenjem (LMS), dostava tečajeva usklađena sa SCORM-om
Usluge
Integracija AI API-ja, implementacija SCORM protokola i upravljanje rezultatima, arhitektura CMS-a i razvoj paketa, integracija REST API-ja, razvoj backend-a u .NET-u, dizajn automatizirane medijske pipeline
Rješenja
Cjelovito praćenje i pohrana SCORM rezultata, generiranje teksta potpomognuto AI-jem za string, textarea i RTE polja, automatska generacija slika putem Stability API-ja, programatski upload medija i umetanje u sadržaj
Tehnologije
.NET, C#, REST API-ji, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen
Izazovi
Proces
Projekt je bio fokusirani full-stack angažman koji je obuhvatio backend, proširenje CMS-a te AI integraciju isporučenu u paralelnim fazama: SCORM infrastruktura, refaktoring CMS-a, AI tekstualne i slikovne značajke te konačna validacija na Umbraco Cloudu. Cilj je bila automatizacija bez gubitka uredničke kontrole, s AI dizajniranom da pomaže — a ne zamjenjuje — urednički sud.
Praćenje i pohrana SCORM rezultata
Implementirana cjelokupna SCORM pipeline za praćenje rezultata — hvatanje podataka o dovršenju tečaja, rezultatima i statusu prolaza/neprolaza, zatim ispravno pohranjivanje i obrada rezultata kad se tečaj izvodi unutar LMS-a kompatibilnog sa SCORM-om. Dizajniran model pohrane za pouzdano upitavanje i izvještavanje.
Refaktoriranje i ažuriranje Umbraco paketa
Refaktoriran postojeći Umbraco paket — očišćen legacy kod, ažurirane sve ovisnosti na trenutne verzije, proširen model tipa dokumenta i uspostavljene jasne točke proširenja za nadolazeće AI i medijske značajke bez prekidanja postojećeg sadržaja.
Generiranje AI teksta putem ChatGPT API-ja
Integriran OpenAI ChatGPT API izravno u Umbraco backoffice uređivače svojstava. Urednici sada mogu pokretati AI generiranje sadržaja za tekstualna string polja, textarea polja i Rich Text Editor polja unutar standardnog sučelja za uređivanje — bez potrebe za preskakanjem između alata.
Generiranje i umetanje slika
Integriran Stability API za AI-pokretanu generaciju slika. Izgrađena automatizirana pipeline koja generira slike na temelju konteksta sadržaja, izravno ih učitava u Umbraco medijsku biblioteku i programatski umeće u odgovarajuće čvorove sadržaja — bez manuelnih koraka urednika.
Validacija i implementacija u oblaku
Osigurana je potpuna kompatibilnost svih integracija — praćenje SCORM-a, generiranje ChatGPT-a i pipeline generiranja slika Stability API-ja — s modelom implementacije i ograničenjima okoline Umbraco Clouda. Provođeno je testiranje između okolina razvoja, testiranja i produkcije prije lansiranja.
Dizajn radnog toka i predaja
Dovršen je cjelokupni urednički radni tok — definirano kako urednici komuniciraju s AI generatorima sadržaja, pregledavaju generirani sadržaj i upravljaju medijskim resursima. Dokumentirane su sve nove backoffice funkcionalnosti i osigurano da tim može samostalno upravljati platformom bez uključenosti programera.
Rješenja
Ključne značajke rješenja
Praćenje SCORM rezultata— Implementirano praćenje statusa dovršenja, rezultata i napretka učenika kompatibilno s LMS-om.
Proširenje Umbraco paketa — Refaktoriziran i proširen Umbraco paket s podrškom za AI i automatizaciju medija.
Generiranje AI teksta u Backofficeu — Integrirana AI generacija teksta na temelju ChatGPT-a u Umbraco uređivače svojstava.
Automatsko generiranje i umetanje slika — Dodana integracija Stability API-ja za automatsko generiranje i umetanje slika u sadržajne čvorove.
Kompatibilnost s Umbraco Cloudom — Osigurana kompatibilnost s Umbraco Cloudom, deployment pipelineovima i uSync sinkronizacijom.
Automatizirani urednički tijek rada — Izgrađen AI-pokretan tijek rada za bržu izradu kvizova, opisa i slika.
Rezultati u brojkama
100%
Svi rezultati tečaja ispravno su zabilježeni i pohranjeni — svaki događaj dovršetka, rezultat i status prolaska/neprolaska prate se preko SCORM okruženja bez gubitka podataka
3x
Brzina izrade sadržaja utrostručena putem AI-pomoći — urednici mnogo brže kreiraju pitanja za kvizove, opise tečajeva i RTE sadržaj
65%
Dugoročni napor održavanja značajno smanjen zahvaljujući modularnoj arhitekturi — promjene su izolirane, predvidljive i zahtijevaju minimalno inženjersko vrijeme za implementaciju ili povrat
100%
Sve AI integracije, SCORM praćenje i medijski pipeline-i ostaju potpuno stabilni na Umbraco Cloudu kroz razvojna, probna i produkcijska okruženja bez konfiguracijskih odstupanja