EducatedOn
Pregled slučaja
Ovaj projekt je platforma za testiranje gdje se kvizovi i obrazovni sadržaj generiraju pomoću AI. Testove se upravlja kroz Umbraco, a konfiguracija sadržaja se obavlja putem AI aplikacije.
Cilj: Glavni cilj ovog projekta bio je automatizirati izradu sadržaja što je više moguće i integrirati ga u strukturirano okruženje za učenje - uz zadržavanje potpune uredničke kontrole unutar Umbraco-a. To je značilo implementaciju praćenja rezultata SCORM-a kako bi tečajevi ispravno slali i spremali podatke o učenju prilikom rada unutar bilo kojeg SCORM-kompatibilnog LMS-a, proširenje i refaktoriranje postojećeg Umbraco paketa za podršku novim značajkama bez regresije, te ugrađivanje AI-generacije direktno u Umbraco upravljačku konzolu - pokrivajući tekstualna polja, bogate tekstualne editore i slike generirane putem Stability API-ja i automatski umetnute u sadržaj. Fokus je bio na tome da sustav bude brži, pametniji i lakši za samostalno održavanje urednika.
Ključne informacije o projektu
Industrije
Platforme za e-učenje, razvoj EdTech proizvoda, korporativni treninzi i sustavi uvođenja, alati za obrazovanje asistirani AI, sustavi za upravljanje učenjem (LMS), isporuka tečajeva kompatibilnih sa SCORM-om
Usluge
Integracija AI API-ja, implementacija SCORM protokola i rukovanje rezultatima, arhitektura CMS-a i razvoj paketa, integracija REST API-ja, backend inženjering u .NET-u, dizajn automatiziranih medijskih tokova
Rješenja
Potpuno praćenje i pohrana SCORM rezultata, AI-generacija teksta za string, tekstualna područja i RTE polja, automatska generacija slika putem Stability API-ja, programski medijski upload i umetanje sadržaja
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 pokrivao backend, proširivost CMS-a i AI integraciju isporučene u paralelnim fazama: SCORM infrastruktura, refaktoriranje CMS-a, AI tekstualne/slikovne značajke i konačna validacija na Umbraco Cloudu. Cilj je bila automatizacija bez gubitka uredničke kontrole, s AI dizajniranim da pomaže — a ne zamjenjuje — urednički sud.
Praćenje i pohrana SCORM rezultata
Implementiran je cijeli SCORM pipeline za praćenje rezultata — bilježenje podataka o završetku tečaja, rezultatima i statusu prolaza/neuspjeha, zatim pravilno pohranjivanje i obrada rezultata kad tečaj radi unutar SCORM-kompatibilnog LMS-a. Dizajniran je model pohrane za pouzdano upitavanje i izvještavanje.
Refaktoriranje i ažuriranje Umbraco paketa
Refaktoriran je postojeći Umbraco paket — očišćen legacy kod, ažurirane sve ovisnosti na najnovije verzije, proširen model tipa dokumenta i uspostavljene jasne točke proširenja za nadolazeće AI i značajke generiranja medija bez narušavanja postojećeg sadržaja.
AI generiranje teksta putem ChatGPT API-ja
Integriran OpenAI ChatGPT API izravno u Umbraco backoffice urednike svojstava. Urednici sada mogu pokrenuti AI generiranje sadržaja za tekstualna polja, tekstualna područja i Rich Text Editor polja unutar standardnog sučelja za uređivanje — bez potrebe za prebacivanjem između alata.
Generiranje i umetanje slika
Integriran Stability API za AI-generiranje slika. Izgrađen je automatizirani pipeline koji generira slike temeljene na kontekstu sadržaja, izravno ih uploadira u Umbraco medijsku biblioteku i programski umeće u ispravne sadržajne čvorove — bez ručnih koraka urednika.
Validacija i implementacija na Cloudu
Osigurane su potpune kompatibilnosti svih integracija — SCORM praćenje, ChatGPT generiranje i Stability API pipeline slika — s modelom implementacije i ograničenjima okruženja Umbraco Clouda. Obavljeno testiranje kroz razvojna, testna i produkcijska okruženja prije puštanja u rad.
Dizajn radnog toka i predaja
Finaliziran je cjelokupni urednički radni tok — definirano kako urednici aktiviraju AI generiranje, pregledavaju generirani sadržaj i upravljaju medijskim sredstvima. Dokumentirane su sve nove značajke backoffice-a i osigurano da tim može samostalno upravljati platformom bez uključenja developera.
Rješenja
Ključne značajke rješenja
Praćenje SCORM rezultata— Implementirano praćenje statusa završetka, rezultata i napretka učenika kompatibilno s LMS-om.
Umbraco Paketsko Proširenje — Refaktorirano i prošireno Umbraco paketsko rješenje s podrškom za AI i automatizaciju medija.
AI Generiranje Teksta u Backofficeu — Integrirano generiranje teksta potpomognuto ChatGPT-jem u Umbraco uređivače svojstava.
Automatsko Generiranje i Umetanje Slika — Dodana integracija Stability API-ja za automatsko generiranje slika i njihovo umetanje u čvorove sadržaja.
Kompatibilnost s Umbraco Cloud — Osigurana kompatibilnost s Umbraco Cloud, deployment pipeline-ima i uSync sinkronizacijom.
Automatizirani Uređivački Radni Tok — Izgrađen AI-pogonjeni radni tok 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 prolaza/neprolaza praćen je u svim SCORM okruženjima bez gubitka podataka
3x
Brzina kreiranja sadržaja utrostručena uz pomoć AI generacije — urednici puno brže izrađuju pitanja za kvizove, opise tečajeva i RTE sadržaj
65%
Dugoročni troškovi održavanja znatno su smanjeni modularnom arhitekturom — promjene su izolirane, predvidljive i zahtijevaju minimalno inženjersko vrijeme za implementaciju ili povratak
100%
Sve AI integracije, SCORM praćenje i medijski pipeline-i ostaju potpuno stabilni na Umbraco Cloudu u razvojnom, testnom i produkcijskom okruženju bez promjene konfiguracije