EducatedOn

Prehľad prípadu

Tento projekt je testovacia platforma, kde sa kvízy a vzdelávací obsah generujú pomocou AI. Testy sú spravované cez Umbraco a konfigurácia obsahu sa rieši prostredníctvom AI aplikácie.

Cieľ: Hlavným cieľom tohto projektu bolo automatizovať tvorbu obsahu čo najviac a integrovať ju do štruktúrovaného vzdelávacieho prostredia - pričom si zachovať plnú redakčnú kontrolu v rámci Umbraco. To znamenalo implementovať sledovanie výsledkov SCORM, aby kurzy správne zasielali a ukladali údaje o študentoch pri spúšťaní v ľubovoľnom LMS kompatibilnom so SCORM, rozšíriť a refaktorovať existujúci balík Umbraco tak, aby podporoval nové funkcie bez regresie a integrovať AI generovanie priamo v administrácii Umbraco - pokrývajúc textové polia, editory bohatého textu a obrázky generované cez Stability API, ktoré sa automaticky vkladajú do obsahu. Zameranie bolo na zrýchlenie systému, jeho inteligentnosť a jednoduchšiu údržbu pre editorov.

Image

Kľúčové informácie o projekte

Odvetvia

Odvetvia

Platformy e-learningu, vývoj EdTech produktov, systémy firemného školenia a onboardingu, vzdelávacie nástroje asistované AI, systémy riadenia vzdelávania (LMS), dodávanie kurzov v súlade so SCORM

Služby

Služby

Integrácia AI API, implementácia protokolu SCORM a spracovanie výsledkov, architektúra CMS a vývoj balíkov, integrácia REST API, backendové inžinierstvo v .NET, návrh automatizovaného spracovania médií

Riešenia

Riešenia

Kompletné sledovanie a ukladanie výsledkov SCORM, AI generovanie textu pre polia typu string, textarea a RTE, 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, generovanie obrázkov

Výzvy

Spracovanie výsledkov SCORM

Spracovanie výsledkov SCORM

Implementácia spoľahlivého sledovania výsledkov SCORM — zabezpečenie správneho uloženia a spracovania výsledkov pri spustení kurzu v externom SCORM LMS.

Refaktorovanie balíka Umbraco

Refaktorovanie balíka Umbraco

Aktualizácia a refaktorovanie existujúceho balíka Umbraco bez prerušovania existujúcej funkčnosti, príprava architektúry na rozšírenie funkcií AI.

Integrácia poľa ChatGPT

Integrácia poľa ChatGPT

Integrácia ChatGPT na generovanie obsahu pre viaceré typy polí v Umbraco — obyčajné textové reťazce, textarea polia a editory bohatého textu (RTE).

Stability API pre obrázky

Stability API pre obrázky

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

Stabilita Umbraco Cloud

Stabilita Umbraco Cloud

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

Stabilita pri plnom zaťažení systému

Stabilita pri plnom zaťažení systému

Zabezpečenie, že všetky časti — backendová logika, vrstva CMS, volania API, ukladanie výsledkov — fungujú ako jednotný systém za reálneho zaťaženia.

Proces

Projekt bol zameraný full-stack engagement pokrývajúci backend, rozšíriteľnosť CMS a integráciu AI dodávanej v paralelných fázach: infraštruktúra SCORM, refaktorovanie CMS, textové/obrázkové AI funkcie a finálna validácia na Umbraco Cloud. Cieľom bola automatizácia bez straty redakčnej kontroly, kde AI bola navrhnutá na podporu, nie náhradu rozhodnutia editorov.

Sledovanie a ukladanie výsledkov SCORM

Sledovanie a ukladanie výsledkov SCORM

Realizovaná kompletná linka sledovania výsledkov SCORM — zaznamenávanie údajov o dokončení kurzu, skóre a stave úspešnosti, ich následné správne ukladanie a spracovanie pri spustení kurzu v LMS kompatibilnom so SCORM. Navrhnutý model ukladania pre spoľahlivé dotazy a reportovanie.

Refaktorovanie a aktualizácia balíka Umbraco

Refaktorovanie a aktualizácia balíka Umbraco

Refaktorovanie existujúceho balíka Umbraco — vyčistenie zastaraného kódu, aktualizácia všetkých závislostí na aktuálne verzie, rozšírenie modelu typov dokumentov a vytvorenie jasných rozšírení pre plánované funkcie AI a generovanie médií bez poškodenia existujúceho obsahu.

Generovanie textu AI cez ChatGPT API

Generovanie textu AI cez ChatGPT API

Priama integrácia OpenAI ChatGPT API do editorov vlastností v administrácii Umbraco. Editori teraz môžu spustiť AI generovanie obsahu pre textové polia, textarea a editory bohatého textu priamo v štandardnom editore — bez potreby prepínať nástroje.

Generovanie a vkladanie obrázkov

Generovanie a vkladanie obrázkov

Integrácia Stability API na AI generovanie obrázkov. Vytvorenie automatizovanej linky, ktorá na základe kontextu obsahu generuje obrázky, nahráva ich priamo do mediálnej knižnice Umbraco a programaticky ich vkladá do správnych obsahových uzlov — bez manuálnych krokov pre editorov.

Validácia a nasadenie na cloude

Validácia a nasadenie na cloude

Zabezpečenie plnej kompatibility všetkých integrácií — sledovanie SCORM, generovanie ChatGPT a pipeline obrázkov Stability API — s modelom nasadenia a obmedzeniami Umbraco Cloud. Testovanie naprieč prostrediami (dev, staging, produkcia) pred spustením.

Návrh pracovného procesu a odovzdanie

Návrh pracovného procesu a odovzdanie

Dokončenie end-to-end redakčného pracovného postupu — definovanie, ako editory interagujú s AI generovaním, kontrolujú vygenerovaný obsah a spravujú mediálne assety. Zdokumentovanie všetkých nových funkcií administrácie a zabezpečenie, že tím môže platformu prevádzkovať samostatne bez zásahu vývojárov.

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 — Refaktorovaný a rozšírený balík Umbraco o podporu 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 a vkladanie obrázkov do obsahových uzlov.

  • Kompatibilita s Umbraco Cloud — Zabezpečená kompatibilita s Umbraco Cloud, deployment pipeline a synchronizáciou uSync.

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

Image

Výsledky v číslach

Sledované cez 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ý vo všetkých prostrediach SCORM bez straty dát

Rýchlejší obsah

3x

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

Menej údržby

65%

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

Stabilné v Cloude

100%

Všetky AI integrácie, sledovanie SCORM a mediálne pipeline zostávajú plne stabilné na Umbraco Cloud vo vývojovom, testovacom a produkčnom prostredí bez konfigurácie driftu

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

Integrujeme AI do vášho CMS, automatizujeme pracovné toky obsahu a zabezpečujeme SCORM kompatibilitu - 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