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.

Image

Ključne informacije o projektu

Industrije

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

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

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

Tehnologije

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

Izazovi

Upravljanje SCORM rezultatima

Upravljanje SCORM rezultatima

Implementacija robusnog praćenja SCORM rezultata — osiguravanje ispravnog pohranjivanja i obrade rezultata kada se tečaj izvodi unutar vanjskog SCORM sustava za učenje.

Refaktoring Umbraco paketa

Refaktoring Umbraco paketa

Ažuriranje i refaktorizacija postojećeg Umbraco paketa bez prekidanja postojeće funkcionalnosti, te priprema arhitekture za proširenje AI značajki.

Integracija ChatGPT polja

Integracija ChatGPT polja

Integracija ChatGPT-a za generiranje sadržaja u više tipova Umbraco polja — obični tekst, textarea i Rich Text Editor (RTE) polja.

Stability API za slike

Stability API za slike

Generiranje slika putem Stability API-ja i automatski upload te umetanje u Umbraco medijsku biblioteku i čvorove sadržaja bez manuelnih koraka urednika.

Stabilnost Umbraco Clouda

Stabilnost Umbraco Clouda

Održavanje svih integracija — SCORM, AI tekst, generiranje slika — stabilnim i kompatibilnim unutar ograničenja i modela implementacije Umbraco Clouda.

Stabilnost pod opterećenjem cijelog sustava

Stabilnost pod opterećenjem cijelog sustava

Osiguravanje da svaki pokretni dio — backend logika, CMS sloj, API pozivi, pohrana rezultata — radi kao besprijekoran jedinstveni sustav pod stvarnim opterećenjem.

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

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

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

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

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

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

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.

Image

Rezultati u brojkama

Praćeno SCORM-om

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

Brži sadržaj

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

Manje održavanja

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

Stabilno u Cloudu

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

Izgradite platformu vođenu AI-em za svoj obrazovni proizvod!

Integriramo AI u vaš CMS, automatiziramo tijekove sadržaja i osiguravamo usklađenost sa SCORM-om - tako da se vaš tim može usredotočiti na obrazovanje, a ne infrastrukturu.

Message not sent.
Message not sent.
×
Niste sigurni odakle početi? Pomoći ćemo vam da definirate sljedeće korake!
Sklapanje privole za obradu osobnih podataka
×
Imate izazov? Naš tim će ga pretvoriti u rješenje.
Sklapanje privole za obradu osobnih podataka