EducatedOn

Přehled případu

Tento projekt je testovací platforma, kde jsou kvízy a výukové materiály generovány pomocí AI. Testy jsou spravovány přes Umbraco a konfigurace obsahu je řešena přes AI aplikaci.

Cíl: Hlavním cílem projektu bylo co nejvíce automatizovat tvorbu obsahu a integrovat jej do strukturovaného výukového prostředí – přičemž byla zachována plná redakční kontrola uvnitř Umbraco. To znamenalo implementaci sledování výsledků ve formátu SCORM, aby kurzy mohly správně odesílat a ukládat data o studentech při běhu v jakémkoliv SCORM-kompatibilním LMS, rozšířit a refaktorovat existující balíček Umbraco tak, aby podporoval nové funkce bez regresí, a vložit generování pomocí AI přímo do Umbraco backoffice – pokrývající textová pole, editory formátovaného textu a obrázky generované přes Stability API a automaticky vkládané do obsahu. Důraz byl kladen na to, aby systém byl rychlejší, chytřejší a snadněji udržovatelný nezávisle na editorech.

Image

Klíčové informace o projektu

Obory

Obory

Platformy e-learningu, vývoj produktů EdTech, systémy firemního školení a onboardingu, nástroje vzdělávání podporované AI, systémy řízení výuky (LMS), doručování kurzů kompatibilní s SCORM

Služby

Služby

Integrace AI API, implementace protokolu SCORM a správa výsledků, architektura CMS a vývoj balíčků, integrace REST API, backend vývoj v .NET, návrh automatizovaných mediálních procesů

Řešení

Řešení

Kompletní sledování a ukládání výsledků SCORM, generování textu pomocí AI pro řetězce, pole textarea a editory RTE, automatická generace obrázků přes Stability API, programové nahrávání médií a vkládání do 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 vzdělávacím systému.

Refaktoring Umbraco balíčku

Refaktoring Umbraco balíčku

Aktualizace a refaktoring existujícího Umbraco balíčku bez porušení stávající funkčnosti, zároveň příprava architektury pro rozšíření o AI funkce.

Integrace ChatGPT do polí

Integrace ChatGPT do polí

Integrace ChatGPT pro generování obsahu v různých typech polí Umbraco – jednoduchých textových řetězcích, textarea polích a editorech formátovaného textu (RTE).

Stability API pro obrázky

Stability API pro obrázky

Generování obrázků pomocí Stability API a automatické nahrávání a vkládání do Umbraco mediální knihovny a content nodů bez manuálních kroků editorů.

Stabilita Umbraco Cloudu

Stabilita Umbraco Cloudu

Udržení všech integrací – SCORM, AI text, generování obrázků – stabilních a kompatibilních v rámci omezení a nasazovacích modelů Umbraco Cloudu.

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

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

Zajištění, že všechny části systému – backendová logika, CMS vrstva, API volání, ukládání výsledků – fungují jako bezproblémový a jednotný systém při reálné zátěži.

Proces

Projekt byl zaměřený full-stack zásah pokrývající backend, rozšiřitelnost CMS a integraci AI, dodávaný ve vícero paralelních fázích: infrastruktura SCORM, refaktoring CMS, AI textové a obrazové funkce a závěrečná validace na Umbraco Cloudu. Cílem byla automatizace bez ztráty redakční kontroly, přičemž AI byla navržena tak, aby pomáhala – nikoli nahrazovala – úsudek editorů.

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

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

Implementovali jsme kompletní pipeline pro sledování výsledků SCORM – zachycování dat o dokončení kurzu, skóre a stavu úspěšnosti, následné správné ukládání a zpracování výsledků při běhu kurzu v LMS kompatibilním se SCORM. Navržení úložného modelu pro spolehlivé dotazování a reportování.

Refaktorování a aktualizace Umbraco balíčku

Refaktorování a aktualizace Umbraco balíčku

Refaktoring existujícího Umbraco balíčku – odstranění zastaralého kódu, aktualizace všech závislostí na aktuální verze, rozšíření modelu typu dokumentu a zavedení jasných rozšiřujících bodů pro nadcházející AI a generování médií bez porušení existujícího obsahu.

Generování textu AI přes ChatGPT API

Generování textu AI přes ChatGPT API

Přímo jsme integrovali OpenAI ChatGPT API do editorů vlastností v Umbraco backoffice. Editoři mohou nyní spustit generování obsahu pomocí AI pro textová pole, textarea i editory formátovaného textu přímo ve standardním rozhraní pro úpravy – není třeba přepínat nástroje.

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

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

Integrovali jsme Stability API pro AI generování obrázků. Vybudovali jsme automatizovanou pipeline, která generuje obrázky na základě kontextu obsahu, nahrává je přímo do Umbraco mediální knihovny a programově je vkládá do správných content nodů – bez manuálních kroků editorů.

Validace a nasazení v cloudu

Validace a nasazení v cloudu

Zajistili jsme, že všechny integrace – sledování SCORM, generování ChatGPT a Stability API obrazové pipeline – jsou plně kompatibilní s nasazovacím modelem a omezeními prostředí Umbraco Cloudu. Provedli jsme testování napříč prostředími vývoje, stagingu a produkce před spuštěním.

Návrh pracovního postupu a předání

Návrh pracovního postupu a předání

Dokončili jsme end-to-end redakční pracovní tok – definovali, jak editory pracují s AI spouštěči generování, kontrolují generovaný obsah a spravují mediální zdroje. Zdokumentovali jsme všechny nové backoffice funkce a zajistili, že tým může platformu provozovat samostatně bez potřeby vývojáře.

Řešení

Klíčové vlastnosti řešení

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

  • Rozšíření Umbraco balíčku — Refaktorováno a rozšířeno Umbraco balíček s podporou AI a automatizace médií.


  • Generování textu AI v Backoffice — Integrované generování textu poháněné ChatGPT do editorů vlastností Umbraco.

  • Automatické generování a vložení obrázků — Přidána integrace Stability API pro automatické generování obrázků a jejich vložení 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 workflow řízený AI pro rychlejší generování kvízů, popisů a obrázků.

Image

Výsledky v číslech

Sledováno SCORM

100%

Všechny výsledky kurzů správně zaznamenány a uloženy — každý dokončovací event, skóre a status ú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 generování asistovanému AI — editoři vytvářejí otázky do kvízů, popisy kurzů a obsah v RTE mnohem rychleji

Méně údržby

65%

Dlouhodobá údržba výrazně snížena díky modulární architektuře — změny jsou izolované, předvídatelné a vyžadují minimální inženýrský čas na implementaci nebo rollback

Stabilita v Cloudu

100%

Všechny AI integrace, SCORM sledování a mediální pipeline zůstávají plně stabilní na Umbraco Cloud napříč vývojovými, staging a produkčními prostředími bez odchylek konfigurace

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

Integrujeme AI do vašeho CMS, automatizujeme workflow obsahu a zajišťujeme shodu s 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ů