EWP
IS/STAG obahuje modul pro administraci Erasmu Without Paper (EWP). Jedná se o placený modul.
Erasmus Without Paper (dále jen "EWP") je externí modul IS/STAG, který slouží k elektronické výměně dat o mobilitách studentů mezi systémy různých zemí. Přes síť EWP umožňuje poskytovat data, která jsou evidovaná v systému IS/STAG, a také stahovat data, která jsou evidovaná v systémech ostatních institucí. Modul byl vytvořen na Západočeské Univerzitě v Plzni.
Popis modulu EWP
Modul EWP je rozdělen na jednotlivé části podle oblastí spravovaných dat. Každá část je tvořena implementací několika služeb, které jsou definované rozhraními (dále jen "API") sítě EWP. Modul EWP se skládá z následujících části:
- Připojení do sítě EWP:
- Připojení modulu do sítě EWP je realizováno přes základní API Discovery. Implementace tohoto rozhraní umožňuje zveřejnit manifest se seznamem připojených služeb.
- K základnímu ověření funkčnosti zabezpečení slouží implementace API Echo.
- Základní informace o instituci:
- Umožňuje poskytovat i stahovat základní informace o instituci.
- Na základě identifikátorů získaných ze základních informací o instituci umožňuje získat také informace o jejích organizačních jednotkách.
- Meziinstitucionální smlouvy:
- Tato část slouží k uzavírání meziinstitucionálních smluv (dále jen "IIA").
- Umožňuje poskytnout identifikátory IIA, které jsou dostupné dotazující se instituci (druhému účastníkovi IIA). Na základě těchto identifikátorů poskytuje obsah IIA. Dále umožňuje tyto IIA schvalovat.
- Na druhé straně umožňuje stahovat obsah a stav schválení IIA z ostatních připojených institucí jak automaticky, tak i na požadavek uživatele.
- Implementuje API pro přijímání notifikací, na jejichž základě automaticky stahuje nejnovější verzi IIA nebo informaci o schválení IIA. Po změnách v datech IIA či jejím schválení posílá notifikaci o této změně.
- V rámci implementace API Factsheet umožňuje za instituci zveřejnit obecné informace o mobilitách. Zároveň umožňuje tyto informace stahovat z ostatních institucí.
- Výjezdy:
- Tato část slouží k základnímu nominování studentů na výjezd a předávání základních informací o výjezdu.
- Umožňuje poskytnout identifikátory výjezdu, které jsou dostupné dotazující se (příjezdové) instituci. Na základě těchto identifikátorů poskytuje základní informace o výjezdu.
- Na druhé straně umožňuje stahovat tyto informace z výjezdové instituce jak automaticky, tak i na požadavek uživatele.
- Implementuje API pro přijímání notifikací o změnách ve výjezdu, na jejichž základě automaticky stahuje nejnovější verzi dat výjezdu. Po změnách v datech výjezdu odesílá notifikaci o této změně příslušné příjezdové instituci.
- Learning Agreement:
- Tato část slouží ke správě a schvalování Learning Agreement (dále jen "LA") a případných změnových LA.
- Umožňuje poskytnout identifikátory LA, které jsou dostupné dotazující se (příjezdové) instituci. Na základě těchto identifikátorů poskytuje obsah LA. Dále umožňuje přijímat k těmto LA podpisy, případně komentáře.
- Na druhé straně umožňuje stahovat obsah LA z výjezdové instituce jak automaticky, tak i na požadavek uživatele. Následně umožňuje odeslat na výjezdovou instituci podpis změn v LA či jejich komentář.
- Implementuje API pro přijímání notifikací o změně v LA, na jejichž základě automaticky stahuje nejnovější verzi dat LA. Po změnách v datech LA odesílá notifikaci o této změně příslušné příjezdové instituci.
- Příjezdy:
- Tato část slouží k předání základních informací příjezdu.
- Na základě identifikátorů z výjezdové instituce poskytuje dotazující se (výjezdové) instituci základní informace o stavu nominace a příjezdu.
- Na druhé straně umožňuje stahovat tyto informace z příjezdové instituce jak automaticky, tak i na požadavek uživatele.
- Implementuje API pro přijímání notifikací o změnách v datech příjezdu, na jejichž základě automaticky stahuje nejnovější verzi dat příjezdu. Po změnách v datech příjezdu také odesílá notifikaci o této změně příslušné výjezdové instituci.
- Transcript of Records:
- Tato část slouží ke sdílení Transcript of Records (dále jen "ToR").
- Umožňuje poskytnout identifikátory ToR, které jsou dostupné dotazující se (výjezdové) instituci. Na základě těchto identifikátorů poskytuje obsah ToR.
- Na druhé straně umožňuje stahovat tyto informace z příjezdové instituce jak automaticky, tak i na požadavek uživatele.
- Implementuje API pro přijímání notifikací o změnách v datech ToR, na jejich základě automaticky stahuje nejnovější verzi dat ToR. Po změnách v datech ToR také odesílá notifikaci o této změně příslušné výjezdové instituci.
- Kurzy:
- Tato část poskytuje katalog tzv. vzdělávacích příležitostí. Umožňuje poskytovat informace o studijních programech, oborech/specializacích, předmětech a rozvrhových akcích pro příjezdové studenty.
- K jednotlivým typům poskytuje identifikátory, na jejichž základě umožňuje stáhnout detailnější informace.
- Na druhé straně umožňuje tyto informace z ostatních institucí stahovat pro následné zobrazení výjezdovým studentům.
- Mobility Tool+:
- Umožňuje reportovat data mobilit do nástroje Mobility Tool+ přes síť EWP.
Data modulu EWP jsou spravována přes modul Mobility. Do tohoto modulu byly integrovány potřebné změny v datových strukturách i v chování jednotlivých aplikací.
Technicko-organizační limity modulu EWP
- modul EWP využívá datové struktury IS/STAG a moduly Mobility a WebServices a nemůže tedy fungovat samostatně bez provozního nasazení IS/STAG a modulů Mobility a WebServices.
- modul EWP pracuje výhradně jako součást portálového serveru požadovaného k provozu IS/STAG.
- IS/STAG ani moduly Mobility a WebServices nejsou součástí dodávky modulu EWP a je třeba je pořídit samostatně od Západočeské univerzity v Plzni.
Architektura modulu EWP
- Webové služby pro přenos dat mezi IS/STAG a systémy ostatních institucí.
- IS/STAG a moduly Mobility a WebServices, vyvíjené Západočeskou univerzitou v Plzni.
Uživatelský interface
- Uživatelské rozhraní je realizováno www klientem v rámci modulu Mobility.
- Nápověda k tomuto modulu je dostupná v sekci Zákazníci / EWP.