Integrácia katalógu kurzov do vášho interného systému (LMS, Intranet, LXP). Táto funkcia umožňuje automaticky sťahovať a aktualizovať zoznam dostupných kurzov Seduo, vrátane ich popisov, obrázkov a odkazov, priamo vo vašom firemnom prostredí.
Tento článok slúži ako všeobecný opis pre IT oddelenie alebo správcu LMS na nastavenie pravidelného sťahovania metadát kurzov. Kompletnú technickú špecifikáciu nájdete v našej verejnej dokumentácii: 👉 Seduo API Documentation
Priebeh synchronizácie (logický tok)
Váš systém (LMS/Intranet) zavolá zabezpečený API endpoint Seduo (GET požiadavka).
Seduo overí autorizačný token (API Key).
Seduo vygeneruje a vráti XML súbor s aktuálnym zoznamom kurzov pridelených vašej firme.
Váš systém:
spracuje XML (parsuje dáta),
porovná s existujúcimi dátami,
založí nové kurzy alebo aktualizuje existujúce (napr. zmena názvu, nový obrázok).
Používateľ vo vašom systéme vidí aktuálnu ponuku kurzov s preklikom na Seduo.
XML feed kurzov (Seduo.cz endpoint)
Format: XML (štandardizovaná štruktúra Seduo)
Metóda: GET
Frekvencia: Odporúčame sťahovať 1x denne (napr. v noci), dáta sa nemenia v reálnom čase každú minútu.
Štruktúra dát (XML)
XML feed obsahuje pre každý kurz nasledujúce kľúčové atribúty, ktoré by mal váš systém spracovať. Nie je nutné spracovávať všetky informácie, ale len tie, ktoré chcete vo vašom katalógu zobrazovať:
course_id – Unikátny kľúč kurzu
course_name – Názov kurzu
course_url – URL adresa kurzu
lecturers – Zoznam lektorov kurzu
categories – Zoznam kategórií kurzu
abilities – Zručnosti kurzu
series – Séria kurzov
course_duration – Dĺžka kurzu (v minútach)
image_url – URL adresa na obrázok kurzu
video_url – URL adresa na úvodné video kurzu (formát m3u8)
claim – Krátky popis kurzu
course_description – Dlhý popis kurzu
video_language – Jazyk kurzu
last_update – Dátum a čas poslednej úpravy kurzu
is_hidden – Archivovaný kurz z našej strany
Požiadavky na stranu zákazníka
Implementácia skriptu/modulu, ktorý pravidelne volá vyššie uvedenú URL a sťahuje si XML feed zo Seduo.
Zaistenie parsovania XML a mapovanie polí do vášho interného systému.
Zaistenie, aby sa API_TOKEN nedostal do verejne prístupného kódu (napr. frontend webu).
Súvisiace nastavenia (Nezabudnite)
Táto integrácia rieši iba katalóg kurzov. Pre plnú funkčnosť a jednoduchosť pre používateľa je dobré implementovať aj:
SSO (SAML 2.0): Nevyhnutné pre funkčnosť odkazov v stĺpci URL. (Pozri článok o SSO). Používateľ nebude musieť riešiť prihlásenie na platforme Seduo.
xAPI Reporting: Nevyhnutné na odosielanie informácií o tom, že používateľ kurz dokončil. (Pozri článok xAPI). Degreed podporuje získavanie výsledkov štúdia, a to stavu dokončenia kurzu.
