EducatedOn

Přehled případu

Tento projekt je testovací platforma, kde jsou kvízy a vzdělávací obsah generovány pomocí AI. Testy jsou spravovány přes Umbraco a konfigurace obsahu probíhá skrze AI aplikaci.

Cíl: Hlavním cílem projektu bylo co nejvíce automatizovat tvorbu obsahu a integrovat ji do strukturovaného vzdělávacího prostředí - při zachování plné redakční kontroly v rámci Umbraco. To znamenalo implementaci sledování výsledků SCORM tak, aby kurzy mohly správně odesílat a ukládat data o studentech při běhu v každém LMS kompatibilním se SCORM, rozšíření a refaktorování stávajícího balíčku Umbraco pro podporu nových funkcí bez regresí a včlenění AI generování přímo do backoffice Umbraco - pokrývající textová pole, editory bohatého textu a obrázky generované přes Stability API a automaticky vkládané do obsahu. Zaměření bylo na zvýšení rychlosti, inteligence a snadnosti správy systému editory samostatně.

Image

Klíčové informace o projektu

Odvětví

Odvětví

Platformy pro e-learning, vývoj produktů EdTech, firemní školení a systémy onboarding, vzdělávací nástroje s podporou AI, systémy řízení vzdělávání (LMS), doručování kurzů kompatibilní se SCORM

Služby

Služby

Integrace AI API, implementace a zpracování SCORM protokolu, architektura CMS a vývoj balíčků, integrace REST API, backendové inženýrství v .NET, návrh automatizovaného mediálního pipeline

Řešení

Řešení

Kompletní sledování a ukládání výsledků SCORM, AI generování textu pro pole string, textarea a RTE, automatická tvorba obrázků přes Stability API, programové nahrávání médií a vkládání obsahu

Technologie

Technologie

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

Výzvy

Zpracování výsledků SCORM

Zpracování výsledků SCORM

Implementace robustního sledování výsledků SCORM — zajištění správného ukládání a zpracování výsledků při běhu kurzu v externím SCORM systému.

Refaktorace balíčku Umbraco

Refaktorace balíčku Umbraco

Aktualizace a refaktorace stávajícího balíčku Umbraco bez narušení funkčnosti, příprava architektury pro rozšíření o AI funkce.

Integrace ChatGPT do polí

Integrace ChatGPT do polí

Integrace ChatGPT pro generování obsahu napříč více typy polí v Umbraco — obyčejné textové řetězce, textarea pole a editory bohatého textu (RTE).

Stability API pro obrázky

Stability API pro obrázky

Generování obrázků přes Stability API a jejich automatické nahrávání a vkládání do knihovny médií a obsahových uzlů Umbraco bez manuálního zásahu editorů.

Stabilita Umbraco Cloud

Stabilita Umbraco Cloud

Zajištění stability a kompatibility všech integrací — SCORM, AI text, generování obrázků — v rámci omezení a modelu nasazení Umbraco Cloud.

Stabilita při plné zátěži systému

Stabilita při plné zátěži systému

Zajištění, aby každý pohybující se díl — backendová logika, CMS vrstva, API volání, ukládání výsledků — fungoval jako bezproblémový sjednocený systém při reálném zatížení.

Proces

Projekt byl cílenou full-stack zakázkou pokrývající backend, rozšiřitelnost CMS a AI integraci realizovanou paralelními fázemi: infrastrukturní SCORM, refaktorace CMS, AI textové a obrazové funkce a finální validace na Umbraco Cloud. Cílem byla automatizace při zachování redakční kontroly, kde AI je navržena jako pomocník, nikoli náhrada rozhodnutí editorů.

Sledování a ukládání výsledků SCORM

Sledování a ukládání výsledků SCORM

Implementován plný pipeline sledování výsledků SCORM — zachycení údajů o dokončení kurzu, skórech a stavu úspěšnosti, následné správné ukládání a zpracování dat při běhu kurzu uvnitř SCORM-kompatibilního LMS. Navržen datový model pro spolehlivé dotazování a reportování.

Refaktorace a aktualizace balíčku Umbraco

Refaktorace a aktualizace balíčku Umbraco

Refaktorován stávající balíček Umbraco — odstraněn zastaralý kód, aktualizovány všechny závislosti na aktuální verze, rozšířen model typu dokumentu a zavedeny jasné rozšiřovací body pro nadcházející AI a mediální funkce bez poškození existujícího obsahu.

Generování textu AI přes ChatGPT API

Generování textu AI přes ChatGPT API

Integrované OpenAI ChatGPT API přímo do redakčních vlastností Umbraco backoffice. Editoři nyní mohou aktivovat AI generování obsahu pro textová pole typu string, textarea i RTE přímo v běžném rozhraní bez přepínání nástrojů.

Generování a vkládání obrázků

Generování a vkládání obrázků

Integrace Stability API pro AI generování obrázků. Vyvinutý automatizovaný pipeline, který vytváří obrázky podle kontextu obsahu, přímo je nahrává do Umbraco mediální knihovny a programově vkládá do správných obsahových uzlů — bez manuálních kroků editorů.

Validace a nasazení v cloudu

Validace a nasazení v cloudu

Zajištěna plná kompatibilita všech integrací — SCORM sledování, generování přes ChatGPT a obrázkový pipeline Stability API — s modelem nasazení a omezeními prostředí Umbraco Cloud. Prováděno testování napříč vývojovým, staging a produkčním prostředím před spuštěním.

Návrh workflow a předání

Návrh workflow a předání

Dokončeno end-to-end redakční workflow — definováno, jak editory pracují s AI aktivátory generování, kontrolují generovaný obsah a spravují mediální prostředky. Zdokumentovány všechny nové backoffice funkce a zajištěno, že tým může platformu provozovat samostatně bez zásahu vývojářů.

Řešení

Klíčové vlastnosti řešení

  • Sledování výsledků SCORM Implementováno sledování kompatibilní s LMS dokončení kurzu, skóre a pokroku studenta.

  • Rozšíření balíčku Umbraco — Refaktorizace a rozšíření balíčku Umbraco o podporu AI a automatizace médií.


  • Generování textu pomocí AI v administračním rozhraní — Integrace generování textu poháněného ChatGPT do editorů vlastností Umbraco.

  • Automatické generování a vkládání obrázků — Přidána integrace Stability API pro automatické generování obrázků a jejich vkládání do obsahových uzlů.

  • Kompatibilita s Umbraco Cloud — Zajištěna kompatibilita s Umbraco Cloud, nasazovacími pipeline a synchronizací uSync.

  • Automatizovaný redakční workflow Vytvořen AI řízený workflow pro rychlejší generování kvízů, popisů a obrázků.

Image

Výsledky v číslech

Sledováno SCORM

100%

Všechny výsledky kurzu byly správně zachyceny a uloženy — každý dokončený úkol, skóre a stav úspěchu/neúspěchu je sledován napříč SCORM prostředími bez ztráty dat

Rychlejší obsah

3x

Rychlost tvorby obsahu ztrojnásobena díky asistenci AI — editoři vytvářejí otázky kvízu, popisy kurzů a obsah RTE mnohem rychleji

Méně údržby

65%

Dlouhodobá námaha při údržbě výrazně snížena díky modulární architektuře — změny jsou izolované, předvídatelné a vyžadují minimální čas vývojáře pro implementaci nebo návrat zpět

Stabilita v cloudu

100%

Všechny AI integrace, SCORM sledování a pipeline médií zůstávají plně stabilní na Umbraco Cloudu napříč vývojovým, testovacím a produkčním prostředím bez konfiguračního rozchodu

Vytvořte platformu poháněnou AI pro váš vzdělávací produkt!

Integrujeme AI do vašeho CMS, automatizujeme obsahové workflow a zajistíme soulad se SCORM — aby se váš tým mohl soustředit na vzdělávání, ne na infrastrukturu.

Message not sent.
Message not sent.
×
Nejste si jistí, kde začít? Pomůžeme vám naplánovat další kroky!
×
Máte výzvu? Náš tým ji promění v řešení.
Souhlas se zpracováním osobních údajů