EducatedOn

Prehľad prípadu

Tento projekt je testovacia platforma, kde sa kvízy a vzdelávací obsah generujú pomocou AI. Testy sa spravujú cez Umbraco a konfigurácia obsahu sa rieši cez AI aplikáciu.

Cieľ: Hlavným cieľom tohto projektu bolo maximálne automatizovať tvorbu obsahu a integrovať ho do štruktúrovaného vzdelávacieho prostredia - pričom plnú redakčnú kontrolu ponechať v Umbracu. To znamenalo implementovať sledovanie výsledkov SCORM tak, aby kurzy správne odosielali a ukladali údaje o študentoch pri spustení v akomkoľvek LMS kompatibilnom so SCORM, rozšíriť a refaktorovať existujúci balík Umbraco na podporu nových funkcií bez regresie a vtesnať AI generovanie priamo do Umbraco backoffice - pokrývajúc textové polia, editory bohatého textu a obrázky generované cez Stability API a automaticky vkladané do obsahu. Zameranie bolo na zrýchlenie, zinteligentnenie a uľahčenie správy redaktormi.

Image

Kľúčové informácie o projekte

Priemysly

Priemysly

Platformy pre e-learning, vývoj produktov EdTech, firemné školenia a onboarding systémy, AI asistované vzdelávacie nástroje, LMS systémy, doručovanie kurzov kompatibilné so SCORM

Služby

Služby

Integrácia AI API, implementácia a spracovanie protokolu SCORM, architektúra CMS a vývoj balíkov, integrácia REST API, backend programovanie v .NET, návrh automatizovanej mediálnej pipeline

Riešenia

Riešenia

Komplexné sledovanie a ukladanie výsledkov SCORM, AI generovanie textov pre string, textarea a RTE polia, automatická generácia obrázkov cez Stability API, programatické nahrávanie médií a vkladanie obsahu

Technológie

Technológie

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

Výzvy

Spracovanie výsledkov SCORM

Spracovanie výsledkov SCORM

Implementácia robustného sledovania výsledkov SCORM – zabezpečenie správneho uloženia a spracovania výsledkov pri spustení kurzu v externom LMS kompatibilnom so SCORM.

Refaktorovanie balíka Umbraco

Refaktorovanie balíka Umbraco

Aktualizácia a refaktorovanie existujúceho balíka Umbraco bez narušenia fungujúcej funkcionality a príprava architektúry pre rozšírenie funkcií AI.

Integrácia poľa ChatGPT

Integrácia poľa ChatGPT

Integrácia ChatGPT pre generovanie obsahu naprieč viacerými typmi polí v Umbraco – obyčajný text, textarea polia a editory bohatého textu (RTE).

Stability API pre obrázky

Stability API pre obrázky

Generovanie obrázkov pomocou Stability API a ich automatické nahrávanie a vkladanie do mediálnej knižnice a obsahových uzlov Umbraco bez manuálnych krokov redaktora.

Stabilita Umbraco Cloud

Stabilita Umbraco Cloud

Zabezpečenie všetkých integrácií – SCORM, AI text, generovanie obrázkov – stabilných a kompatibilných v rámci obmedzení a modelu nasadenia Umbraco Cloud.

Stabilita pri plnej záťaži systému

Stabilita pri plnej záťaži systému

Zabezpečenie bezproblémovej funkčnosti všetkých častí – backendová logika, CMS vrstva, volania API, ukladanie výsledkov – ako jednotného systému pri skutočnej záťaži.

Proces

Projekt bol zameraný full-stack angažmán pokrývajúci backend, rozšíriteľnosť CMS a integráciu AI, dodaný v paralelných fázach: SCORM infraštruktúra, refaktoring CMS, funkcie AI pre text/obrázky a finálna validácia na Umbraco Cloud. Cieľom bola automatizácia bez straty redakčnej kontroly, s AI navrhnutou na podporu – nie nahradenie – redakčného rozhodovania.

Sledovanie a ukladanie výsledkov SCORM

Sledovanie a ukladanie výsledkov SCORM

Implementovali sme kompletný pipeline sledovania výsledkov SCORM – zachytávanie dát o dokončení kurzu, skóre a stave úspechu/neúspechu, následné správne ukladanie a spracovanie výsledkov pri spustení kurzu v LMS kompatibilnom so SCORM. Navrhli sme model ukladania pre spoľahlivé dotazy a reportovanie.

Refaktorovanie a aktualizácia balíka Umbraco

Refaktorovanie a aktualizácia balíka Umbraco

Refaktorovali sme existujúci balík Umbraco – vyčistili sme starý kód, aktualizovali všetky závislosti na súčasné verzie, rozšírili model dokumentov a stanovili jasné body rozšírenia pre nadchádzajúce funkcie AI a generovanie médií bez narušenia existujúceho obsahu.

AI generovanie textu cez ChatGPT API

AI generovanie textu cez ChatGPT API

Integrovali sme OpenAI ChatGPT API priamo do redakčných editorov vlastností v Umbraco backoffice. Redaktori môžu teraz spúšťať AI generovanie obsahu pre textové polia, textarea polia a editory bohatého textu z bežného rozhrania editora – bez potreby prepínania nástrojov.

Generovanie a vkladanie obrázkov

Generovanie a vkladanie obrázkov

Integrovali sme Stability API pre AI generovanie obrázkov. Postavili sme automatizovaný pipeline, ktorý generuje obrázky podľa kontextu obsahu, nahráva ich priamo do mediálnej knižnice Umbraco a programaticky ich vkladá do správnych obsahových uzlov – bez manuálnych krokov redaktorov.

Validácia a nasadenie v Cloude

Validácia a nasadenie v Cloude

Zabezpečili sme, že všetky integrácie – sledovanie SCORM, generovanie cez ChatGPT a Stability API pre obrázky – sú plne kompatibilné s modelom nasadenia a obmedzeniami prostredia Umbraco Cloud. Pred spustením sme vykonali testovanie medzi vývojovým, staging a produkčným prostredím.

Návrh pracovného procesu a odovzdanie

Návrh pracovného procesu a odovzdanie

Dokončili sme end-to-end redakčný pracovný tok – definovali sme, ako redaktori pracujú s AI generovaním, ako kontrolujú vygenerovaný obsah a spravujú mediálne prostriedky. Zdokumentovali sme všetky nové funkcie v backoffice a zabezpečili, že tím môže platformu samostatne prevádzkovať bez potreby vývojára.

Riešenia

Kľúčové vlastnosti riešenia

  • Sledovanie výsledkov SCORM Implementované sledovanie dokončenia, skóre a pokroku študenta kompatibilné s LMS.

  • Rozšírenie balíka Umbraco — Prepracovaný a rozšírený balík Umbraco s podporou AI a automatizácie médií.


  • Generovanie textu AI v Backoffice — Integrované generovanie textu poháňané ChatGPT do editorov vlastností Umbraco.

  • Automatické generovanie a vkladanie obrázkov — Pridaná integrácia Stability API pre automatické generovanie obrázkov a ich vkladanie do obsahových uzlov.

  • Kompatibilita s Umbraco Cloud — Zaistená kompatibilita s Umbraco Cloud, nasadzovacími kanálmi a synchronizáciou uSync.

  • Automatizovaný redakčný pracovný tok Vytvorený pracovný tok riadený AI pre rýchlejšiu tvorbu kvízov, popisov a obrázkov.

Image

Výsledky v číslach

Sledované SCORM

100%

Všetky výsledky kurzov sú správne zachytené a uložené — každý dokončený event, skóre a stav úspechu/neúspechu je sledovaný naprieč SCORM prostrediami bez straty dát

Rýchlejší obsah

3x

Rýchlosť tvorby obsahu sa strojnásobila vďaka AI — redaktori vytvárajú otázky do kvízov, popisy kurzov a obsah RTE oveľa rýchlejšie

Menej údržby

65%

Dlhodobá údržba výrazne znížená vďaka modulárnej architektúre — zmeny sú izolované, predvídateľné a vyžadujú minimálny čas vývoja na implementáciu alebo vrátenie späť

Stabilita v Cloude

100%

Všetky AI integrácie, sledovanie SCORM a mediálne pipeline zostávajú plne stabilné v Umbraco Cloud naprieč vývojovými, testovacími a produkčnými prostrediami bez odchýlok konfigurácie

Vytvorte platformu poháňanú AI pre váš vzdelávací produkt!

Integrujeme AI do vášho CMS, automatizujeme pracovné toky obsahu a zabezpečujeme súlad so SCORM - aby sa váš tím mohol sústrediť na vzdelávanie, nie na infraštruktúru.

Message not sent.
Message not sent.
×
Nie ste si istí, kde začať? Pomôžeme vám načrtnúť ďalšie kroky!
×
Máte výzvu? Náš tím ju premení na riešenie.
Súhlas so spracovaním osobných údajov